kolhozing.ru
В началоАвторемонтМоделизмОргтехникаСад и огородЭлектроникаФорум

Микросхемы памяти, применяемые в принтерах

Кое-что о микросхемах EEPROM

Хотелось тут написать что-нибудь умное, но, как оказалось, для чего-то умного материала слишком мало. Поэтому напишу то, что есть.

Микросхемы памяти Xerox01 и Xerox90 представляют собой eeprom с управлением по шине i2c и емкостью 256 байт. Ближайший функциональный аналог 24C02. Возможно им получится заменить xerox'овские микросхемы. Тем более что в некоторых аппаратах стоит как раз 24С02. Информация о микросхемах xerox в свободном доступе практически отсутствует. Все что я смог понять: они некоторым образом отличаются от 24C02 и неправильный доступ блокирует микросхему. В заблокированном состоянии все байты читаются как нули. Есть несколько программно-аппаратных решений для программирования этих микросхем о которых я и расскажу.

Предупреждение!
Перед тем, как приступить к работе еще раз взвесьте все «за» и «против». Вы можете вывести из строя чип, принтер, компьютер.

ChipProg
Навороченный программно-аппаратный комплекс, который умеет работать с большим списком микросхем памяти, и не только с ними. К сожалению в его списке отсутствуют микросхемы xerox 01/90. Но у меня получилось читать и записывать нужные байты установив тип микросхемы Atmel 24C02. Еще одно неудобство связано с тем, что переходник для внутрисхемного программирования, т.е. только по линиям SDA/SCL, в комплекте отсутствует (если он вообще в природе существует) и необходимо выпаивать микросхемы.

Orange 4
Программно-аппаратный комплекс, поддержка 24С02 в базовой поставке. Для работы с xerox 01/90 нужен дополнительный модуль. Файл с модулем закрыт паролем и доступен только для зарегистрированных пользователей, в число которых я не вхожу. Судя по всему модуль представляет собой описание микросхемы на макроязыке программатора и мог бы открыть некоторые особенности программирования этих микросхем.

lapatushka.com
На этом сайте находится несложная схема программатора для 24C02-совместимых микросхем и демо-версия программы, позволяющая считывать их содержимое, в том числе и микросхем xerox 01/90. Полная версия программы умеет и записывать эти микросхемы. Программа хороша тем, что позволяет не выпаивать микросхему с платы, необходимо только подключить питание и сигнальные линии SDA/SCL. Этой программой (в демо-версии) я производил первоначальное чтение микросхем. Аппаратная часть программатора собрана по предложенной на сайте схеме.

www.chiprecharge.com
На сайте предлагается несколько схем программатора и демо-версия программы, позволяющая читать микросхемы xerox 01/90. Так же как и в предыдущем варианте полная версия умеет записывать указанные микросхемы. И так же как и предыдущий программатор этот позволяет читать содержимое микросхем не выпаивая их из платы. Я воспользовался этот программой, что бы проверить результат работы программы с сайта lapatushka.com. Обе программы считали идентичные данные, что позволяет предположить отсутствие каких-то ограниченией на чтение памяти в демо-версиях. :)

PonyProg
Судя по схемам PonyProg должен уметь читать/записывать микросхемы с помощью аппаратной части, которая подходит к предыдущим двум программам, но я не нашел как в этом программаторе читать/записывать выбранный диапазон памяти, а не все 256 байт сразу. Поэтому для программирования микросхем xerox 01/90 PonyProg скорее всего не пригоден.

Подробную информацию о семействе микросхем 24Cxx можно найти, например, на сайте atmel.com, я пересказывать datasheet не буду. Вкратце замечу: м/с xerox и 24С02 встретившиеся мне в оргтехнике выполнены в корпусе DIP-8.

Назначение выводов в таблице

1A0Адрес на шине I2C
2A1
3A2
4GND
5SDASerial Data
6SCLSerial Clock
7WPWrite Protect
8VCC
в схемах на выводы A0-A2 и WP подан "лог.0" (они просто подключены к шине GND), на разъем выведено питание и SDA/SCL. В зависимости от аппарата выполнена защита сигнальных линий от перенапряжения (диодами) и токозащита (резисторами), по питанию подключен кондесатор.

Для программатора я взял схему с буферными элементами "НЕ", поставив вместо рекомендуемых микросхему 155ЛН5, диоды KД522, резисторы МЛТ-0,125 1кОм. Фотографию готового программатора публиковать не буду, слишком страшно выглядит.

Слева вид печатной платы со стороны дорожек, справа - зеркальное отображение для «лазерно-утюжной технологии». Растровые изображения под ссылками имеют размер 2,7х4,0мм при 600dpi.

Ниже схема размещения элементов, номера около контактных площадок соответствуют номерам контактов разъема DB-9.

При использовании рисунков печатных плат и схемы размещения элементов проверьте их соответствие принципиальной схеме.


рубрика: ремонт и обслуживание
Комментарии
Ваше имя:

Ваше мнение:

введите код:
Пользовательский поиск
 
RSS-канал
Подписка по эл.почте
 
Реклама
 
Рубрики
 
Популярные метки