|   | 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]. 
Статья доступна только в печатном варианте. Вы можете приобрести свежие номера Р&С или оформить подписку в редакции.  |   |