HID преобразователь USB в UART (usb2uart) на cp2110

0
ГОТОВО: Ваш голос учтен!

Собрал тут недавно usb2uart работающий через стандартное hidapi.

Микросхема cp2110 позволяет организовать usb2uart переходник и/или управлять 10-ю GPIO выводами.

Недостаток данной микросхемы в том, что сконфигурировать выводы можно только один раз. Причем GPIO однонаправленные, т.е. если сконфигурировать вывод один раз как "Input GPIO" то он всегда будет работать как "Input GPIO"

Схема устройства очень проста и не отличается от даташита. На схеме видны разьемы USB (p1), разьем для питания внешнего устройства 3.3В (p2), собственно сам uart tx/rx (p3) и разьемы дополнительных выводов/GPIO0-9 (p4-p8). Так-же имеются светодиоды D1, D2 сигнализирующие о передаче и приеме данных по uart.

cp2110 circuit

Печатная плата конечно немного топорно разведена, но главное - работает.

cp2110 pcb

А вот так эта платка примерно выглядит:

cp2110 pcb cp2110 pcb

Весь проект для KiCAD находится вот здесь GitHub/usb2uart

А работать с устройством можно через вот эту библиотеку GitHub/cp2110-c, внутри находятся примеры.


Пожалуйста войдите, что-бы оставить коментарий.
Нет акаунта? Регистрация