Коротко про USB–UART адаптер FT232RL
USB–UART адаптер на FT232RL підключає комп’ютер до мікроконтролера, плати розробки або сервісної консолі з інтерфейсом UART TTL. Плата має штекер USB Type-A, підтримує логічні рівні 1,8, 3,3 і 5 В із вибором перемичкою та виводить додаткові сигнали апаратного керування потоком.
Ключові характеристики
- Мікросхема
- FT232RL
- Функція
- двонапрямне перетворення USB ↔ UART TTL
- USB-інтерфейс
- USB 2.0, штекер Type-A
- Логічні рівні UART
- 1,8 / 3,3 / 5 В, вибір перемичкою
- Швидкість UART
- до 3 Мбіт/с[1]
- Сигнали керування
- CTS / RTS / DSR / RI / DCD
- Максимальний вихідний струм плати
- до 500 мА; це значення не слід автоматично переносити на кожен низьковольтний вихід
- Захист
- самовідновлюваний запобіжник 500 мА, захист від перевантаження та короткого замикання, захисний діод
- Індикація
- живлення — синій LED, приймання — зелений, передавання — червоний
- Підтримка Windows
- XP / 7 / 8 / 10, 32- і 64-бітні версії
- Розміри плати
- 20 × 50 мм
Детальний опис та особливості
USB-з’єднання та віртуальний послідовний порт
FT232RL перетворює обмін через USB на асинхронний UART. Із VCP-драйвером програми працюють з адаптером як із послідовним портом: у терміналі, IDE або сервісній утиліті можна вибрати порт і налаштувати швидкість, біти даних, парність та стоп-біти.[1]
Максимальна швидкість 3 Мбіт/с є межею інтерфейсу FT232RL, а не гарантією для кожного цільового пристрою. Фактичний режим визначається можливостями UART на обох сторонах, налаштуваннями кадру та якістю з’єднання.
Логічні рівні та живлення
Перемичка задає рівень UART-сигналів 1,8, 3,3 або 5 В. FT232RL підтримує живлення інтерфейсної частини VCCIO в діапазоні 1,8–5,25 В, тому сигнали потрібно узгоджувати з робочою напругою саме цільового UART.[1]
Вихід живлення не варто сприймати як універсальне джерело для зовнішнього навантаження. Зокрема, внутрішній вихід 3,3 В мікросхеми FT232RL розрахований на струм до 50 мА.[1] Пристрої з радіомодулем, реле, двигуном або іншим імпульсним споживанням живіть від окремого стабільного джерела зі спільною землею.
Розширені сигнали та індикація
Окрім TX і RX, плата виводить CTS, RTS, DSR, RI та DCD. Вони потрібні лише тоді, коли цільове обладнання використовує апаратне керування потоком або службові стани послідовного порту; для звичайного UART-з’єднання зазвичай достатньо TX, RX і GND.
Синій індикатор показує живлення, зелений — приймання, червоний — передавання. LED допомагають відрізнити відсутність живлення від ситуації, коли порт визначився, але обмін не відбувається через неправильне підключення чи параметри UART.
Підійде / не підійде
Підійде
- для UART-консолі, читання журналів і сервісної діагностики;
- для обміну даними між програмою на ПК та мікроконтролером;
- для прошивання пристроїв із сумісним UART-завантажувачем;
- для UART-пристроїв із логікою 1,8, 3,3 або 5 В;
- для обладнання, якому потрібні CTS, RTS, DSR, RI або DCD.
Не підійде
- для прямого підключення до RS-232, зокрема DB9, без окремого перетворювача рівнів;
- для RS-485, CAN, SWD, JTAG або ISP без додаткового обладнання;
- для програмування будь-якого контролера без сумісного UART-завантажувача;
- для живлення потужних або імпульсних навантажень від виходу адаптера;
- для автоматичного входу в bootloader, якщо цільова плата потребує іншої схеми керувальних сигналів.
Приклади застосування
Сервісна UART-консоль
Підключіть TX, RX і GND до діагностичного UART-порту, щоб читати повідомлення запуску, надсилати команди та перевіряти роботу прошивки з термінальної програми.
Завантаження прошивки через UART
Адаптер може передавати прошивку платі з UART-завантажувачем. До початку роботи перевірте потрібний логічний рівень, спосіб входу в bootloader і параметри порту для конкретної плати.
Збір даних і лабораторне налагодження
Мікроконтролер, датчик або вимірювальний вузол може передавати значення через UART у програму на комп’ютері. Швидкість опитування та формат кадру мають збігатися на обох сторонах.
Підключення
-
Визначте інтерфейс і рівень логіки
Переконайтеся, що цільовий порт є UART TTL, а не RS-232. Знайдіть у документації пристрою робочий рівень 1,8, 3,3 або 5 В.
-
Установіть перемичку
Виберіть потрібний рівень до з’єднання сигнальних ліній і підключення адаптера до USB. Не змінюйте положення перемички під напругою.
-
З’єднайте UART
Підключіть GND до GND, TX адаптера до RX пристрою, а RX адаптера до TX пристрою. CTS, RTS, DSR, RI та DCD підключайте тільки за схемою цільового обладнання.
-
Підключіть USB і налаштуйте порт
Після появи послідовного порту виберіть його в програмі та задайте швидкість, парність, біти даних і стоп-біти, потрібні цільовому пристрою. Якщо порт не з’явився, установіть сумісний VCP-драйвер FT232RL.
Обмеження та безпека
Не подавайте 5 В на низьковольтний UART
Неправильне положення перемички може пошкодити вхід пристрою з логікою 1,8 або 3,3 В. Установлюйте рівень до підключення TX, RX і службових сигналів.
UART TTL і RS-232 електрично несумісні
Не підключайте UART-виводи адаптера безпосередньо до порту RS-232. Для такого обладнання потрібен окремий перетворювач рівнів.
Не переносіть межу 500 мА на кожен вихід
Значення до 500 мА стосується вихідної можливості плати загалом, але не гарантує такий струм у режимах 1,8 або 3,3 В. Для живлення цільового пристрою використовуйте окреме джерело, якщо допустимий струм потрібного виходу не визначений точно.
Вбудований захист не виправляє помилки схеми
Самовідновлюваний запобіжник і захисний діод не компенсують неправильний логічний рівень, помилкове підключення живлення або подавання несумісної напруги на сигнальні контакти.
FAQ
Чи можна працювати з UART на 1,8 В?
Так, адаптер має режим логіки 1,8 В. Установіть перемичку до підключення та окремо перевірте вимоги цільового пристрою до живлення.
Чому послідовний порт є, але даних немає?
Перевірте спільну землю, перехресне з’єднання TX/RX, положення перемички, правильний порт, швидкість, парність і стоп-біти. Індикатори RX/TX допоможуть побачити, чи відбувається обмін.
Чи можна програмувати будь-який мікроконтролер?
Ні. Цільовий пристрій повинен мати сумісний UART-завантажувач і визначений спосіб входу в режим прошивання. Для SWD, JTAG або ISP потрібен відповідний програматор.
Чи потрібно підключати VCC?
Не потрібно, якщо цільовий пристрій уже має власне живлення. У такому разі з’єднайте GND і сигнали UART, а вихід живлення адаптера залиште непідключеним.
Чи потрібен драйвер?
Якщо операційна система вже створила послідовний порт FT232RL, додаткове встановлення не потрібне. Якщо порт не з’явився, установіть сумісний VCP-драйвер для вашої версії Windows.
Альтернативи та сумісні рішення
- Якщо достатньо логіки 3,3/5 В і не потрібен повний набір службових сигналів, можна обрати компактний USB–UART TTL конвертер FT232RL із Mini-USB або USB-C чи доступніший перетворювач USB–TTL UART на CH340G.
- Для прямого встановлення ESP-01 у роз’єм 2×4 зручніший USB-програматор CH340 для ESP8266 ESP-01.
- Для з’єднання UART TTL з обладнанням RS-232 додайте перетворювач рівнів RS-232 ↔ TTL на MAX3232.
Документи та джерела
- Future Technology Devices International, FT232R USB UART IC Datasheet, Version 2.07 — швидкість UART, VCP-драйвер, діапазон VCCIO та обмеження внутрішнього виходу 3,3 В.