Коротко про 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.