| Postal programmer - "умный" программатор. Восстановление ПО ЖК телевизоров на основе процессоров семейства MICRONAS VCT49xxСтатья продолжает тему, начатую в [1] о применении универсального программатора Postal3 (USB-версия) в практике ремонта телевизионной техники. В данной статье автор рассматривает вопросы восстановления программного обеспечения (ПО) ЖК телевизора Horizont 32LCD825» (ТВ шасси 32MSL01) с помощью этого программатора. Телевизор выполнен на основе однокристального ТВ процессора VCT49X3F F2 000 фирмы MICRONAS, а управляющее ПО хранится в микросхеме внешней Flash-памяти типа S29AL008 фирмы SPANSION. Автор приводит методику внутрисхемного программирования (англ. In-System Programming ISP) внешней Flash-памяти.
Подготовка к работе
Значительное количество неисправностей, возникающих в процессе эксплуатации современной бытовой электроники, связано с нарушением программного обеспечения, хранящегося в энергонезависимой электрически стираемой перепрограммируемой памяти (ЭСППЗУ или Flash-памяти). Конструктивно такая память может быть в виде отдельной микросхемы или размещаться на одном кристалле с управляющим процессором. Исходя из этого такие неисправности устраняются методом перепрограммирования (прошивки) Flash-памяти заведомо исправным кодом ПО. Несмотря на кажущуюся простоту действий к вопросу прошивки Flash-памяти следует относиться с полным пониманием того, что Вы собираетесь делать, а также представлять общее устройство аппарата. Прерывание процесса перепрограммирования памяти или запись в нее некорректного ПО в большинстве случаев заканчивается фатально Flash-память выходит из строя. Учитывая тот факт, что зачастую Flash-память входит в состав процессора (размещается с ним на одном кристалле), это приводит к потере последнего.
Контрольные точки главной платы ТВ шасси 32MSL01
Контрольная точка |
Обозначение |
Напряжение, В |
Пульсации, мВ |
ТР1 |
12V |
12±5 % |
500 |
ТР2 |
5V |
5±4 % |
400 |
ТР3 |
5VD |
5±4 % |
ТР4 |
5VSTB |
5±5 % |
ТР6 |
3.3VASTB |
3,3±5 % |
ТР7 |
3.3VA |
5±5 % |
ТР8 |
1.8VA |
1,8±8 % |
250 |
ТР9 |
8VA |
8±5 % |
400 |
ТР10 |
5VA |
5±5 % |
ТР11 |
2.5V |
2,5±8 % |
250 |
ТР12 |
1.8V |
1,8±8 % |
ТР13 |
3.3V |
3,3±5 % |
Для проверки исправности ПО (считывания) и, при необходимости, его перепрограммирования автор использует универсальный программатор Postal3 AVR. Этот программно-аппаратный комплекс позволяет прошивать как внутреннюю, так и внешнюю Flash-память процессора. Для связи программатора с ТВ используется последовательный интерфейс I2C. Удобство этого способа заключается в том, что для перепрограммирования Flash-памяти нет необходимости ее выпаивать она доступна через интерфейс I2C процессора, к которому, собственно, и подключена (если память внешняя). А, учитывая тот фактор, что любое нагревание платы может привести к непредсказуемым последствиям, в этом случае не только экономится время на пайке, но и не создается условий для случайных повреждений главной платы во время нагрева.
Интерфейс ПО программатора Postal3 удобен и интуитивно понятен. В то же время следует помнить, что программа постоянно совершенствуется в нее постоянно добавляются новые функции, которые могут быть не описаны в настоящей статье.
Процесс предварительной подготовки к работе самого программатора (подключение к компьютеру, установка драйверов, проверка его работоспособности) был подробно рассмотрен в предыдущей статье [1].
Статья доступна только в печатном варианте. Вы можете приобрести свежие номера Р&С или оформить подписку в редакции. | |