Найти тему
TehnoZet-2

Конвертор USB - Serial, универсальный

Оглавление

Рассмотрим универсальный конвертор (адаптер UART) USB - Serial на базе чипа CH340G с питанием 3,3 и 5 вольт (на самом деле это не так)

Полное название, как на Ali вот такое: "USB to TTL converter UART module CH340G CH340 3.3V 5V switch" (если кто заинтересуется и будет искать)

Для соединения с компьютером и прошивки модулей ESP8266 я использую адаптеры на базе чипа CH340. Мне понадобился конвектор для соединение модуля ESP8266-12E и адаптера для ESP-12

Вот как он выглядит

Вот его распайка (назначение контактов подписано прямо на плате)

Этот модуль вызвал у меня сначала вопросы, а потом сомнения. Все дело в желтой перемычке между VCC и 5,0V или 3,3V (на снимках ее нет). Весь вопрос зачем она? Причем в интернете каких либо гневных высказываний на этот счет я не нашел!

Если вы подключаете оборудование с 5 вольтами вопросов не возникает, но если вы подключаете платы с питанием в 3,3 вольта, а именно такие на ESP 8266 (Общий обзор на модули ESP8266) возникают вопросы и их по меньшей мере возникает два.

Зачем эта перемычка?

  • Как варианты выдача питания для подключаемого модуля либо 5,0V, либо 3,3V, но внимательно рассмотрев плату я не нашел каких либо преобразователей напряжения, а чаще всего это AMS 1117 - 3.3 вольта, ну потому что дешево. И это плохо! Потому как для запитывание модуля при прошивке мне нужно готовит еще и напряжение в 3,3 вольта.
  • Второй вариант согласование уровней, но тут то же не все гладко. При измерении напряжения:

На VCC получаем значение 4,1в, что это?

На 5,0V значение напряжение 5,3вольта, нормально

На 3,3V значения напряжение 3,2 - в принципе нормально.

Но при установке перемычки

при замыкании VCC и 5,0V напряжение 5,3, что нормально.

А при установке перемычки между VCC и 3,3V значение напряжение 4,1 вольта и это много!

И зачем вот такой адаптер нужен?

Модернизация

Я принял решение модернизировать его, и перевести на постоянное питание 3,3 вольта, да плохо, что не будет 5 вольт, но мне это особо и не нужно.

Я перекусил ножку от разъема USB +5вольт

-3

И подпаял туда проводок, вот так

-4

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

-5

И еще подпаял дополнительный штырек земли

-6

И соединил все три контакта питания так как все равное сейчас везде одно напряжение 3,3 вольта

-7

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

Программы для работы с Serial портом

Итак мы перепаяли конвертер USB- Serial его теперь нужно проверить, а вдруг он не работает?

Нужно соединяем RX и ТX перемычкой т. е. сами отправляем и сами получаем данные, тем самым проверяя адаптер как он работает на прием и передачу.

Программы в отдельной статье на "Дзене" и там же работа с одной из них.

Теперь я могу спать спокойно и спокоен за уровни передачи сигналов и вообще за напряжение питание модулей ESP8266

Через такой конвертер возможно подключать любые модули, но я подключаю на базе ESP8266-12E и с таким модулем адаптера для ESP-12

Я попил чайку и решил еще вывести 5 вольт для того чтобы подключать адаптер для ESP-12 с питанием от 5 вольт

-9

Добавил провода и вот такие штуки (не знаю как они называются правильно) для подключения к проводам или контактным площадкам все того же адаптера ESP-12 или отдельно модуля ESP -12

И вот что вышло вместе с платой адаптером проводами и ESP -12.

-11

Вот так все подключено, куча проводов но работает отлично

-12

Теперь все готово к прошивке модуля.

Прошивается можно:

или

Про модули ESP8266 написано тут:

и тут

Еще один конвертер описан вот тут: "Конвертор USB-Serial для ESP-01"

Близки темы

Программы для работы с COM (Serial) портом