Универсальный USB-TTL ⛽ преобразователь CH330N с USB Type-C и Mirco-USB
Просматривая преобразователи USB-UART на али нашел только один, где использовался бы разъем USB-C, причем стоил лот дорого, да и имел большие размеры. Было решено сделать свой очень маленький преобразователь сразу и с USB-Type-C и Micro-USB, что сделает его сверхуниверсальным даже для тех, кто пользуется устаревшим разъемом.
Нужна маленькая микросхемка с наименьшим количеством обвязки, сначала думал взять CH340G, но быстро узнал о наличии младшей версии CH330N в SOIC-8 от Jiangsu Qin Heng, которой даже не нужен резонатор.
Купить на Aliexpress
?️ USB Type-C 16PIN 50pcs (3.23?): https://ali.ski/9PylG
?️ CH330N USB-TTL IC 5pcs (2.37?): https://ali.ski/HqePwP
?️ CH330N USB-TTL IC 10pcs (4.44?): https://ali.ski/FmJl9
? Мой мультиметр T21D RM113D (15.0?): https://ali.ski/3Q_SK
? Обычные преобразователи PL2303 CH340G (от 0.68?): https://ali.ski/vVRlx
Схема электрическая принципиальная
После сборки не работает подключение через кабель USB-C–USB-C, схема проверяется.
27.03.2021
Выбор выходного напряжения с помощью перемычки J1 (3.3В / 5В).
Сборка навесным монтажом
Косо криво, но лучше всегда убедиться в работоспособности схемы даже в виде корявого макета и, возможно, найти неучтенные мелочи, которые нельзя уже будет исправить после разводки платы (чего я не сделал ).
Как не попасть в просак с USB-C
Здесь нельзя просто так подключить линии данных с питанием и радоваться, как с Micro-B. Работать это будет, но частично, то есть в проводом USB-A - USB-C, но главное ведь совместимость с кабелем типа USB-C-USB-C, а для этого нужно:
1) Установить резисторы 5.1 кОм (здесь R6, R7) между выводами управления питанием CC1, CC2 и минусом питания GND. |
2) Подключить линии данных к обоим парам выводов для поддержки двусторонности. |
3) Обратить внимание на особенности выбранной модели. Например у меня присутствуют пластмассовые выступы внизу. |
4) Проверить назначения выводов и не верить названиям китаез. |
Напряжение питания
Можно оставить питание от USB 5В, тогда вывод V3 подключается через конденсатор 100 нФ к минусу и на выходе будут следующие логические уровни:
VOL = 0.5 В (MAX)
VOH = VCC - 0.5 = 5 - 0.5 = 4.5 В (MIN)
Но обычно мы пользуемся МК STM32, где
Uпит.ном = 3.3 В, поэтому вроде как нужно дополнительно присобачить стабилизатор (+от него же можно будет и питать всю плату), но это делать очень больно из-за увеличения цены и размеров:
VOL = 0.5 В (MAX)
VOH = VCC - 0.5 (MIN) = 3.3 - 0.5 = 2.8 В (MIN)
Но было решено стаб не ставить, пока что, т.к. стмка отлично работает и с такими уровнями!
Заказанные платы (*с ошибками)
Вот такие чудесные платки прилетели:
Качество на среднем уровне, то что нужно:
Делал как можно меньше, но еще с расчетом на возможное дальнейшее панелирование на куске 100х100 мм.
Сборка
Почти готово
Печатная плата (исправленная)
ЛУТом здесь зачудить платку не выйдет, поэтому только гербер (и сверловки) файлы.
Подключение к ПК (дрова)
Само обычно не устанавливается, нужно качать и ставить ручками.
А после всё хорошо, определяется как COM порт:
Подключение к телефону (Serial USB)
Здесь всё сразу работает сразу без всяких заморочек.
Проверка работоспособности
Всё функционирует отлично, на примере моего любимого блютуз-модуля JDY-23. Питание при этом от самой МС с восьмого вывода 3.3В.
Скачать
|
usb_ttl_converter_ch330n_usb_c_micro_b.pdf | Полная схема принципиальная электрическая преобразователя УПШ-УАПП |
|
gerber_nc_drill_usbc_ttl_ch330n.zip | Gerber files + NC drill files |
|
usbc_ttl_ch330n.zip | Полный проект AD |