Статья рассказывает о создании автономного программатора для чипов лазерных картриджей Samsung и Xerox своими силами. Программатор служит для перепрограммирования чипов картриджей, работающих по шине I2C. Программатор работает автономно, т.е. не требуется подключения к компьютеру, содержит в памяти десять прошивок.
Назначение
Программатор служит для перепрограммирования чипов картриджей, работающих по шине I2C. Программатор работает автономно, т.е. не требуется подключения к компьютеру, содержит в памяти десять прошивок.
Список программируемых чипов:
# Samsung SCX4200,
# Samsung SCX4720 ,
# Samsung SCX2550,
# И других.
Информация выводится на жидкокристаллический дисплей . Записывающиеся данные верифицируются, в случае несоответствия (неисправен чип, пропал контакт) выдается сообщение об ошибке. Выбор чипа осуществляется кнопками SW1 и SW2, запись чипа кнопкой SW3. Питание осуществляется от батареи типа «Крона» либо от внешнего источника 7- 12 Вольт.
Описание работы устройства
Основой устройства является микроконтроллер PIC 16F877, работающий на частоте 20МГц, и микросхема EEPROM U2 24LC64, хранящая в себе прошивки доступных для программирования чипов.
В качестве ЖКИ можно применить WH1602A или аналогичный (16 символов, 2 строки).
C3, R5 - цепочка сброса процессора. R1, R2, R3, R4 - подтягивающие резисторы шины I2C.
Питание подается на разъемы J3 .
Чип для прошивки подключается через разъём J1 с помощью небольшого кабеля-коннектора.
Контрастность дисплея можно подобрать резистором R7. Для программирования микроконтроллера U1 (по интерфейсу ICSP) служит разъём J2 .
Потребляемый устройством ток - 10 mA.
Прошивку микроконтроллера Сhipreset.hex скачать тут (8.2k).
Прошивку EEPROM 24LC64 eepromi2c.bin – скачать тут (менее 1k). Основное отличие демо-прошивки в том, что генерируется только один бит серийного номера чипа, т.е. при программировании нескольких однотипных чипов серийный номер может совпадать.
Конфигурационное слово при программировании микроконтроллера : 0x3FFA.
Схема программатора
(кликните мышью для загрузки файла с увеличенной схемой - 83k)