Главная » Электроника » FT232R

FT232R

FT232R (FT232RL)

Немного о ставшей уже классикой жанра микросхеме преобразователя UART – USB (UART-to-USB). Это всем известная микросхема FT232RL компании FTDI (Future Technology Devices International Limited).

Общие сведения

Микросхема призвана заменить устаревший и все реже встречающийся COM-порт в персональных компьютерах (ПК). При подключении к ПК по интерфейсу USB, микросхема запрашивает драйвера, которые устанавливаются единожды, последующий подключения микросхем FT232Rx проходят без запроса на установку драйверов. Несомненным плюсом является тот факт, что драйвера разработаны под целую кучу систем:

Драйвера для FT232Rx поддерживают несколько ОС

Драйвера для FT232Rx поддерживают несколько ОС

Драйвера имеются двух типов:

VCP — Virtual COM Port, который обычно и используется

D2XX — Direct Drivers, который позволяет управлять отдельными выводами микросхемы.

 

После установки драйвера VCP (далее говорится только про VCP) в системе появляется COM-порт.

FT232Rx в диспетчере задач

FT232Rx в диспетчере задач

Каждая новая микросхема добавляет номер COM-порта, так что при работе с большим числом разных экземпляров FT232RL, лишние COM-порты приходится чистить.

Возможности FT232R

Выходные сигналы со стороны RS-232 не соответствуют стандарту, поэтому для получения полноценного RS-232 необходимо согласование логический уровней. Но в абсолютном большинстве случаев FT232Rx призвана объединить микроконтроллер (МК) и ПК, а значит достаточно, что со стороны RS-232 микросхема FT232Rx работает с логическими уровнями.

FT232Rx имеет в своем распоряжении стабилизатор на 3,3В; EEPROM для любителей записывать свою информацию в FT232Rx (тогда в диспетчере устройств будет красивая информация об, например, авторе девайса); индикацию процессов Rx и Tx; получать тактовые частоты 48 МГц, 24 МГц, 12 МГц, 6 МГц.

Схема включения:

Схема включения FT232RL

Схема включения FT232RL

В datasheet FT232Rx показаны и другие варианты включения микросхемы.

Меня вполне устроила стандартная схема включения, которая приведена на рисунке ниже

Включение FT232RL в моем модуле

Включение FT232RL в моем модуле

На схеме я предусмотрел гальваническую развязку, индикацию передачи Rx и Tx, ESD защиту USB-цепей FR232RL. Если гальваническая развязка не нужна, микросхема цифровой гальванической развязки ADuM1201 не устанавливается, вместо нее устанавливаются резисторы R2 и R3.

Конструктивно плата выглядит так:

Применение платы в проекте:

Актуальная версия datesheet на FT232R (FT232RL)

FT232RL datasheet
FT232RL datasheet
ft232rx_ds.pdf
813.3 KiB
161 Downloads
Детали

UART vs USB

Кто-то скажет, что сейчас куча микроконтроллеров с USB на борту, так зачем что-то придумывать с FT232? Действительно, применение FT232Rx не всегда оптимально. Я ее применяю из-за возможности получить недорогую гальваническую развязку на опторонах или цифровом изоляторе (аналогичному в статье про ADM3251E). Для интерфейса USB тоже есть цифровой изолятор, но… сравните стоимость:

Разница в цене цифровых изоляторов

Разница в цене цифровых изоляторов

разница ощутима. И это неудивительно — в USB сигнал передается «туда и обратно» по одной и той же витой паре, а логика гальванической развязки двунаправленных шин весьма заковыриста.Кроме прочего, при использовании микросхемы изолятора USB все равно не получить скорость выше 12 Mbit. Да и код при применении UART с FT232 проще как для МК, так и для ПК. В общем FT232Rx еще долго будет жить и радовать разработчиков всяко разных девайсов.

От себя
P.S. Если уж на то пошло, использовать USB напрямую из МК вообще мало где целесообразно, т.к. если не хватает возможностей UART — пора прыгать на LAN!

Метки:: ,

Ваш отзыв