Лучшее из возможного!

Размер шрифта:  Aa Aa Aa Aa Aa



Эмулятор микросхем ПЗУ

Принципиальная схема эмулятора ПЗУ

Описание опубликовано в журнале «Радиолюбитель» № 5 за 1997г., стр. 18, 19 Имитатор ПЗУ и «Радиолюбитель. Ваш компьютер» № 2 за 1997г., стр. 15, 16 Имитатор ПЗУ

Для микросхем EPROM с ультрафиолетовым стиранием количество циклов перепрограммирования ограничено в лучшем случае одним - двумя десятками, а сам процесс стирания занимает 20-30 минут. Поэтому представляет интерес идея заменить на время отладки разрабатываемого устройства EPROM статическим ОЗУ с батарейным питанием. Тем более, что расположение выводов у них часто совпадает, как, например, у К573РФ2 и К537РУ10.

Основное достоинство этого эмулятора – полное соответствие заменяемой микросхеме ПЗУ – К573РФ2, К573РФ5, возможность программирования в стандартном программаторе и установки в отлаживаемое устройство без отключения питания, а также простота и надежность конструкции. Его применение эффективно при отладке конструкций на базе микроконтроллеров 8031. На мой взгляд, эмулятор сохранил свою актуальность и в настоящее время, а использовав идею конструкции можно эмулировать ПЗУ любого типа.

В 90-е годы прошлого века, когда контроллеры с FLASH памятью были практически недоступны, этот эмулятор очень помогал мне при отладке конструкций на базе микроконтроллеров серии 8031, 80C31. Сравнительная сложность схеиы с избытком окупается ее высокими качественными показателями. Эмулятор полностью эквивалентен своему аналогу, информация в него записывается в стандартном программаторе, как в обычное ПЗУ. Напряжение программирования равно 12...25 В. Допустимо подключать эмулятор к программатору или налаживаемому устройству, не отключая питание. Время цикла записи-считывания по крайней мере не больше, чем у К573РФ2, а записанная информация может сохраняться в течение нескольких суток, вплоть до полного разряда аккумуляторов.

Принципиальная схема эмулятора показана на рисунке. Микросхемы DD1 и DD2 являются буферами шины адреса и шины управления. Выбор для этой цели регистров К1533ИР22 обусловлен тем, что при снижении напряжения питания ниже 3 В, их выходы автоматически переходят в Z состояние, переводя ОЗУ DD3 в режим хранения и отключая буфер шины данных DD4.

Следует отметить наличие входов WR и RD. Они расширяют область применения данного эмулятора памяти и используются при отладке программного обеспечения конструкций на базе микроконтроллеров серии 8031, 80C31 и их отчественных аналогов - 1816, 1830. Соединив внешними проводниками эти входы с одноименными выводами микроконтроллера, можно получить совмещенную область памяти программ и данных, а также, при необходимости, изменять содержимое памяти программ средствами микроконтроллера. Разумеется, если такое применение эмулятора не предполагается, эти выводы и связанные с ними элементы DD6.2 и DD6.4 можно исключить.

Дополнение от пользователей выложено на этой страничке в архиве в том виде, в каком я его получил - "как есть".


PDF Подробное описание
ZIP Авторские рисунки печатных плат в формате GIF
ZIP Дополнение пользователей - варианты платы в GIF и PIA PCB