Программирование ИМС памяти 24Cxx (I2C) , применяемых в копирах, принтерах и МФУАвтономный программатор чипов картриджей с микросхемой 24с04

Автономный программатор чипов картриджей с микросхемой 24с04


Назначение

Программатор служит для перепрограммирования чипов картриджей, работающих по шине 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.

  • Схема программатора
    (кликните мышью для загрузки файла с увеличенной схемой - 68k)
    Автономный программатор для микросхем памяти 24Cxx (I2C), применяемых в копирах, принтерах и МФУ
    Печатные платы программатора (50k)

    ,
    ICQ: 198463142

    Опубликовано 14 января 2009 г., дополнено 20.06.2009
    Рейтинг@Mail.ru Rambler's Top100