вторник, 16 августа 2022 г.

A-cutter A280E, FLC-V1.1 firmware dump

По шине RS485 на связь не выходит, фокусировка не работает. Вскрытием установлено, что греется микроконтроллер и цепи понижающего импульсного преобразователя. Потребление превышает 300 mA. Импульсный преобразователь не в состоянии обеспечить возросший ток потребления, напряжение нестабильно. Преобразователь "уходит в защиту".

Внешних замыканий на выводах микроконтроллера обнаружено не было. Обеспечив достаточное внешнее питание 3V на разъём SWIM и после некоторых "танцев с бубном", манипуляций с выводом RESET мне удалось считать весь дамп памяти, FLASH, EEPROM, OPTIONS.
Микроконтроллер заменен на новый и прошит. Работоспособность полностью восстановилась. Причина выхода из строя неясна. Есть подозрение, что микроконтроллер мог быть выведен из строя по проводам от датчика, на них нет никакой защиты. 

Прошивка микроконтроллера FLC-V1.1 STM32L151C8T6 firmware dump.

воскресенье, 12 декабря 2021 г.

USB контроллер NET2272 уже не купить.

Очередной раз на ремонт попал инструмент авто-диагностики DPA5. Опять причина выхода из строя - некачественное зарядное ноутбука, пробой высокого напряжения через USB. В ноутбуке выгорело гнездо и поврежден хаб. В DPA5 несколько резисторов и USB интерфейс от NetChip на NET2272REV1A-LF. Ранее уже не раз проводились такие ремонты. Но на этот раз оказалось, что купить NET2272 не удастся. Они уже сняты с производства и с 2019 года не выпускаются. А те запасы, что были вероятно давно раскупили, учитывая всеобщий дефицит.

Этой ситуацией сполна воспользовались недобросовестные китайцы. Любые ненужные и неисправные микросхемы в корпусе TQFP64 шлифуют и лазером маркируют как NET2272.

Подделка на NET2272. Датакод: 2105LP007

На микросхеме видны царапины от шлифовки. Ключик выглядит не так как у оригинала, отсутствует технологическое углубление с противоположной от ключа стороны. Да и низкое качество лазерной маркировки хорошо заметно, если сравнить с оригиналом.

Fake vs Original NET2272
Слева подделка, справа оригинал. Все поддельные микросхемы, которые мне удалось найти в продаже имеют одинаковую маркировку, и на вид не отличаются. Датакод на всех 2105LP007, что означало-бы, что эти микросхемы произведены в 2021 году. И эта ещё одно подтверждение того, что это подделка, ведь они сняты с производства ещё в 2019, и новее быть точно не могут. 


Ну а для тех, кто считает, что китайцы на самом деле молодцы, продвигают вторичный рынок и делают redubrished чипы, выпаивая их из ненужного оборудования, легко доказать, что это не так.

И это легко проверить даже не проводя декапирование этих поддельных микросхем. Достаточно обычного мультиметра, в режиме прозвонки. У настоящих NET2272 есть два вывода GND, они соединены вместе внутри микросхемы, соответственно выводы 4 и 10 должна быть коротко замкнуты. У поддельных микросхем между ними весьма высокое сопотивление.


В попытках купить оригинальные, пусть даже бывшие в употреблении микросхемы я связывался с более чем десятком разных продавцов и поставщиков. И у всех одни и то-же подделки, или вовсе нет в наличии. А особо ушлые китайцы присылают чужие фотографии или вовсе не хотят присылать фотографию, пока не оплатить заказ.


Еще год назад я покупал оригинальную микросхему за $10 - $15 с доставкой. Сегодня на некоторых площадках цена доходит до $250. И даже за такую цену продают поддельные, неисправные микросхемы! 

Будьте внимательны, всегда проверяйте, что вам присылают и не попадайтесь на удочку мошенников!


вторник, 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



пятница, 19 ноября 2021 г.

четверг, 11 ноября 2021 г.

Что не так с Owon HDS272S

Всю ночь мигал свет и каждый раз приходилось заново запускать рендеринг... А за день до этого возник какой-то глюк в After Effects, пришлось всё переустонавливать. Но наконец я это всё победил!

Небольшой обзор рассказывающий о достоинствах и недостатках портативного китайского осциллографа Owon HDS272S. Отличительные особенности по сравнению с Hantek.

Основой этого осциллографа служит FPGA EG4X20BG256, в связке с ADC MXT2088 и DAC DAC904E.
FPGA, FPGA flash, ADC, DAC



Управляет всем микроконтроллер от GigaDevice GD32F303VGT6. Возле него можно заметить SPI Flash память MX25L6433F. Она является тем диском, который мы видим при подключении по USB.
MCU, Flash

Мультиметр выполнен на микросхеме DM1106EN, в свободном доступе документации на него я не нашел. Вероятно это обновленный аналог DTM0660, с расширенным функционалом. Рядом можно заметить микросхему EEPROM, FT25C08A. В ней хранятся настройки и калибровочные коэффициенты мультиметра.
DMM, EEPROM

А это входной, аналоговый тракт. Он построен на мультиплексоре SGM48751 с полосой пропускания 180 MHz. 
Analog input



У этого продавца можно купить приборы на новых платах (2021 год, прошивка 3.3.0) http://alli.pub/63r0wh


вторник, 14 сентября 2021 г.

Осциллограф FNIRSI-1C15. Обзор, внутренности. Реальные параметры и частоты.

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

Фото внутренностей, FNIRSI-1C15.

FNIRSI-1C15 PCB


FNIRSI-1C15 PCB


FNIRSI-1C15 входной, аналоговый тракт (фото платы)


FNIRSI-1C15 ADC (MXT2088), FPGA (EPM240T100), RAM (IS61LV12816)


понедельник, 31 мая 2021 г.

Ремонт помпы DeNOX, дозатора AdBlue EURO 6


Блок попал ко мне в уже частично разобранном виде


Распиновка разъема определена


На плате есть контакты для прошивки микроконтроллера


Вероятно кто-то подал туда высокое напряжение, и микроконтроллере PIC16F616 прогорела дыра.

Пришлось выяснять, как управляется и работает блок. Рисовать схему и писать прошивку. Хорошо, что нашелся такой-же блок, чтоб определить, на какой частоте он управляется (100Гц), и на какой скважности управляющего сигнала должны быть какие обороты.


Кроме микроконтроллера была повреждена цепь питания микроконтроллера, заменен транзистор и стабилитрон.