Программатор ProgRt. Ver 2.2.
Шьет : К155РЕ3, К541РТ1,2, КР556РТ4 - 7, 9, 11 - 18, 20.
 Другие с аналогичной процедурой шитья тоже, только через
 переходник. Если РТ`шки бОльшие то их можно шить частями.

Софт под DOS (исходник на Borland Pascal)- progrt22.zip (100k).

Особенности софта :
 1. Все файлы перезаписываются не спрашиваясь об этом !
 2. Разширения файлов :
     rom - бинарный, дамп ПЗУ.
     txt - текстовый, дамп и адреса для печати.
     Nbl - текстовый, не чистые ячейки ППЗУ.
     cmp - текстовый, не совпадающие ячейки.
     ovr - текстовый, ячейки ППЗУ на которые не
           возможно наложение файла.
     err - текстовый, не записавшиеся ячейки ППЗУ.
     ini - файл конфигурации, от-туда читается
           конфигурация, если его нет то он создастца
           при запуске автоматически.
        - 1 строка -  адрес LPT порта :
             LPT 1 - 888 или $378.
             LPT 3 - 956 или $3BC.
             LPT 2 - 632 или $278.
        - 2 строка - время программирующего импульса
                     в микросекундах.
        - 3 строка - кол-во попыток программирования
                     сбойной ячейки.
        - 4 строка - имя внешнего редактора.
                    (Должен быть в текущ. дир.)
      Можно внутри программы войти в "Настройку" и все 
      исправить как надо - ini-файл обновится 
      автоматически (кроме имени внешнего редактора),
      а можно просто исправить сам ini-файл в любом 
      текстовом редакторе.
 3. Все файлы записываются/читаются в текущем каталоге.
 4. Входной файл - бинарный, с разширением .rom .
 5. Для РТ4,11-15 (шина данны - половина байта) при
    сохранении в txt-файле старшие 4 бита не выводятся.
 6. В ver 2.1 исправлено не коректное выставление 
    программирующего имп. более 40 миллисекунд.
 7. Ver 2.2 - Prrttest можно запустить с параметром
    номер порта. По дефолту - $378. И на шустрых
    компах теперь нет Runtime error 200.
Принципиальная схема узла управления :


Принципиальная схема узла коммутации :

Особенности железа :
 1. 17 нога LPT - ON/OFF - "0" - выкл. девайс. "1" - вкл.
 2. 16 нога LPT - Reset счетчика адреса (активно по "1").
 3. 1 нога LPT - вход счетчика адреса. Ничего более простого/подходящего
     чем 561ИЕ16 я не нашел, но у нее нет отводов от второго и третьего
     триггеров, пришлось добавить 561ТМ2.
 4. 14 нога LPT - включение программирующего напряжение ( "1"- вкл.)
 5. В чистой 556РТ5(17) все "1", в остальных ППЗУ - "0". И соответственно
     прошиваются в РТ5(17) "0", в остальных - "1".        __
 6. Напряжение программирования, которое подается на ногу CS для всех
     микросхем - 12.5в, кроме РЕ3 - для нее 5в. В файле v_pr.txt вариант
     схемы, без комутации этого напряжения. А реально, когда я пробовал
     шить некоторые ППЗУ, выяснилось, что например некоторые РЕ3 шились
     только 12в, а десяток 556РТ5 (с какой-то странной маркировкой завода
     изготовителя) отказались правильно шиться при 12в - сразу несколько
     бит вместо одного прошивалось. Пришлось для них это напряжение
     сделать 5в, при котором все нормально. Хотя другие РТ5 шьються
     только при 12в. У этого типа ППЗУ вообще огромный процент отбраковки.
    Короче, примерная методика шитья, - попробовать прошить микросхему
     на 5в, если не шьется то поставить 12В.       __
    Сигнал V на всякую ППЗУ надо подавать на ножку CS ,
     (инвертированный CS !!!), если их несколько - то на последний
     инвертируемый !. Цоколевка и временные диаграммы программирования
     м/с ППЗУ - chips_rt.djvu (21k).
10. На место КТ605 можно ставить любой транзистор средней мощности
     обратный, например КТ815,817. КТ342, вполне заменим на КТ315.
11. Входное питание стабилизированное - 14В, на входе, потом ~0.8в
     падает на КТ837 который девайс включает, ~0.8в еще падает на КТ837
     который программирующее напряжение на ППЗУ подает, ~0.5в на диоде
     и еще ~0.8в на самом ключе КТ816. Итого ~12в на микросхеме.
12. Основной потребитель тока питания - ППЗУ. Максимальный - может
     достигать 500 мА (с 556РТ5 или 16). И не экономить на
     блокировочных конденсаторах !
13. Порт должен быть Type 1 тот, что в PS/2 - то-есть шина данных
     двунаправленная.
14. Переключатель - спареный П2К по 4 группы с зависимой фиксацией.
15. Панельки - 3 штуки под все виды ППЗУ, кроме РТ9 и РТ20.

Игорь Попов (http://pop-eco.caucasus.net) дополнил схему
 буфером 555АП6 - sch_ap6.gif. 
 Рисунок печатной платы - pcb_ap6.zip (171k).
 Схема, печатная плата в OrCAD - ip_rcad.zip (100k). 

 Внешний вид печатной платы :


 Внешний вид переходника для 556РТ4 :
     
Назад на главную страницу А.Бывших.
Сайт создан в системе uCoz