Отлаживая какую-либо программу работы микропроцессора, приходится по многу раз записывать и стирать информацию в микросхемах ПЗУ КР573РФ5 (РФ5). Однако ресурс у тех весьма ограничен. В итоге — быстрый выход микросхем из строя.
Уменьшить расход РФ5 помогает использование микросхемы ОЗУ КР537РУ10 (РУ10) в качестве эмулятора ПЗУ. Среди обоснований целесообразности данного предложения и тот факт, что оба типа микросхем практически идентичны по «цоколевке». Несовпадение некоторых разрядов адресов с номерами выводов особой роли в данной ситуации не играет, ибо оно определяет лишь расположение информации внутри микросхемы. Как правило, для работы в составе аппаратуры достаточно, чтобы под адреса была отведена та же группа выводов.
Разумеется, следует учитывать и специфику таких микросхем. В частности, ограничения, связанные с опасностью стираний информации при обесточивании микросхемы ОЗУ. Но потребление электроэнергии у нее в режиме хранения данных невелико (особенно при пониженном напряжении питания), и заряда «штатного» 2200-микрофарадного конденсатора достаточно для удержания электронной памяти в неизменном состоянии около часа. Обнадеживает и то, что для перенесения микросхемы от программатора до отлаживаемого блока или обратно вполне хватает даже нескольких секунд.
Безусловно, запас по питанию необходим для обеспечения работоспособности микросхемы при случайном прикосновении к ее выводам, существенно ускоряющем процесс разрядки конденсатора. С точки зрения эксплуатационников, чем больше емкость и чем меньше ток утечки у конденсатора, тем лучше.
Записать информацию в микросхему ОЗУ можно на любом программаторе, рассчитанном на занесение данных в микросхему ПЗУ. Для этого достаточно воспользоваться предлагаемым самодельным устройством. Особенность его в том, что программатор во время записи должен обращаться к микросхеме даже тогда, когда записываемая в ячейку памяти информация — FF.
Встречаются программаторы, которые просто пропускают ячейки с такой информацией. Использование их в самодельном устройстве нежелательно. Дело в том, что в ячейках будет оставаться случайная информация, возникающая во время подачи питания на микросхему ОЗУ.
Самодельное устройство работает так, что сигнал записи, предназначенный для подачи на выв. 18 РФ5, инвертируется транзистором VT2 и подается на выв.21 записи РУ10. Транзистор УТ1 — блокирующий. Он полностью исключает ложную запись информации во время чтения, когда на выв.20 микросхемы РФ5 подается лог.0.
Сигнал чтения, поступающий на выв.20 РУ10, тот же, что и на выв. 18 РФ5.
Микросхема РУ10 постоянно выбрана сигналом лог.0 на ее выводе 18. Конденсатор С2 подключен к +5 В через диод VD1, благодаря которому на выв.24 РУ10 сохраняется требуемое напряжение даже через час после выключения питания (окончания программирования).
Принципиальная электрическая схема самодельного устройства, позволяющего использовать микросхему КР537РУ10 в качестве эмулятора ПЗУ КР537РФ5
После записи информации микросхему ОЗУ РУ10 отсоединяют и переносят (вместе с припаянными к ней резистором и конденсатором С2) в настраиваемый блок, находящийся во включенном состоянии. При этом нельзя прикасаться к оголенным проводам или выводам микросхемы, чтобы не понизить питающее напряжение.
Конструктивно устройство выполняется в виде персонального блока, если он используется программатором для коммутации своих выводов и каждой конкретной «прошиваемой» микросхемы или как приставка http://www.inetkomp.ru/uroki/631-podklyuchit-monitor-k-kompyuteru.html. Последнюю соединяют с программатором вместо микросхемы. Причем тем же разъемом, в который включают РФ5.
Устройство можно собрать на неисправной РФ5 как на плате. Для этого микросхему необходимо просверлить по центру, чтобы, удалив кристалл, разъединить ее выводы. Затем к выводам следует припаять радиодетали в соответствии с принципиальной схемой устройства и панельку для установки РУ10.
Можно припаять к выводам питания микросхемы дополнительный конденсатор небольшой емкости (на принципиальной электрической схеме он не показан), использовав его в качестве рукоятки. Подключение такого конденсатора — параллельно основному записывающему, соединенному с длинными гибкими проводами с микросхемой, чтобы иметь возможность ее легкой установки в аппаратуру. К микросхеме должен быть припаян резистор, вводящий КР537РУ10 в режим хранения информации во время ее переноски.
В. СОЛОНИН, г. Конотоп, Украина