Arduino FT232RT
тел. +7(499)347-04-82
Описание Arduino FT232RT
Arduino FT232RL (FT232RT) — описание и характеристики
Примечание: в названии, скорее всего, опечатка — речь о микросхеме FT232RL (FTDI) или о платах-переходниках USB–UART на её основе. Ниже приведена информация по FT232RL и типовым модулям/платам на её базе (USB-to-Serial, «FTDI-адаптер», совместимые с Arduino).
Описание
FT232RL — это однокристальный мост USB ↔ UART (последовательный порт) от компании FTDI Chip. Микросхема преобразует сигналы USB 2.0 (Full Speed, 12 Мбит/с) в стандартный асинхронный последовательный интерфейс (UART: TXD, RXD, RTS, CTS, DTR, DSR, DCD, RI).
Ключевое применение в мире Arduino:
- программирование (загрузка скетчей) плат Arduino через bootloader (сигнал DTR — автосброс);
- отладочный Serial-монитор (последовательный порт в IDE);
- питание платы от USB (в модулях есть выход 5 В и 3,3 В);
- связь микроконтроллера с ПК/ноутбуком.
Микросхема имеет встроенный EEPROM (93C46/93C56 эквивалент), встроенный тактовый генератор (не нужен внешний кварц), встроенный регулятор 3,3 В и поддержку Royalty-Free драйверов (VCP и D2XX) для Windows/Linux/macOS/Android.
Технические характеристики FT232RL
| Параметр | Значение | |---|---| | Интерфейс USB | USB 2.0 Full Speed (12 Мбит/с), совместим с USB 1.1 | | Интерфейс UART | Асинхронный, до 3 Мбит/с (обычно 300…3 000 000 бод) | | Питание | 3,3 В…5,25 В (UCVCC/VCCIO), встроенный LDO 3,3 В для USB-части | | Потребление | ~15–25 мА (типично), до ~50 мА в активном режиме | | Линии UART | TXD, RXD, RTS#, CTS#, DTR#, DSR#, DCD#, RI# | | Доп. сигналы | CBUS0…CBUS4 (настраиваемые: TXLED, RXLED, TXDEN, SLEEP, PWREN, GPIO) | | EEPROM | Встроенная, программируемая через USB (VID/PID, строка описания и т.д.) | | Кварц | Не требуется (внутренний генератор) | | Корпус | SSOP-28 (28 выводов, шаг 0,65 мм) | | Температура | −40…+85 °C | | Драйверы | VCP (виртуальный COM-порт), D2XX — Windows, Linux, macOS, Windows CE, Android | | Сертификация USB-IF | Есть (TID) |
Распиновка (основные выводы SSOP-28)
- USB: USBDP (D+), USBDM (D−), USBVCC, USBGND
- UART: TXD (1), RXD (5), RTS# (23), CTS# (9), DTR# (2), DSR# (10), DCD# (11), RI# (6)
- Управление: RESET# (19), VCCIO (4), VCC (20), 3V3OUT (17), AGND (8), GND (7,18,21)
- CBUS0…CBUS4: 23, 22, 13, 14, 12 (зависят от модификации)
- EEPROM: EECS, EESK, EEDATA (внутренняя)
- TEST (26), OSCI/OSCO (27/28) — при использовании внешнего кварца
Парт-номера (Part Numbers)
| Парт-номер | Описание | |---|---| | FT232RL-REEL | базовая версия, лента/катушка, SSOP-28 | | FT232RL-TUBE | базовая версия, в тубе, SSOP-28 | | FT232RQ-REEL | версия в корпусе QFN-32 (RoHS) | | FT232RNL-REEL | обновлённая версия (Rev. N), SSOP-28 | | FT232RNQ-REEL | обновлённая версия (Rev. N), QFN-32 | | FT232RQ / FT232RL | варианты корпусов (маркировка в BOM) | | UM232R / UMF232R | готовые модули FTDI USB-UART на FT232R (DIP/мини-модуль) | | TTL-232R-3V3 / TTL-232R-5V0 | кабели USB→TTL на FT232R (-A/-R варианты: 3,3 В, 5 В, разные разъёмы) | | USB-RS232 | кабели USB→RS-232 (полноценный COM) на FT232R |
Важно: FT232R (RL/RQ) — это более поздняя и распространённая версия. Существуют также FT232B (несовместим по пинам, вместе с внешней EEPROM) и FT231X/FT234XD — аналоги с меньшим числом выводов.
Совместимые модули / переходники на FT232RL (типовые обозначения продавцов)
- FT232RL USB to TTL Serial Adapter (5 В/3,3 В, интегрированная регулировка)
- FTDI FT232RL Breakout Board — 6-контактный (DTR, RX, TX, VCC, CTS, GND)
- CJMCU-232 / CJMCU-FT232RL — модуль на FT232RL
- HW-431 / HW-598 / HW-559 — платы-адаптеры на FT232RL
- RobotDyn FT232RL mini — миниатюрный адаптер
- SparkFun FTDI Basic Breakout (DEV-09716, DEV-09873) — на FT232RL, 5 В и 3,3 В версии
- Adafruit FTDI Friend (ID: 284) — адаптер USB-Serial на FT232RL
- DFRobot FIT0124 / FIT0181 — USB-TTL Serial на FT232
- Bus Pirate v3/v4 — использует FT232 как мост USB-UART
Совместимые модели Arduino и не только
Официальные и клоны с использованием FT232RL в цепи программирования
- Arduino Diecimila (исторически — была версия с FT232RL вместо FT232BM)
- Arduino Duemilanove — исходно FT232RL
- Arduino Nano (ранние ревизии, до перехода на CH340)
- Arduino Pro / Pro Mini — работают через внешний FTDI-адаптер (не имеют собственного преобразователя) — прямой «клиент» FT232RL
- Arduino Mini / LilyPad (ранние ревизии) — через внешний FT232RL
- Arduino Uno — не совместима напрямую с FT232RL (используется ATmega16U2 как USB-UART), но может быть прошита через внешний FTDI/ISP
- Arduino Mega 2560 — аналогично Uno, внутренний ATmega16U2, не FT232
- Клоны Arduino Nano V3 / UNO R3 (ранние партии) с FT232RL
Общая совместимость на уровне сигналов (3,3 В/5 В TTL UART)
С FT232RL-адаптером обычно подключаются:
- PL2303/CH340-платы — можно заменить адаптер на FT232RL без изменения методик прошивки;
- ESP8266 (ESP-01, NodeMCU на UART), ESP32 — отладка через UART (при согласовании уровней 3,3 В);
- STM32 (STM32F103 «Blue Pill», STM32F4 Discovery UART) — загрузка через UART/BOOT0;
- Raspberry Pi / BeagleBone — UART-консоль TTL;
- контроллеры Microchip PIC, AVR ATmega (AVR-ISP через UART), FTDI-совместимые программаторы;
- WiFi/Bluetooth-модули (HC-05/HC-06, ESP8266) — конфигурирование AT-командами;
- практически любые MCU с TTL-UART, если согласованы уровни логики (но не прямой RS-232 без трансивера!).
Важные замечания
- FT232RL работает с TTL-уровнями (0–3,3 В логические, но VCCIO можно питать от 5 В — тогда уровни до 5 В на I/O допускаются в соответствии с datasheet). Для RS-232 (12 В) нужен трансивер (MAX232 и т.п.) — не все модули его имеют.
- Многие современные Arduino (Uno R3 и позже) распаяны с ATmega16U2 — «натурный» FT232RL туда не подойдёт как замена; но Arduino общается через COM-порт, создаваемый микросхемой-мостом — будь то FT232RL, CH340, CP2102 или ATmega16U2 — с точки зрения Arduino IDE разницы нет.
- Драйверы: старые версии драйверов FTDI (2014) блокировали поддельные чипы — покупайте у проверенных поставщиков или ставьте свежие VCP-драйверы с ftdichip.com.
- EEPROM прошивается утилитой FT_PROG (смена VID/PID, названия порта, инверсия LED, CBUS-назначение).
Если у вас конкретная плата с маркировкой «FT232RT» (возможно, кастомный вариант от сторонних производителей) — пришлите фото/даташит, помогу точно сопоставить распиновку и парт-номер.