Универсальный USB-TTL ⛽ преобразователь с 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

Схема электрическая принципиальная (исправленная)

Выбор выходного напряжения с помощью перемычки 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

Видос

87
RSS
Нет комментариев. Ваш будет первым!
Загрузка...