Print this page

USB to UART bridge

19/10/2009 - 09:36

   Все микроконтроллеры AVR семейства MEGA имеют в своем составе модуль UART/USART. Он позволяет связывать микроконтроллер и компьютер по интерфейсу RS-232. Для этого необходим компьютер с COM портом, преобразователь уровней, ну и соответствующий микроконтроллер. Проблема в том, что современные компьютеры перестают оснащать COM портами, потому что на смену им приходит (или уже пришла) USB. На наше счастье ряд фирм выпускает специализированные микросхемы преобразующие USB в  RS232 без всякой головной боли. Им требуется минимальная "обвязка" внешних компонентов, и для них доступны готовые драйвера. Одна из таких микросхем - FT232BM фирмы FTDI.  Чтобы вы не тратили свое время на изучение документации, рисование схемы и разводку платы, предлагаю вам готовое решение на ее основе.

Схема

Файлы

Печатная плата
Файлы проекта для Eagle
Драйвер Virtual COM Port под винду
Описание на FT232BM

   Плата двухсторонняя. Нижний слой - земляной. Можно обойтись без него и соединить все земли проводками. Светодиоды предназначены для индикации процесса приема/передачи данных.
   При подключении переходника к компьютеру, система сообщит о нахождении нового USB устройства и затребует драйвера. Драйвера можно скачать по приведенной выше ссылке или с официального сайта производителя.
   Проверить работоспособность девайса можно с помощью терминала. Выставляем номер COM-порта, замыкаем выводы RXD и TXD и шлем по терминалу символы. Светодиоды на плате будут вспыхивать, а терминал дублировать передаваемые данные.
 
собранный девайс