Программатор ПЗУ с ультрафиолетовым стиранием к573рф2, к574рф4 к574рф5 к574рф6

Авторский вариант с небольшими изменениями

Программатор позволяет прошивать микросхемы серии к573рф2, рф4, рф5, рф6,2716, 2764

Продаю платы и наборы микросхем, куплю микросхемы Магазин запчастей ПК Орион-128

Дата обновления страницы: 22.06.2023

22/06/2023 Анонс платы авторского программатора, подробнее здесь...

Авторский прграмматор модифицированый программатор ПЗУ с УФ стиранием на Орион-128

Выкинута кр142ен2б, стабилитроны, из-за этого узел программирования на 2-х транзисторах введен. Вольтметр, китайский повышающий стабилизатор, крутилятор, возможность подключения внешнего бп

 

09/02/2021 Наконец руки дошли до программатора. Схема программатора публиковалась в журнале Радио №4 1992 год, документация в графическом формате, здесь.

Модифицированный программатор и моя сборка   схема авторского (орионсофт программатора который в 1995 года "PGM")   Программатор "Kisa"                                   Подробнее о прошивке здесь...

В  далеком 1992 году, у меня был собран по этой схеме. Программа программирования была у меня немного другая, но тоже авторская от Орион-Софта. Отличалась от публикуемой в журнале, тем что, имела расширенный набор функций, и ей было очень удобно монтировать файлы для зашивки ПЗУ ромдиска. Программа с раширенными функциями PR2VS$ называется.

И так начинаем:

"ОРИОН - 128". ПРОГРАММАТОР ППЗУ

Программатор (рис. 1) предназначен для программирования микросхем (МС) ППЗУ с ультрафиолетовым стиранием типов К573РФ2 (2кХ8) и К573РФ4 (8кХ8) (далее в тексте "РФ2" и "РФ4" соответственно), а также аналогичных им отечественных и импортных МС ППЗУ, таких как К573РФ5, 2716, 2764 и др., имеющих такую же цоколевку и параметры.

Программатор ПЗУ с Ф стиранием  на Орион-128

Конструктивно программатор выполнен в виде отдельного устройства, подключаемого к основной плате ЛК через пользовательский разъем X1. Все перечисленные типы МС устанавливают в одну 28-выводную панельку. МС в 24-выводном корпусе устанавливают так. чтобы оставались свободными выводы 1, 2, 27, 28 панельки.

На рис. 1 помимо номеров выводов обоих типов корпусов обозначены и их функции: адреса АО-А12 (не путать с нумерацией разъема X1), данные DO-D7, управление и питание.

Лучше всего применить панельку с рычажным зажимом, так как панельки, в которые устанавливают МС на платах, выдерживают не более десятка установок

Указанные МС ППЗУ требуют для программирования разные напряжения. Номинальное напряжение программирования МС "РФ2" равно 24 В, а МС "РФ4" - 21,5 В. Некоторые МС (например, импортные аналоги "РФ4" - 2764А) требуют напряжения программирования 12 В.

Программатор включает стабилизатор напряжения на МС DA1, для питания которого нужен нестабилизированный маломощный источник напряжения около 30 В. Выходное напряжение стабилизатора устанавливают равным 24 В подстроечным резистором R5. Другие напряжения получены с помощью стабилитронов VD3 (21,5 В) и VD4 (12 В).

Информация по аналогам ППЗУ, и напряжение программирования

Тип МС выбирают переключателями Х1 (на схеме показан в положении "РФ2") и S2.

Напряжение программирования часто указывают на корпусе МС. Если же это напряжение неизвестно, программирование целесообразно начать напряжением 12 В, чтобы избежать отказа МС.

Коды программы, обслуживающей программатор, а также построчные и поблочные контрольные суммы приведены в таблице Программу вводят в ОЗУ, а затем сохраняют на диске "В" директивой "С" операционной системы "ORDOS". Коды программы вводят начиная с нулевого адреса ОЗУ, а после присвоения ей имени (например, "PROG$" и записи ее на диск "В" изменяют стартовый адрес на А000, пользуясь директивой "FILE ADRESS" программы М128$:

FILE ADRESS В:PROG$ А000 [ВК]

После запуска программы на экране возникнет картинка, приведенная на рис. 2. Диалог с программой ведут с помощью директив без параметров - латинских букв Р, R С, О, М и функциональной клавиши F1. Для удобства все директивы постоянно присутствуют в верхней части экрана в виде подсказки.

Информация для программирования ППЗУ должна быть размещена в промежуточном буфере в начальных адресах ОЗУ. Для "РФ2" этот буфер расположен по адресам 0- 7FFH. для "РФ4" - по адресам 0-1FFFH. Переключают программу на работу с 2-или с 8-килобайтными ППЗУ клавишей F1 (не забудьте при этом установить переключатель S1 на плате программатора на тот же тип МС!). Чтение же информации из ППЗУ может быть выполнено как в основной (0-7FFH для "РФ2" и О-1FFFH для "РФ4") буфер, так и в дополнительный (800-0FFFH для "РФ2" и 2000-3FFFH для "РФ4").

Итак, рассмотрим более подробно директивы программатора:

"P" - программирование. При нажатии на эту клавишу программа запрашивает "ПОДТВЕРДИТЕ [ВК]" и при получении подтверждения начинает программировать ППЗУ информацией из буфера. Перед программированием каждой ячейки программа считывает ее содержимое и сравнивает с тем, что назначено к записи. Если числа совпадают, то программа пропускает эту ячейку и переходит к следующей. Кроме того, программа проверяет, возможна ли запись в текущую ячейку вообще. Если какой-либо бит ячейки равен 0, а требуется записать 1, то программирование данной ячейки невозможно - МС необходимо подвергнуть ультрафиолетовому стиранию. В такой ситуации на экран будет выведено сообщение "ПРОГРАММИРОВАНИЕ НЕВОЗМОЖНО" и программа перейдет в режим ввода директив.

Программатор ПЗУ с Ф стиранием  на Орион-128

При нормально проходящем процессе программирования на дисплее рисуется схематическое изображение кристалла ППЗУ (рис. 2). Запрограммированные ячейки высвечиваются, а незапрограммированные остаются темными. Это позволяет визуально контролировать программирование МС, хотя и не дает возможности влиять на сам процесс. Программа делает до 64 циклов программирования. Если в какой-то момент будет достигнуто соответствие записанной в ППЗУ информации и той, что находится в буфере, она выводит сообщение "ГОТОВ" и делает несколько циклов закрепления, во время которых программирует уже все ячейки (а не выборочно) и сообщит об успешном окончании программирования - "ОК". Если же после 64 циклов записи остаются не запрограммированные ячейки, программа выводит сообщение "ОШИБКА".

Число циклов в шестнадцатеричном виде показывает счетчик в левом верхнем углу экрана.

"R" - чтение информации из ППЗУ в ОЗУ. После подачи этой директивы программа дополнительно запрашивает, в какой буфер (0 - основной, 1 - дополнительный) считать содержимое ПЗУ Пользуясь этим, можно, например, не уничтожая подготовленную в основном буфере информацию, считать ПЗУ в дополнительный буфер, затем сравнить эти области и т. д.

"С" - проверка "чистоты" ППЗУ. Сообщение "ОК" указывает на необходимость старания ППЗУ под ультрафиолетовым облучением.

"О" - копирование. Директива дает возможность копировать содержимое любой из 8 МС ROM-диска в основной буфер, не вынимая ППЗУ из панельки ROM-диска. На запрос "НОМЕР КОРПУСА?" нужно нажать одну из цифровых клавиш 1-8. Директива учитывает, какой режим программатора ("РФ2" или "РФ4") выбран в данный момент.

"М" - вызов программы "М128$". При программировании очень часто приходится выполнять различные операции с памятью, которые есть в инструментальном мониторе "М128&" - сравнение, заполнение области кодом, перенос информации из одной области ОЗУ в другую и так далее. При выполнении директивы "М" программа ищет на одном из дисков ("А" или "В") файл с именем "М128#", загружает его в ОЗУ и передает ему управление. При штатном выходе из программы "М128й" (т. е. при нажатии клавиши F4) управление вновь переходит к программе программатора. Если файла с именем "М128$" в системе нет, директива игнорируется. Кроме директивы "М", есть еще одна директива, не указанная в строке-подсказке - "Е". Директива аналогична директиве "М", только работает она не с файлом "М128$", а с файлом "EDMEM$".

"E" - вызов программы "EDMEM$"

В заключение несколько слов о технике стирания МС ППЗУ. Очень немногие могут воспользоваться специальными промышленными приборами для стирания МС. Гораздо доступнее бытовые ультрафиолетовые приборы - некоторое время назад свободно продавалось даже несколько типов косметических приборов (например "Фотон"), Можно применить для стирания и бытовые очистители воздуха с встроенной дезинфицирующей ультрафиолетовой лампой. Конечно, в этом случае трудно будет точно выдержать время и интенсивность облучения, оговоренные паспортными данными на МС, однако их нетрудно установить опытным путем.

В. СУГОНЯКО, В. САФРОНОВ

Московская обл.

Я стираю вот такой стиралкой (по старинке) частично модифицированной: ДРЛ-125+дроссель+вентилятор для обдува (еще хочу таймер установить китайский)

УФ стиралка ПЗУ, уФ излучатель ультрафиолета для стирания ПЗУ с ультрафиолетовым стиранием

Время стирания ПЗУ от 5 до 15 минут, про стиралку в следующей статье

Схема авторского (ОрионСофт программатора который в 1995 года "PGM")   Программатор "Kisa"

Программатор к573рф2, рф4, рф5, рф8 и 2716 2764 27128 27256 27512

Модификация программатора (моя сборка) на 09/02/2021

Программатор W27C512 на Орионе

Прошивка ПЗУ

 

Схема авторского (ОрионСофт программатора который в 1995 года "PGM")   Программатор "Kisa"

Купить платы, наборы микросхем на Орион-128, КР565РУ5В, КР565ру7В, к565ру5г AU, к565ру7г Au в позолоте, куплю микросхемы

 

Полезные и интересные статьи

На предыдущую страницу  На главную страницу  На следующую страницу