Кратко о USB–UART TTL FT232RL
USB–UART TTL конвертер FT232RL соединяет компьютер с микроконтроллером, платой разработки или другим устройством с асинхронным UART. После установки совместимого VCP-драйвера модуль работает как виртуальный последовательный порт, поэтому подходит для консоли, обмена данными и загрузки прошивки через UART-загрузчик.
Ключевые характеристики
- Микросхема USB–UART
- FT232RL
- Функция
- двунаправленное преобразование USB ↔ UART TTL
- Уровни UART
- 3,3 или 5 В, выбор перемычкой
- Предельная скорость UART
- до 3 Мбод на TTL-уровнях; полезная скорость зависит от формата кадра и целевого устройства[1]
- USB-разъём
- исполнение с Mini-USB Type-B или USB-C
- Подключение UART
- 6-контактный ряд, шаг 2,54 мм
- Индикация
- питание и активность RX/TX
- Размеры платы
- 36 × 18 мм
Подробное описание и особенности
Виртуальный COM-порт для UART
FT232RL выполняет преобразование между USB и асинхронным последовательным интерфейсом. Программа на компьютере работает с модулем как с обычным последовательным портом: задаёт скорость, количество битов данных, чётность и стоп-биты. Параметры на обоих концах соединения должны совпадать.
Линии TXD и RXD подключаются перекрёстно: TXD конвертера к RXD целевого устройства, RXD конвертера к TXD. GND необходимо объединить. Служебные сигналы DTR, RTS или CTS используйте только тогда, когда этого требует схема целевой платы и маркировка контактов на полученном модуле.
Логический уровень — не мощный источник питания
Перемычка 3,3/5 В задаёт уровень выводов UART через питание интерфейсной части FT232RL.[1] Это позволяет согласовать сигналы с распространёнными 3,3- и 5-вольтовыми контроллерами, но не превращает плату в универсальный блок питания. Если целевое устройство имеет собственное питание, его VCC не нужно соединять с VCC конвертера.
Исполнение платы
Вариант Mini-USB Type-B или USB-C выбирают в соответствии с доступной опцией товара. Перед первым подключением сверьте обозначения возле контактов на самой плате: порядок дополнительных управляющих сигналов в разных исполнениях может отличаться, поэтому подключение только по номеру контакта из универсальной схемы опасно.
Подойдёт / не подойдёт
Подойдёт
- для UART-консоли, журналов работы и диагностики устройства;
- для обмена данными между программой на ПК и микроконтроллером;
- для прошивки плат, имеющих совместимый UART-загрузчик;
- для настройки модулей с UART TTL на 3,3 или 5 В;
- для прототипирования, когда требуется компактный USB–serial интерфейс.
Не подойдёт
- для прямого подключения к RS-232, включая DB9, без преобразователя уровней;
- для интерфейсов RS-485, CAN, SWD, JTAG или ISP без дополнительного оборудования;
- для устройств с логикой 1,8 или 2,8 В без отдельного согласования уровней;
- для питания нагрузок с большим или импульсным током;
- для гарантированной автоматической прошивки, если целевой плате требуется другая схема DTR/RTS или ручной вход в bootloader.
Примеры применения
Сервисная UART-консоль
Подключите TXD, RXD и GND к диагностическому порту контроллера, чтобы читать журналы запуска, отправлять команды и проверять работу прошивки из терминальной программы.
Загрузка прошивки через bootloader
Конвертер может передавать прошивку плате с UART-загрузчиком. Перед работой проверьте требуемый логический уровень, скорость, способ входа в режим загрузки и назначение DTR/RTS.
Обмен данными с ПК
Микроконтроллер или измерительный узел может передавать показания через UART в программу на компьютере. Частота опроса и скорость порта должны соответствовать возможностям целевого устройства.
Подключение
-
Проверьте интерфейс и напряжение
Убедитесь, что целевой порт является UART TTL, а не RS-232. Определите рабочий логический уровень целевого устройства и установите перемычку конвертера до соединения сигнальных линий.
-
Сверьте маркировку платы
Найдите на полученном модуле контакты GND, TXD и RXD. Дополнительные DTR, RTS или CTS подключайте по документации целевого устройства, а не по предположению о порядке шестиконтактного ряда.
-
Соедините UART
Подключите GND к GND, TXD конвертера к RXD устройства, RXD конвертера к TXD устройства. Если устройство питается отдельно, не соединяйте линии VCC.
-
Подключите USB и настройте порт
После появления виртуального последовательного порта выберите в программе правильный COM-порт и установите параметры UART, указанные для целевого устройства. Если порт не появился, установите совместимый VCP-драйвер и повторно проверьте USB-кабель.
Ограничения и безопасность
Не подавайте 5 В на логику 3,3 В
Неправильное положение перемычки может повредить 3,3-вольтовый вход целевого устройства. Устанавливайте уровень до подключения TXD, RXD и служебных сигналов.
UART TTL и RS-232 электрически несовместимы
Не подключайте контакты модуля напрямую к порту RS-232. Для такого оборудования требуется отдельный преобразователь уровней или готовый USB–RS-232 адаптер.
Не рассчитывайте на VCC как на универсальное питание
Допустимый ток зависит от схемы конкретного исполнения и USB-порта. Устройства с радиомодулем, двигателем, реле или другой импульсной нагрузкой питайте от отдельного стабильного источника с общей землёй.
Проверяйте обозначения контактов
Не подключайте шестиконтактный ряд только по его физической ориентации. Сверьте GND, VCC, TXD, RXD и управляющие сигналы с маркировкой фактически полученной платы.
FAQ
Можно ли подключить модуль к 3,3-вольтовому контроллеру?
Да. До соединения сигнальных линий установите перемычку в положение 3,3 В и проверьте маркировку на плате.
Почему в терминале нет данных?
Проверьте общую землю, перекрёстное подключение TXD/RXD, правильный COM-порт, скорость, чётность и количество стоп-битов. Также убедитесь, что целевое устройство действительно передаёт данные.
Можно ли программировать любой микроконтроллер?
Нет. Требуется совместимый UART-загрузчик и правильный способ входа в режим прошивки. Для SWD, JTAG или ISP нужен соответствующий программатор.
Нужно ли подключать VCC?
Не нужно, если целевое устройство уже имеет собственное питание. В таком случае соедините земли и сигналы UART, а линию VCC оставьте неподключённой.
Подходит ли модуль для RS-232 с разъёмом DB9?
Напрямую — нет. RS-232 использует другие электрические уровни, поэтому требуется отдельный преобразователь или USB–RS-232 адаптер.
Альтернативы и совместимые решения
- Чтобы сохранить этот USB–UART модуль в схеме и согласовать его с RS-232, используйте преобразователь RS-232 ↔ TTL на MAX3232.
- Для прямого соединения компьютера с оборудованием через DB9 удобнее выбрать кабель-переходник USB–RS-232 HL-340.
- Для прямого подключения ESP-01 без ручной разводки контактов подойдёт USB-программатор CH340 для ESP-01.
Документы и источники
- Future Technology Devices International, FT232R USB UART I.C. Datasheet, Version 1.04 — предельная скорость UART на TTL-уровнях и назначение питания VCCIO.