Кратко о PL2303 USB–UART TTL
USB–UART TTL адаптер на PL2303 преобразует USB-порт компьютера в асинхронный последовательный интерфейс для UART-консоли, диагностики и обмена данными с микроконтроллерами и другими устройствами с TTL-уровнями.
Ключевые характеристики
- Функция
- двунаправленное преобразование USB ↔ UART TTL
- Микросхема
- PL-2303; суффикс и ревизия не уточнены
- USB-разъём
- USB Type-A, штекер
- UART-разъём
- 5 штыревых выводов
- Выводы
- 3.3V, 5V, TX, RX, GND
- Предельная скорость
- до 2 Мбит/с; фактическую скорость ограничивают целевое устройство, драйвер и качество соединения
- Индикация
- 3 светодиода: питание, передача TX и приём RX
- Размеры
- 45 × 15 мм
- Изоляционное покрытие
- прозрачная термоусадка
Подробное описание и особенности
USB-порт как последовательный интерфейс
После установки совместимого драйвера адаптер создаёт в операционной системе виртуальный последовательный порт. Терминальная программа, среда разработки или сервисная утилита может передавать и принимать UART-данные через линии TX и RX. Скорость, биты данных, чётность и стоп-биты на компьютере должны соответствовать настройкам целевого устройства.
Пять выводов предназначены для базового соединения без аппаратного управления потоком: GND, TX, RX и два выхода питания. Линии DTR, RTS и CTS не выведены, поэтому автоматический сброс платы или автоматический переход в bootloader не гарантированы. Для прошивки необходим совместимый UART-загрузчик и, при необходимости, ручное управление RESET или BOOT.
Питание и логические уровни
Контакты 3.3V и 5V являются отдельными выводами питания. Для устройства с собственным источником обычно достаточно соединить GND, TX и RX, оставив оба контакта питания неподключёнными. Допустимый ток выходов не указан, поэтому адаптер не следует использовать как источник питания для двигателей, реле, радиомодулей или другой нагрузки со значительным либо импульсным током.
Переключатель логического уровня UART не заявлен. Перед подключением 3,3-вольтового входа проверьте фактический уровень сигнала TX адаптера и допустимое напряжение RX целевого устройства. Наличие контакта 3.3V само по себе не подтверждает, что TX работает с логикой 3,3 В.
Совместимость с драйверами
Поддержка драйверов зависит от точного суффикса PL2303, а в этом исполнении он не уточнён. В семействе PL2303 есть варианты с разными характеристиками и жизненным циклом; часть старых модификаций уже имеет статус EOL.[1] Если гарантированная работа в Windows 10/11 является обязательным условием, целесообразнее выбрать USB–UART адаптер с чётко указанной микросхемой и актуальным драйвером.
Подойдёт / не подойдёт
Подойдёт
- для чтения UART-журналов и работы с сервисной консолью;
- для двунаправленного обмена данными между программой на ПК и контроллером;
- для проверки UART-канала и loopback-теста;
- для загрузки прошивки через совместимый UART-bootloader с ручным управлением режимом запуска;
- для устройств, электрические уровни которых проверены перед подключением.
Не подойдёт
- для прямого подключения к RS-232, RS-485, CAN, SWD, JTAG или ISP;
- для плат, которым обязательно требуются DTR, RTS, CTS или другие служебные сигналы;
- для гарантированной автоматической прошивки без ручного RESET или BOOT;
- для питания нагрузок с неизвестным, значительным или импульсным током;
- когда необходима заранее гарантированная совместимость с Windows 10/11 без проверки ревизии PL2303.
Примеры применения
Сервисная UART-консоль
Подключите GND, TX и RX к диагностическому порту контроллера, чтобы читать сообщения запуска, журналы ошибок или отправлять текстовые команды из терминала.
Обмен данными с компьютером
Микроконтроллер, GPS-приёмник или другое UART-устройство может передавать данные в программу на ПК после согласования логического уровня и параметров последовательного порта.
Прошивка через UART-bootloader
Адаптер может передавать прошивку плате с соответствующим загрузчиком. Режим BOOT или RESET необходимо организовать вручную, если этого требует целевое устройство.
Подключение
Проверьте тип интерфейса
Убедитесь, что целевой порт является UART TTL, а не RS-232. Уточните допустимый логический уровень входов и параметры последовательного обмена.
Сверьте обозначения контактов
Ориентируйтесь на маркировку фактически полученного адаптера. Не определяйте GND, питание, TX и RX только по физическому порядку пяти выводов.
Соедините сигнальные линии
Подключите GND к GND, TX адаптера к RX устройства, а RX адаптера к TX устройства. Если целевая плата имеет собственное питание, оставьте контакты 3.3V и 5V неподключёнными.
Настройте порт
После подключения USB выберите созданный последовательный порт и установите скорость, биты данных, чётность и стоп-биты согласно параметрам целевого устройства.
Проверьте обмен
Если связи нет, проверьте драйвер, номер порта, общую землю, перекрёстное соединение TX/RX и одинаковые настройки обеих сторон. Для проверки самого адаптера можно временно соединить TX с RX и выполнить loopback-тест без подключённого целевого устройства.
Ограничения и безопасность
Не подавайте непроверенный уровень на 3,3-вольтовую логику
Сигнал 5 В может повредить вход устройства, рассчитанный только на 3,3 В. До соединения TX и RX проверьте электрические уровни обеих сторон; контакты питания 3.3V и 5V не являются подтверждённым переключателем логики.
UART TTL электрически несовместим с RS-232
Не подключайте TX и RX адаптера непосредственно к оборудованию с уровнями RS-232. Для согласования требуется отдельный преобразователь, например модуль RS-232 ↔ TTL на MAX3232.
Не нагружайте выходы питания без проверки
Допустимый ток контактов 3.3V и 5V не указан. Для целевой платы с радиомодулем, реле, двигателем или другим импульсным потребителем используйте отдельный стабильный источник с общей землёй.
Проверьте драйвер до покупки для современной Windows
Точная ревизия PL2303 не уточнена, поэтому работа в Windows 10/11 не гарантируется. Если этот критерий критичен, выбирайте исполнение с однозначно определённой микросхемой и доступным драйвером.
Термоусадка не заменяет корпус
Покрытие снижает риск случайного контакта с компонентами, но выводы и USB-штекер остаются открытыми. Избегайте металлических предметов, влаги и боковой нагрузки на USB-порт.
FAQ
Можно ли подключать устройства с логикой 3,3 В?
Только после проверки фактического уровня TX/RX. Контакт питания 3.3V не подтверждает, что сигнальные линии автоматически работают с логикой 3,3 В.
Будет ли адаптер работать в Windows 10 или Windows 11?
Гарантии нет: совместимость драйвера зависит от точной ревизии PL2303, а суффикс установленной микросхемы не уточнён.
Можно ли прошивать Arduino, ESP8266 или ESP32?
Можно прошивать только плату с совместимым UART-bootloader и правильными логическими уровнями. Поскольку DTR и RTS не выведены, RESET или BOOT может потребоваться переключать вручную.
Нужно ли подключать 3.3V или 5V?
Нет, если целевое устройство уже питается от собственного источника. В таком случае подключите GND, TX и RX, а оба выхода питания оставьте свободными.
Почему данные не передаются?
Проверьте совместимый драйвер и правильный порт, общую землю, перекрёстное подключение TX/RX, надёжность контактов, а также одинаковые скорость, чётность и формат кадра на обеих сторонах.
Можно ли напрямую подключить разъём RS-232 или DB9?
Нет. RS-232 использует другие электрические уровни; необходим преобразователь RS-232 ↔ TTL или готовый адаптер соответствующего стандарта.
Альтернативы с другой микросхемой
- USB–UART TTL конвертер на FT232RL имеет явно заявленный выбор логического уровня 3,3 или 5 В и шестиконтактный разъём со служебными сигналами.
- USB–UART TTL конвертер на CH340G подключается через USB Type-A и позволяет выбрать логический уровень 3,3 или 5 В перемычкой.
Документы и источники
- Prolific Technology, USB 1.1 to UART / Serial / Printer, таблица семейства PL2303 и программного обеспечения, 2025 год — различия между суффиксами микросхем, доступные драйверы и статус EOL отдельных модификаций.