Ремонт&Сервис
 

Новости

О нас

О журнале Р&С

Архив Р&С

номера

разделы

Анонсы Р&C

ПОКУПАЕМ от АдоЯ

Архив АдоЯ

Файловый архив

Приглашаем

Реклама

Подписка

Где купить

Наши партнеры

Поиск Р&С

ТРИЗ

Запчасти

Архив_новости

 

Журнал

Реммаркет

схемы новости электроники

Ремонт аппаратуры (схемы, справочники, документация)

 
Ежемесячный журнал по ремонту и обслуживанию электронной техники

• бытовая техника

• аудиотехника

• техника связи

• телевизионная техника

• оргтехника

• видеотехника

• телефония

• элементная база

 

Архив/Номера/№3–2014

Назад
 
 
 

Владимир Сендер

 
 
 

Postal programmer - "умный" программатор. USB-версия, описание и режимы I2C EEPROM, SPI-FLASH

Речь пойдет об уникальном программно-аппаратном комплексе. Рассчитанный на профессионалов, он легко может быть использован любителями из-за простоты аппаратной части. Проект нацелен исключительно на последовательные протоколы обмена, как стандартные для микросхем памяти, так и протоколы внутрисхемного программирования. Проект находится в развитии — новые возможности программатора постоянно добавляются. Что же представляет собой проект и каковы его возможности?

Области применения программатора

В настоящее время все большее количество неисправностей современной радиоаппаратуры связано с изменением по разным причинам (неисправность ИМС, сбои питания во время записи данных, помехи в цепях питания и т.д.) информации в ИМС внутреннего электрически стираемого постоянного запоминающего устройства (ЭСППЗУ или англ. EEPROM). Последствия этого могут быть самыми разнообразными — устройство (телевизор, ресивер, видеоплеер) может вообще не включаться, могут не работать некоторые функции и т.п. Конструктивно ЭСППЗУ может быть как отдельной микросхемой, так и размещаться на кристалле управляющего контроллера (внутренняя память). Именно для целей восстановления оригинальных данных в ЭСППЗУ и используются программаторы. Программатор позволяет считать данные, стереть чип, записать данные и проверить качество записи (сравнить содержимое ЭСППЗУ с файлом прошивки). В большинстве современных устройств для обмена информацией между программатором и ЭСППЗУ используются последовательные протоколы c максимально простым подключением (I2C, SPI, Microwire и другие).

Рис. 1. USB-программатор PostalAVR, где: а — внешний вид в корпусе, б — внешний вид без корпуса, в — вид сверху и снизу платы программатора

Среди множества предлагаемых на рынке программаторов в настоящее время все большей популярностью пользуется российская разработка Postal3. Целью проекта было создание максимально простой аппаратной части (из широко доступных комплектующих) и достижение за счет интеллектуального программного обеспечения высоких технических характеристик, не уступающих отечественным и зарубежным аналогам устройства.

Исторически проект начинался с программы Postal2.exe, работающей через параллельный порт LPT. Она способна использовать разные варианты простых адаптеров и имеет следующие возможности:

- Работа с любыми сериями ИМС EEPROM с интерфейсом I2C на любых шинных адресах и без таковых (например, 24C01, X24645). Возможно подключение к ИМС без их демонтажа.

- Автоматическое определение объема и разрядности стандартных I2C ЭСППЗУ, имеющих шинный адрес (например, 24C02, 24C16, 24C512, 24C1024 и т.д.) Многие пользователи используют программу только из-за этой функции (функция не имеет аналогов, экономит время и бережет зрение, позволяя не читать маркировку на корпусе ИМС).

- Автоматическая работа с микросхемами SPI-FLASH (с интерфейсом SPI), в том числе неизвестных типов, любых объемов, алгоритмы стирания и записи выбираются автоматически.

- Автоматическая работа с микросхемами SPI-EEPROM.

- Автоматическая работа с микросхемами Atmel Dataflash (серия 45), все параметры определяются автоматически.

- Автоматическая работа и определение параметров EEPROM с интерфейсом Microwire (например, 93C46, 93C86, 93S56). В этой же группе находятся разные микросхемы памяти EEPROM, выбираемые вручную (например, M6M80011).

- Полуавтоматическая работа с ИМС FWH/LPC FLASH (например, Pm49FL004T).

- Режим программирования Atmel AVR (в том числе 89S51-52-53 и подобные).

- Работа с контроллерами клавиатуры ноутбуков (например, KB9012).

- Чтение и запись внутренней и внешней Flash-памяти телевизионных процессоров фирмы Micronas.

- Чтение и запись внутрисхемно SPI Flash-памяти процессоров фирмы Mstar.

- Чтение и запись внутренней и внешней Flash-памяти процессоров фирмы Novatek.

- Чтение и запись внутренней Flash-памяти процессоров фирмы Realtek типа RTD2120, RTD2122.

- Чтение и запись внешней Flash-памяти процессоров фирмы Realtek типа RTD2660 и его аналогов.

- Чтение и запись внутренней Flash-памяти процессоров фирмы Myson (MTV).

- Чтение и запись внутренней Flash-памяти процессоров фирмы Weltrend.

- Чтение и запись внутрисхемно внешней Flash-памяти и EEPROM процессоров фирмы Genesis.

- Чтение и запись внутрисхемно внешней Flash-памяти процессоров фирмы Micronas типа SDA5550.

- Чтение и запись внутрисхемно внутренней Flash-памяти, в том числе OTP, и внешней Scaler Flash телевизионных процессоров семейства UOCIII (Hercules).

Также имеются разнообразные сервисные функции для проверки тюнеров, сканирования шины I2C, захвата обмена для шин I2C и Dallas с расшифровкой, некоторые функции для интерфейсов Dallas 1-Wire и JTAG.

Статья доступна только в печатном варианте. Вы можете приобрести свежие номера Р&С или оформить подписку в редакции.

 
 
 

Свежий номер

№11–2024

Опрос

Обратная связь

 

Издательство СОЛОН-ПРЕСС

 

RB2 Network.
 
Rambler's Top100

© Издательство «Ремонт и Сервис 21», 1998-2007. Все права защищены.
Воспроизведение материалов сайта, журналов «Ремонт & Сервис», «Покупаем от А до Я» и справочника «Ремонт и сервис электронной техники» в любом виде, полностью или частично, допускается только с письменного разрешения издательства «Ремонт и Сервис 21».

 
RB2 Network.