Автономный программатор чипов картриджей с микросхемой 24с04 |
Назначение Программатор служит для перепрограммирования чипов картриджей, работающих по шине I2C. Программатор работает автономно, т.е. не требуется подключения к компьютеру, содержит в памяти десять прошивок. Список программируемых чипов: Информация выводится на жидкокристаллический дисплей. Записывающиеся данные верифицируются, в случае несоответствия (неисправен чип, пропал контакт) выдается сообщение об ошибке. Выбор чипа осуществляется кнопками SW1 и SW2, запись чипа кнопкой SW3. Питание осуществляется от батареи типа «Крона» либо от внешнего источника 7-12 Вольт. Описание работы устройства Основой устройства является микроконтроллер PIC 16F877, работающий на частоте 20МГц, и микросхема EEPROM U2 24LC64, хранящая в себе прошивки доступных для программирования чипов. Контрастность дисплея можно подобрать резистором R7. Для программирования микроконтроллера U1 (по интерфейсу ICSP) служит разъём J2 . Потребляемый устройством ток - 10 mA. Прошивку микроконтроллера Сhipreset.hex скачать тут (8.2k). Прошивку EEPROM 24LC64 eepromi2c.bin – скачать тут (менее 1k). Основное отличие демо-прошивки в том, что генерируется только один бит серийного номера чипа, т.е. при программировании нескольких однотипных чипов серийный номер может совпадать. Конфигурационное слово при программировании микроконтроллера : 0x3FFA. |
Схема программатора (кликните мышью для загрузки файла с увеличенной схемой - 68k) |
![]() |
Печатные платы программатора (50k) |
, ICQ: 198463142 |
Опубликовано 14 января 2009 г., дополнено 20.06.2009 |
|