вторник, 23 ноября 2021 г.

Замена дисплея Fresh Air 2.0/2.1. Использование логического анализатора при ремонте.

Попался мне на ремонт очиститель воздуха FreshAir 2.1 с неисправностью дисплея. До меня он побывал в ремонте в другом городе, но после их "замены дисплея" прибор поработал совсем не долго. Неисправность стандартная – не отображаются некоторые строки и столбцы пикселей. 
После разборки причина стала сразу ясна, применен некачественный шлейф. У меня есть подозрение, что эти шлейфы сделаны не просто ради экстремальной экономии, а специально, чтоб устройство со временем обязательно выходило из строя. Можно считать за правило, если в приборе есть графитовый шлейф, он обязательно выйдет из строя, даже будучи закреплен неподвижно.
Изменение температуры и влажности, микроскопические вибрации вызывают расслоение графита и нарушение контакта.

По состоянию дисплея явно видно, что он не новый, видно, что его разбирали. Вряд-ли его вообще меняли. Скорее всего просто разобрали, прогрели шлейф и на этом всё. Называть такое действие ремонтом недопустимо. Так же как и остальные виды прогрева плат, прожарки чипов, и прокатывания шлейфов. Всё это просто мошенничество и обман!
Починить такой дисплей можно только заменой этого "бумажного шлейфа" на нормальный, из меди и полиимида, но цена такого ремонта обычно нерентабельна.

LMB202E FRONT
 
LMB202E BACK
 

Поиски в продаже такого дисплея не увенчались успехом. По запросам LMB202E, P050008702, BTC-20291B-WT6WLW, LOT:103800769 в лучшем случае удавалось найти такие модули с разборки за космические цены, порой превышающие $100. Покупать такого кота в мешке, с явным заводским костылем смысла нет. 

Через несколько минут поисков, в коробке с дисплеями был найден очень похожий дисплей.
Высота, ширина, отверстия под крепления, количество выводов в разъеме, всё совпадает.
Самое главное, что в этом дисплее нет никаких шлейфов, которые могут вызвать проблемы. Напряжение на стекло передается через анизотропную резину, как её ещё называют "зебра".

Контроллеров LCD существует несколько, но они имеют схожие параметры, а протокол обмена стандартизирован и совместим с контроллером HD44780.
Распиновка коннектора так-же хорошо стандартизирована, и почти у всех дисплеев одинакова.





15-я и 16-я нога обычно используется для питание подсветки. Но при ближайшем 
рассмотрении оказалось, в этом случае, у дисплея LMB202E расположение выводов отличается. Эти выводы явно идут напрямую в контроллер. Найти документацию на этот дисплей мне почему-то не удалось, а подключить наугад 16 выводов конечно нереально, количество вариантов - космическое число 16!=2.09E13. Двадцать триллионов комбинаций!




Проследить куда идет питание дисплея и подсветки не составляет труда, но с остальными выводами остается только использовать логический анализатор.

Клон Saleae Logic 16

Поскольку протокол обмена стандартный, а процесс инициализации дисплея состоит из определенной последовательности команд, не составляет особого труда определить где какой вывод.


А встроенный в ПО логического анализатора декодер протокола HD44780 делает это распознавание ещё проще. 
Из листинга с декодера можно заметить, что микроконтроллер регулярно читает состояние дисплея, поэтому, если дисплей работает не правильно или отсутствует, весь очиститель воздуха не подает признаков жизни, микроконтроллер упорно висит и ждет ответа от дисплея, не реагируя ни на кнопки, ни на пульт.

Fresh Air LCD replacement
Выводы я распознал все, кроме Vo, напряжение настройки контраста. Чтоб на дисплее появилась картинка, жена припаяла к этому выводу два резистора, 6.8 kOhm к Vdd и 680Ohm к Gnd.
Fresh Air LCD replacement
Тестовое включение... Всё работает исправно.
Теперь можно смело собирать, и быть уверенным, что этот дисплей переживет другие детали в этом очистителе воздеха.
А вот и результат после сборки!
Fresh Air 2.1 LCD replacement



1 комментарий: