Хорошо!
Ты выскажи свои желания/предпочтения, а мы подскажем, что делать!
Я и схему под себя чуть правил, с учетом своих изменений.
Вид для печати
Mikka_A, а че тут путаться то. Что тебя смущает?
Через некоторое время у каждого будет свой эмуль с некоторыми изменениями в схеме при собственной разводке печатной платы. Это даже не клоны, а одно и то же устройство, просто, с другой разводкой платы.
Alex_NEMO усложнил схему, поставил конвертер уровней, а он там и не нужен. Не, ну с ним, конечно, должно работать получше, что ли, правильнее, но и с обычными резистивными делителями все работает прекрасно. Ну это дело вкуса...
Вначале и я хотел поставить конвертер, LVC245, но подумал - а нафига он там, если и так все будет работать - 6 сопротивлений и все ок. И оно работает!
Окончательно: как и чем усложнять/улучшать схему - каждый решает сам.
Т.к. здесь обсуждается несколько вариантов разводки платы, то хотелось бы видеть ссылки на них в первом сообщении(это просьба к модераторам).
Версия IanPo:
http://zx.pk.ru/showpost.php?p=224969&postcount=402
Версия Pryanick'a:
http://zx.pk.ru/showpost.php?p=223584&postcount=379
Версия Alex_NEMO:
http://zx.pk.ru/showpost.php?p=226652&postcount=417
Схема нового эмулятора Jeff'a:
http://zx.pk.ru/showpost.php?p=221397&postcount=350
По поводу индикатора: наверно не только мне кажется, что это лишняя деталь, ведь вместо него можно использовать OSD на монитор, как в проекте другого француза:
http://www.f5ubz.fr/osdubz/osdubz.htm
Пусть он выводит на монитор ту же информацию, что и LCD, но только по нажатию на какую либо клавишу. А она гаснет через какое-то время. Кнопки управления можно перенести на PC-клавиатуру - если такая стоит, а у контроллера есть свободные выводы.
Ага, ещё один "умник"! Исходники есть - вперед и с пестней!
Мил человек, ты прежде чем ахинею нести, в тех. детали данного девайса вникнул бы! Скажи мне, каким макаром ты OSD реализуешь через FDD интерфейс? И у контроллера только одна нога свободная, которая в ближайшее время оажется "занятой"! Тем более, данный девайс подрубается к любому компу(!) имеющему FDD интерфейс! А это порядка 2-3 десятков различных платформ!!!
Короче, кому интересно, мои платки/схемки! Смотрите-разбирайтесь/корректируйте!
ВНИМАНИЕ!!! На схемах и платах отсутствуют резисторы подтяжки к Vcc на сигналах SD_Present b SD_Wr_Protect! Их номиналы - 4,7...10кОм. Ввиду проблем при запуске, пока не рекомендуется повторение варианта, с использованием "буфера" TXS0104, до выяснения обстоятельств!!!
Все, проблема с буфером решена! Вместо TXS0104 надо использовать TXВ0104! По "распиновке" они одинаковы!
До меня уже кто-то высказывал эту идею?
На управление индикатором испольлуется 7(8 с управлением подсветкой) ног, они будут передавать информацию в OSD-модуль, который из себя представляет просто текстовый терминал. А нога управления подсветки как-раз может его отключать, чтобы не мешал работе. LCD индикатор исключается из схемы.
Проблема может быть в том, что видеосигнал не стандартный, тут для каждого сигнала надо будет свою прошивку в OSD.
То чот девайс универсальный - это хорошо, но если его можно сделать более удобным, то от универсальности можно и отказаться, если не планируется его постоянно переключать между различными ЭВМ.
Дерзайте, юноша, дерзайте! Исходники доступны (GPL - лицензия), а Вы, судя по Вашему профилю, "Интересы: программирование любого железа"! Меня, как и многих здесь, вполне устраивает базовая концепция девайса, + небольшая доводка под собственные нужды. Мне проще и дешевле(!) купить LCD за 200-300 руб., чем городить огород! А то мы так до "больших" ПЛИСок дойдем с буферной памятью, а это уже под 1000р. может потянуть!
Mikka_A, В предложенной схеме OSD сигнал накладывается на композитный видеосигнал. В "коробочке" тюльпан-вход и тюльпан-выход. Схема выделяет синхроимпульсы из входного видео-сигнала а PIC примешивает Ч/Б текст к видеосигналу и всё это идёт на видео-выход.