Найти тему
K12 :: О ESP32 и не только

Бракованные преобразователи уровней с AliExpress

Добрый день, уважаемые читатели! Понадобилось мне на днях подключить экранчик LCD2004 к своему устройству.

Драйвер для ESP-IDF "написал" за 15 минут... Ну как написал? Взял с GitHub драйвер для Arduino IDE и заменил 5 строчек кода, которые отвечают за передачу данных по шине IIC. Ну на этом и всё. Правда потом пришлось "похимичить" с русификацией, но это другая проблема.

Но тут выяснилось, что экран у меня остался в наличии только пятивольтовый, и от 3.3В контроллера зажигаться не захотел. То есть подсветка горит, но экран пустой. Подавать 5В на всю шину I2C - абсолютно не вариант, ибо есть риск спалить контроллер да и некоторые устройства отказываются работать при 5В (например RTC).

Что делать? Варианта как минимум два:

  1. Выпаять резисторы подтяжки шины с платы PCF8574, которая используется для подключения экрана к шине и подать питание 5В. При этом на сигнальных выводах шины остается 3В. Но не факт, что PCF8574 сможет нормально распознать 3В как логическую единицу.
  2. Использовать простейшее и дешевое устройство выравнивания уровней на полевичках для согласования напряжений.

Типичная схема согласования логических уровней
Типичная схема согласования логических уровней

"Фигня вопрос" - подумал я, только 2 недели назад получил с AliExpress партию из 10 штук четырехканальных согласователей.

Сейчас замутим второй вариант! Но не тут то было!

Вот такие модули мне прислали... Вас ничего не смущает?
Вот такие модули мне прислали... Вас ничего не смущает?

Самое странное - поначалу ничего меня не смутило.... Установил модуль на монтажную плату, подпаял разъемы. И ничего!

Только после этого обратил внимание, что плата модуля собрана абсолютно неправильно. Транзисторы напаяны на место резисторов, а резисторы соответственно наоборот.

Причем все 10 штук, что были получены. Китайские сборщики видимо собрали всю партию неправильно, но партия все равно успешно продается. У продавца есть отзывы, что его платы неисправные, но он всё равно толкает их покупателям - ну не пропадать же добру.

Вот как должна выглядеть правильная плата:

Правильная плата согласования уровней.
Правильная плата согласования уровней.

Самое обидное - ни одного "правильного" модуля в запасе.

Пришлось сдувать феном компоненты с платы и заново их припаивать на "правильные" места. Увы, зрение у меня "не очень", но кое-как с помощью лупы справился:

Не очень аккуратно, но работает
Не очень аккуратно, но работает

После этого дисплей заработал как надо:

-5

Самое обидное - заранее нельзя узнать, какие модули тебе вышлют до момента получения. А я ещё и не проверил их сразу при получении, соответственно время для спора уже упущено.

_______________

На этом пока всё, до встречи на сайте и на dzen-канале!

👍 Понравилась статья? Поддержите канал лайком или комментарием! Каналы на Дзене "живут" только за счет ваших лайков.

📌Подпишитесь на канал и вы всегда будете в курсе новых статей.

🔶 Полный архив статей вы найдете здесь