Программатор сделан на одной микросхеме типа К555ЛН2 (74LS05) или КР1533ЛН2 (74ALS05), содержащей шесть инверторов с открытым коллектором (поэтому на выходах нужны "подтягивающие" резисторы); используются только два из них. Монтаж резисторов производится прямо на микросхеме, всё помещается в корпусе разъёма DB-25-male (см. фото ниже).
Питание (+5В) берется от USB-порта, для чего используется кусочек USB-кабеля с разъемом. Обычно в USB-кабеле красный провод для шины +5В, черный - для общей шины, но лучше прозвонить тестером; назначение контактов в USB-разъеме приведено на схеме внизу справа.
Кабель к программируемому чипу должен быть не более полуметра, экранированный; я использовал отрезок кабеля STP (экранированная витая пара): в нем каждый сигнальный провод свит с другим проводом, который надо соединить с GND.
"Крокодильчики" для соединения с контактами чипа надо доработать: верхнюю часть сплющить, чтобы только впереди зубчик прижимался к чипу, а на нижнюю "челюсть" надеть трубочку (оболочку от того же USB-кабеля), чтобы ничего не замкнуть снизу платки чипа. Подсоединять можно "на горячую" - сначала GND, потом сигналы и питание; отсоединять в обратном порядке. При таком способе подключения из нескольких сотен чипов ещё ни один не сгорел.
Для программирования чипов картриджей используется программа PonyProg. |