Описание опубликовано в журнале «Радиолюбитель» № 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 можно исключить.
Дополнение от пользователей выложено на этой страничке в архиве в том виде, в каком я его получил - "как есть".
|