С.КОРЖОВ,
211620, Витебская обл.,
г.Верхнедвинск, ул.Молодежная, 20,
тел.(8-02151) 2-10-48.
ПРОГРАММАТОР
ПЗУ К155РЕЗ
И К556РТ4
При изготовлении персональных компьютеров (ПК) радиолюби-
телям нередко приходится программировать ИМС ПЗУ К155РЕЗ и
К556РТ4. Делать это вручную — занятие весьма трудоемкое, а глав-
ное, легко ошибиться! Известно множество программаторов ПЗУ,
однако они либо ручные, либо слишком сложные, либо без програм-
мы поддержки, либо с такой программой, что.
..
Изучив литературу [1 —4], я за вечер сделал приведенную схему
программатора, а мой знакомый за это время написал программу
поддержки этого “железа” по составленному алгоритму.
Сначала несколько слов о программе. Написана она на
“Spectrum’’-совместимом ПК “BALTIK” на языке Бейсик, поэтому
легко может быть адаптирована к любому ПК — от РК-86 до IBM.
Необходимо только наличие программируемого порта 580ВВ55.
Для ПК, отличных от “BALTIK”, возможно, потребуется изменить
адреса портов 580ВВ55. У “BALTIK” они следующие:
- порт А — 31;
- порт В — 63;
- порт С — 95;
- РУС — 127.
При подготовке данных для прошивки ПЗУ 556РТ4 следует обратить
внимание на то, чтобы старшие 4 бита были установлены в “I” (инфор-
мационным является младший полубайт), например: F5, F9, F0.
..FF.
Пользоваться программой очень просто. После запуска появляется
главное меню, в котором надо выбрать тип ПЗУ, а затем — необходи-
мое действие: считывание (READ), запись (WRITE), сверка
(VERIFY), тест на чистоту (TEST), математическая сумма байтов
прошивки (SUM BUFF).
Во избежание неприятных сюрпризов напряжение программиро-
вания (+10.
..+15 В) необходимо подавать на устройство только в пе-
риод режима “WRITE PROM”!!!
Несколько слов о схеме. Она достаточно проста и имеет в своем со-
ставе следующие элементы: DD3 (555ИД7) — дешифратор бита в бай-
те, восемь одинаковых модулей прошивки одного разряда данных;
DD2 (555АП6) — управляемый буфер, обеспечивающий возможность
работы в режиме запись/чтение; исполнительный ключ для подачи
напряжения программирования ПЗУ — на транзисторах VT4—VT3.
Порты 580ВВ55 используются следующим образом:
- порт А — адресный порт;
- порт В — порт чтения/записи байта;
- порт С — управляющий порт.
Теперь вкратце рассмотрим алгоритм работы схемы. После ини-
циализации 580ВВ55 на выводах портов А, В и С устанавливается
низкий уровень. Логический “0” с вывода СЗ инвертируется элемен-'
том DDI .2 и поступает на DD3, переводя все ее выходы в “1 ”, а так-
же открывает VT3.
. Благодаря этому включается режим “чтения”
ПЗУ и на него не поступает “высокое” напряжение, необкодимое
при программировании.
Логическая “ 1 ” на выходах DD3 переводит ключи DD4, DD5 в мо-
дулях прошивки в закрытое состояние (на вых. — “0”), запрещая тем
самым прохождение напряжения программирования через транзисто-
ры КТ816 в модулях. DD2 при этом находится в Z-состоянии.
Чтобы прочитать информацию из ПЗУ, необходимо перевести DD2
в активное состояние, для чего на выводе С4 устанавливается логическая
6
Радиолюбитель 12/94
КОМ ПЬЮ ТЕРНАЯ ТЕХНИКА
“I". Теперь, выставляя адрес через порт А, мы можем портом В чи-
тать данные, записанные по этому адресу, что и делает программа.
С режимом записи дело обстоит немного сложнее. Сначала следует
перевести DD2в Z-состояние, чтобы она не “конфликтовала” спортом
В и выставить через порт А адрес, а через борт В — инвертированный
байт, который предназначается для записи в ПЗУ. Затем с помощью
разрядов С0.
..С2 порта надо выбрать, например, нулевой бит и через
СЗ подать положительный строб программирования. И так — для каж-
дого бита в байте. После записи всего байта происходит сверка. Если
есть разночтения, программа делает еще несколько попыток записи. В
любом случае на экране появляется соответствующее сообщение.
Несмотря на простоту, эта схема работает без сбоев уже около пол-
утора лет. Если кому-то покажется, что программатор работает
слишком медленно, можно убрать оператор PAUSE и повысить на-
пряжение программирования или написать подпрограмму в кодах.
Поскольку цоколевки К556РТ4 и К155РЕЗ не совпадают, необхо-
димо установить две панельки, но при прошивке одного ПЗУ вторая
панелька должна быть пустой!
Печатную плату я не разрабатывал, а разместил все на макетке
размером 120x80. Транзисторы не подбирал — ставил те, что были.
КТ816 использовал без радиаторов; резисторы — МЛТ-0,125.
Диоды VD2.
.. VD9 в модулях лучше ставить германиевые, так как
некоторые экземпляры ПЗУ имеют завышенный уровень логическо-
го “0”, и с учетом падения напряжения на диоде буфер DD2 вместо
“0” может “увидеть” “1”.
После сборки из проверенных деталей схема сразу заработала, хо-
тя, в принципе, может потребоваться подбор транзисторов или рези-
сторов в цепях КТ315. После записи всей ПЗУ она становится теп-
лой. Для увеличения надежности эксплуатации устройства можно
между портом А БИС 580ВВ55 и схемой установить ИМС 555АП6
аналогично тому, как это сделано для порта В (вход ОЕ заземлить,
вход Т подключить к логической “ 1 ” — вывод 6 DD3).
Кроме программатора мною разработано устройство для проверки
исправности любых логических микросхем (УПИМ) с ТТЛ-уровня-
ми. Схема содержит 21 достаточно доступную ИМС, подключается к
580ВВ55 “ZX-Spectrum” (может подключаться к любому ПК) и по-
зволяет в течение минуты проверить десяток ИМС! Программа под-
держки написана на Бейсике, но качество проверки не зависит от
быстродействия ПК.
С помощью УПИМ можно также определить марку ИМС. Устройство
эксплуатируется больше года. Не претендуя на первенство, хочу
подчеркнуть, что идею, схему и программу я нигде не “подсмотрел”.
По вопросам приобретения можно обращаться по адресам: Россия,
394053, г.Воронеж, Московский проспект, 91 -149., Малееву В.Ф.;
Украина, Ворошиловградская обл., Перевальский р-н, п.Чернухи-
но, ул.Пионерская, 10-9, Козлову Л.А. или ко мне по указанному
выше адресу. В комплект поставки входят схема, программа (в лю-
бом виде), двадцать пять тестовых файлов (в любом виде) и инст-
рукция. Цена комплекта — 1 $ (по курсу) + цена носителя инфор-
мации и стоимость пересылки. В письма вкладывайте конверт с
марками и обратным адресом.
Литература
1. Микропроцессорные средства и системы (МПСС), 1985 г., N 2.
2. Микропроцессорные средства и системы (МПСС), 1985 г.,N3.
3. Микропроцессорные средства и системы (МПСС), 1986 г., N 5.
4. В помощь радиолюбителю, N 108.
ПРОГРАММА ОБСЛУЖИВАНИЯ ПРОГРАММАТОРА
10REM MENU 1
15
CLEAR 32767: LET В-0: LET ADDR-32768: LET N $-“ (not
present”: GO SUB 200020 CLS : PRINT “PROGRAM WRITE
PROM”’“K155RE3 & K556RT4”’“ BY MIHAYLOV R.F.”’“1993
VERHNEDVINSK”
30 PRINT ” “1. TEST
PROM”’“2. WRITE PROM”’“3. READ
PROM”’“4. VERIFY
PROM”’“5. WRITE
DISK”’“6. READ
DISK”’“7. VERIFY
DISK”’“8. WRITE
TAPE”’“9. READ
предыдущая страница 7 Радиолюбитель 1994-12 читать онлайн следующая страница 9 Радиолюбитель 1994-12 читать онлайн Домой Выключить/включить текст