FT232RL
Есть такая забугорная контора, зовется FTDI. Так вот делает эта фирма забавные микросхемы, среди которых и USB UART переходники.
Вот, например, микросхема FT232RL и есть одна из таких. Микруха проста в использовании, как ложка. Требует всего три элемента внешней обязки, достать которые не проблема, и…и вот собственно все! Перед нами USB UART переходник. Стоит такая штука порядка 4 баксов.
USB это конечно с натягом, потому как кроме того, что она втыкается в этот разъем и распознается виндой, ничего usb’шного в ней больше нет. Для винды FT232RL прикидуется COM-портом.
С этим COM-портом мы потом можем работать из Hyper Terminal, AVR Studio и т.д., ну, или написать программу для работы с COM-портом самостоятельно. Это, кстати, как мне кажется, лучший вариант, потому как реализуется конкретный интерфейс под Ваши конкретные задачи, например:
Кроме того, мир не без шустрых людей! Они в свое время сделали вот такой переходничек, в котором запаяли, собственно, саму микруху и обвязку к ней, вывев все выводы на гребенки.
Если же переплачивать китайцам за плату с зеленкой нет никакого желания, то в даташите есть неколько стандартных схем включения. Различаются они способом питания FT232RL: от USB, отдельное питание или конфигурации этих способов. Вот, например, схема с питанием от шины USB:
На ферритовое кольцо (Ferrite Bead) можно в общем-то забить, поскольку в квартире многоэтажки работает и так. Ферритовое кольцо выполняет роль фильтра, который подавляет высокочастотные помехи.
Не могу обойти вниманием и еще одну такую же по функционалу микросхему - CP2102. Отличий от FT232RL не так много, но они существенны:
1. Стоит она ровно в 2 раза дешевле.
2. Запаять ее я так и не смог, поскольку исполнена она в безвыводном корпусе и размером в 2 раза меньше FT232RL.
Все остальное точь в точь, как и у FT232RL, даже переходники аналогичные собраны.
О том как микросхема FT232RL помогла подключить stm32 к компьютеру по USB рассказано в этой статье.