программатор, чип, 24С04
В данной статье будет рассмотрены возможности изготовления программаторов для чипов типа 24С04, которые используются в картриджах лазерных принтеров и МФУ Samsung и Xerox. По всему интернету раскиданы разрозненные руководства, мне же хочется объединить знание, чтобы люди могли выбрать для себя что-то идеальное и по своим силам и по своим нуждам. Итак в статье будут рассмотрены несколько конструкций программатора.Вариант 1. Программатор на основе микросхемы К555ЛН2 (Авторы: Альберт ака Beto, Lapatushka, проверялся)
Оригинальная статья: http://www.startcopy.ru/repair/progr_ln2.htm
Что необходимо для изготовления программатора:
1. Кусок фольгированного текстолита (одно- или двустороннего)
2. Подходящая коробочка (я использовал коробку от детского домино)
3. Набор деталей:
|
|
Схема собирается на плате фольгированного текстолита, под коробочку от игры (см. рис.) или произвольного размера (на ваше усмотрение), заточенным штангенциркулем размечается на плате сетка с шагом 2.5 мм. Можно расчертить карандашом места прорезов, но можно и сразу вырезать канцелярским ножом лишнюю фольгу. Зачистить поверхность наждачной бумагой и облудитьм. Желательно проверить дорожки на отсутствие КЗ.
|
|
|
Формуем выводы микросхемы для планарного монтажа и припаиваем ее, а потом и остальные элементы согласно принципиальной схемы.
|
|
От 2-метрового кабеля отрезаем кусок около 30 см. С одной стороны этого куска напаиваем «крокодилы», причём экран и сигнальную жилу соединяем вместе; другую сторону припаиваем к плате. Другой кабель припаиваем к плате и разъёму. Экраны лучше скрутить вместе и припаять к корпусу разъёма, для лучшего контакта «массы». На платке кабель закрепляем термоклеем или стяжками. Припаиваем в нужной полярности кабель блока питания. После этого лучше ещё раз визуально и с помощью мультиметра проверить наличие «коротышей». Если всё в порядке, то можно проверить собранный программатор.
|
|
Собираем конструкцию в единое целое.
|
|
Вот электрическая принципиальная схема программатора: |
|
|
Оригинальная статья: http://www.startcopy.ru/repair/progr_i2c1.htm |
|||
|
Программатор сделан на одной микросхеме типа К555ЛН2 (аналог 74LS05) или КР1533ЛН2 (аналог 74ALS05), содержащей шесть инверторов с открытым коллектором (поэтому на выходах нужны "подтягивающие" резисторы); используются только два из них. Монтаж резисторов производится прямо на ножки микросхемы, всё помещается в корпусе разъёма DB-25-male.
Питание (+5В) берется от USB-порта, для чего используется кусочек USB-кабеля с разъемом. Обычно в USB-кабеле красный провод для шины +5В, черный - для общей шины, но лучше прозвонить тестером; назначение контактов в USB-разъеме приведено на схеме внизу справа. Кабель к программируемому чипу должен быть не более полуметра, экранированный; как вариант, можно использовать отрезок кабеля STP (экранированная витая пара): в нем каждый сигнальный провод свит с другим проводом, который надо соединить с GND. Данный совет адекватен для любого программатора в данном обзоре, т.к. они практически все используют "крокодилы":"Крокодильчики" для соединения с контактами чипа можнодоработать: верхнюю часть сплющить, чтобы только впереди зубчик прижимался к чипу, а на нижнюю "челюсть" надеть трубочку (оболочку от того же USB-кабеля), чтобы ничего не замкнуть снизу платки чипа. Подсоединять можно "на горячую" - сначала землю (GND), потом сигналы (DATA и CLK) и только потом питание (VCC); отсоединять в обратном порядке. При таком способе подключения из нескольких сотен чипов ещё ни один не сгорел.
|
Вариант 3. Автономный программатор на основе PIC-микроконтроллера (Автор: Сергей Кохан)Оригинальная статья: Автономный программатор чипов картриджей с микросхемой 24с04 |
|
Программатор служит для перепрограммирования чипов картриджей, работающих по шине I2C. Программатор работает автономно, т.е. не требуется подключения к компьютеру, содержит в памяти десять прошивок. Список программируемых чипов: Samsung SCX4200, Samsung SCX4720, Samsung SCX2550 и других.Информация выводится на жидкокристаллический дисплей. Записывающиеся данные верифицируются, в случае несоответствия (неисправен чип, пропал контакт) выдается сообщение об ошибке. Выбор чипа осуществляется кнопками SW1 и SW2, запись чипа кнопкой SW3. Питание осуществляется от батареи типа «Крона» либо от внешнего источника 7-12 Вольт. Описание работы устройства Основой устройства является микроконтроллер PIC 16F877, работающий на частоте 20МГц, и микросхема EEPROM U2 24LC64, хранящая в себе прошивки доступных для программирования чипов. Контрастность дисплея можно подобрать резистором R7. Для программирования микроконтроллера U1 (по интерфейсу ICSP) служит разъём J2 . Потребляемый устройством ток - 10 mA. Прошивку микроконтроллера Сhipreset.hex: Внимание! У вас нет прав для просмотра скрытого текста.
Прошивку EEPROM 24LC64 eepromi2c.bin: Внимание! У вас нет прав для просмотра скрытого текста.
Печатаная плата программатора: Внимание! У вас нет прав для просмотра скрытого текста.
Увеличенная электрическая схема программатора: Внимание! У вас нет прав для просмотра скрытого текста.
Основное отличие демо-прошивки в том, что генерируется только один бит серийного номера чипа, т.е. при программировании нескольких однотипных чипов серийный номер может совпадать. Конфигурационное слово при программировании микроконтроллера : 0x3FFA. |
|
Схема программатора (откройте данное изображение схемы - оно несколько больше на самом деле) |
|
|
|
|
Данная статья ориентирована на картридж Xerox Phaser 3450 и ему подобные. 1. Чем заправлять: тонер - Xerox Р8е, Oki 8W. 2. Как заправлять: Отвернуть два винта, расположенных на верхней крышке ближе к бокам корпуса, и, перевернув корпус, снять бункер. 3. Чем перепрограммировать: Программатор (soft) PonyProg2000 - свободно распространяемая программа с сайта производителя; испробовал несколько других, но эта, на мой взгляд, удобнее; а вообще подойдет любая для 24C04 IІC Bus EEPROM, поддерживающая интерфейс SI Prog. Программатор (hard) или железо - придется сделать самому; его изготовление займет 5-15 минут для ленивых и 3-5 часов для продвинутых. Как оказалось, самая дефицитная часть - это разъем для соединения с СОМ-портом компьютера ("мама" РС9), но его можно отрезать от старого кабеля для модема (от мышки не подойдет - не все провода); длина оставшегося провода не должна превышать 3-6 см (!) от края разъема.
Итак, для ленивых упрощенная схема - собирается на коленке за 5-15 минут, в зависимости от опыта работы с паяльником и внимательности. Для продвинутых есть другая схема, которая понадежней и рассчитана на длительную эксплуатацию, а не на один раз. Детальки импортные, но аналог можно подобрать из отечественных. Ввиду того, что на плате чипа уже имеется кое-какая развязка, получилась несколько облегченная схема, изображенная на рис.2. ![]() Плата получилась такая (рис.3): ![]() Посадочный разъем для платы чипа сделал из толстого плексигласа, коннекторы из толстой струны. Главное - уделить внимание надежности контактов! Фантазии не возбраняются :-)
4. Как программировать: Обязательно выполните проверку - должно быть "Тест Ок!" e. Установите тип микросхемы (рис.5):![]() f. После этого можно "считать" чип или загрузить исходную прошивку (рис.6). Прошивка чипа Xerox-3450 несколько отличается от прошивки Samsung ML-2150, хотя чипы у них идентичные. ![]() g. Записываем прошивку в чип. Закрываем программу, выключаем комп. Извлекаем (отпаиваем) плату чипа из (от) программатора (разъема) и устанавливаем ее в заправленный картридж. i. Наслаждаемся. Пьем пиво на сэкономленные средства! :-) Вот и все, ребята! Повторю еще раз: это не мои разработки, я только обобщил материал. Все вышеизложенное является ИМХО и личным опытом. Удачи! Примечания. 1. В схеме программатора указана импортная микросхема. Если же использовать наши аналоги (555ЛН2, 155ЛН2), то необходимо инвертировать сигналы в настройках программы, или же использовать 555ЛН4, у которой выходы уже инвертированы. 2. У некоторых возникает проблема с надписью "low toner". Я пробовал установить FF FF FF FF - нарушений в работе не заметил, картридж работает нормально; но если проблемы есть, попытайтесь записать 5D 69 39 B6. 3. Все работает - за исключением того, что для моего принтера счетчик пришлось не обнулять, а записывать количество оставшихся страниц. т.е 8000 (1F40h) или побайтово:000080: 00 00 40 1F FF FF ... После этого выдает количество оставшегося тонера 100%; иначе - 0% и Low Toner... 4. Дополнение к схеме на рис.2 |
|
5. Дополнение для Xerox WorkCenter M20i Собрал такой программатор; перешил тонер-картридж для Xerox WorkCenter M20i. Всё получилось, хотя пришлось повозиться немного с самой прошивкой - на Xerox WorkCenter M20i и Xerox Phaser 3450 различаются строки о счётчике и кое-что ещё. Я бы хотел поделиться своим опытом со всеми, дабы людям легче было. Собственно, все понятно из скриншота программы прошивки чипа (чтобы посмотреть увеличенную картинку, щелкните по ней мышью): |
Вариант 6. Доработка программатора для картриджей Samsung ML-2150 и подобных (Автор: Евгений aka Yevgen, Mariupol, Ukraine)
Оригинал статьи: Доработка программатора для картриджей Samsung ML-2150 и подобных
|
Итак, первое: смотрим «Рис.2», приведенный в предыдущем варианте изготовления программатора:
Второе: не забываем прочитать «Дополнение к схеме на рис.2»: «Я подал через резисторы 2.2кОм напряжение +5В прямо на выходные сигналы CLOCK (SCL) и DATA (SDA) аналогично входным, т.к. некоторые чипы не прошиваются по причине разной разводки питания; на качество прошивки "обычных" чипов не влияет - проверено». |
|
|
|
|
|
А элементы располагаем так:
1, 2, … 8 - это номера контактов штеккера RS0232 (DB-9). G, D, W, C, V – соответственно Ground, Data, 1-Wire, Clock, Vcc. |
|
Пятое: у меня все поместилось в розетку RJ-45 вместе с самим гнездом, что позволило сделать съемные шнуры со штекерами RG-45 с панелькой, крокодилами …
Шестое: качаем Pony-Prog, потом Chip-Reseter (minolta_reset.zip) и наслаждаемся работой программатора. |
Вариант 7. Универсальный программатор для микросхем памяти (Автор: AntiLamer® )
Оригинал статьи: http://www.startcopy.ru/repair/progr.htm

Программатор выполнен по классической схеме, обеспечивающей полную развязку между COM-портом компьютера и записываемой микросхемой.
Питание устройства осуществляется от внешнего источника 8...12 В или порта USB компьютера (для питания от USB нужно отсоединить от разъема 1-й контакт кабеля и подать на него +5В с шины USB).
В качестве инвертора можно использовать любую из микросхем КР1533ЛН2, К555ЛН2, К155ЛН2, К155ЛН3, К155ЛН5, 74HC05, 74LS05.
Все компоненты программатора свободно размещаются на плате размером 15х40 мм; левый по схеме разъем подключается к COM-порту компьютера.
Для записи микросхем серии 24Cxx в качестве управляющей программы используется PonyProg, в настройках которой необходимо проинвертировать все сигналы, кроме RESET.
Образцы программаторов с различными видами контактов: |
| Контакты программатора очень удобно выполнить в виде пружинок; суть идеи понятна из фото. |
|
|
|
|
|
или вот такой вариант:
|
Вариант 8. "Обнулятор" для чипов картриджей Samsung SCX-4200 (Авторы: Николай Лукин, AlekS)
Оригинал статьи: http://www.startcopy.ru/repair/progr.htm
|
Собираем по приведенной схеме: Скачать прошивку для микроконтроллера: Внимание! У вас нет прав для просмотра скрытого текста.
Собрали? Использовать так: Батарейку лучше новую брать. Ниже приведены фото устройства в сборе (вид сверху и снизу) : |
|
|
|
|
|
"Обнулятор" пригоден для работы с картриджами Самсунг 4200, 4220 и Ксерокс 3119. Работает устройство следующим образом: микросхема по шине считывает код для идентификации картриджа; если он 0xFF - считывание повторяется, если другой - то проверяется, Самсунг ли это (если нет, то прошивается как Ксерокс), далее считывается три числа из серийного номера, прибавляется единица, проверяется переполнение, если нужно - исправляется, заливается прошивка с нового чипа (точнее, первые 128 слов), возвращается исправленный серийник. |
|
Дополнение: Привожу фотографии своей печатной платы и файл для программы Sprint Layout (разводка под фотопечать, под утюг зеркальте - Внимание! У вас нет прав для просмотра скрытого текста. ).Советую использовать контакты от разъема типа ДЕНДИ (СНП14/22). "Обнулятор" уверенно работает при питании от батареи телефона (3,6В и более) или от USB через диод (для этого на плате есть дополнительный разъем); такое питание позволяет уверенно работать с некоторыми старыми чипами, которым напряжения 3В бывает мало, и они не "шьются", требуя питания по меньшей мере от 4В. Еще заметил: имеющиеся у меня зеленые светодиоды имеют прямое напряжение больше, чем красные, и не горят при питании от 3В. |
|
|
Вариант 9.Изготовление программатора для чипов картриджей Xerox и Samsung своими руками (проверялся).

Необходимые компоненты и программы:
АППАРАТНАЯ ЧАСТЬ.
Печатная плата с нанесенными элементами.
Печатная плата без нанесенных элементов
Рисунок для изготовления печатной платы:






10. Далее в меню "Команды выбираем "Записать все". См. Рисунок ниже.

Вариант 11 (4).Программатор для лазерных картриджей упрощенная конструкция "на двух резисторах".
Необходимые компоненты:
Резисторы на 4,7 кОм количество - 2 шт.
Разъем РС9 для подключения к компьютеру.
Провод USB.
Внешний вид программатора чипов для лазерных картриджей.
Вот так выглядит спаянная схема.

Вот так программатор чипов подключается к чипу


























































15-05-2010, 01:02
(
| Группа: Участники | 31 августа 2010 11:45
| Группа:
| Группа:
| Группа: Участники | 10 февраля 2011 09:33



![Validate my RSS feed [Valid RSS]](http://feedvalidator.org/images/valid-rss-rogers.png)