Если вы подключили переходник на базе FT232RL к компьютеру, а в Диспетчере устройств появился неизвестный «USB Serial Converter» с жёлтым восклицательным знаком — системе не хватает драйвера FTDI VCP. Без него чип не создаёт виртуальный COM-порт, и ни одна программа (Arduino IDE, терминал, программатор) не сможет обмениваться данными с устройством.
Микросхема FT232RL от компании FTDI — один из самых распространённых преобразователей USB-UART. Она встречается в кабелях для прошивки, адаптерах для Arduino, диагностических шнурках и промышленном оборудовании. В этой статье разберём, где взять официальный драйвер, как его установить и что делать, если устройство определяется с ошибкой.
Что такое FT232RL и зачем ему драйвер
FT232RL — это микросхема-мост, которая преобразует сигналы интерфейса USB в последовательный интерфейс UART (TTL). Компьютер видит её как обычное USB-устройство, а программы получают доступ к ней через виртуальный COM-порт — точно так же, как к классическому последовательному порту.
Драйвер выполняет две задачи. Во-первых, он регистрирует устройство в системе как USB Serial Converter. Во-вторых, создаёт виртуальный COM-порт (USB Serial Port), которому присваивается номер — например, COM3 или COM5. Именно этот номер нужно указывать в настройках терминальных программ и сред разработки.
Без установленного драйвера операционная система может определить устройство частично: VID и PID чипа считываются, но рабочий порт не появляется. Характерный признак — строка с восклицательным знаком в разделе «Контроллеры USB» или «Другие устройства».
Где скачать официальный драйвер FTDI
Единственный источник, которому стоит доверять, — официальный сайт производителя FTDI. Драйвер называется VCP (Virtual COM Port) и распространяется бесплатно для всех поддерживаемых версий Windows, а также для macOS и Linux.
На сайте FTDI доступны два варианта установки:
- 📦 Установочный пакет (setup executable) — автоматическая установка, подходит большинству пользователей;
- 📁 Архив с INF-файлами — для ручной установки через Диспетчер устройств;
- 💿 Драйвер через Windows Update — система может подтянуть его автоматически при подключении устройства.
⚠️ Внимание: не скачивайте драйверы FTDI с каталогов «драйвер-паков» и сторонних сборников. Под видом установщика нередко распространяется рекламное или вредоносное ПО, а устаревшие версии драйвера могут конфликтовать с современными сборками Windows.
Установка драйвера на Windows 10 и 11
Проще всего использовать автоматический установщик. Скачайте пакет VCP с сайта FTDI, запустите исполняемый файл от имени администратора и дождитесь завершения установки. После этого подключите адаптер — система должна распознать его и создать COM-порт автоматически.
Если автоматический способ не сработал, выполните ручную установку. Откройте Диспетчер устройств (команда devmgmt.msc в окне «Выполнить»), найдите устройство с ошибкой, щёлкните по нему правой кнопкой и выберите Обновить драйвер → Найти драйверы на этом компьютере, затем укажите папку с распакованными INF-файлами.
☑️ Проверка после установки драйвера
Проверить результат можно там же, в Диспетчере устройств: в разделе «Порты (COM и LPT)» должна появиться строка USB Serial Port (COMx). Если порт появился — драйвер работает, можно переходить к настройке программ.
Типичные ошибки и их решения
Даже с установленным драйвером адаптер может работать некорректно. Ниже — самые частые ситуации и способы их диагностики.
| Проблема | Возможная причина | Что проверить |
|---|---|---|
| Устройство с жёлтым значком | Драйвер не установлен или повреждён | Переустановить драйвер VCP вручную |
| Порт появляется и пропадает | Плохой кабель или нестабильный контакт USB | Другой кабель, другой USB-порт |
| Ошибка открытия порта в программе | Порт занят другим приложением | Закрыть терминалы и мониторы порта |
| Данные идут с искажениями | Неверная скорость (baud rate) | Сверить скорость с документацией устройства |
| Устройство не определяется вообще | Неисправный чип или кабель только для зарядки | Проверить на другом компьютере |
Отдельно стоит упомянуть проблему конфликта номеров портов. Windows присваивает каждому новому устройству следующий свободный номер, и со временем они «разрастаются». При необходимости номер можно изменить: в свойствах порта откройте вкладку Port Settings → Advanced и выберите другой номер COM.
Проблема поддельных чипов FTDI
Из-за популярности FT232RL на рынке встречаются адаптеры с неоригинальными (клонированными) микросхемами. Внешне они неотличимы, но их поведение с официальными драйверами может отличаться: устройство работает нестабильно или вовсе перестаёт определяться после обновления драйвера.
Известный случай: несколько лет назад FTDI выпускала версии драйвера, которые изменяли PID поддельных чипов на нулевой, из-за чего устройство переставало работать. Если адаптер внезапно «умер» после обновления драйвера — это возможный признак неоригинального чипа, а не физической поломки.
⚠️ Внимание: не пытайтесь «оживить» чип сторонними утилитами перепрошивки PID из непроверенных источников — это может окончательно вывести адаптер из строя. Безопаснее откатить драйвер на предыдущую версию или заменить адаптер на устройство с оригинальным чипом.
Как отличить оригинальный чип от клона
Гарантированного программного способа нет. Косвенные признаки подделки: подозрительно низкая цена адаптера, отсутствие маркировки FTDI на корпусе микросхемы (можно рассмотреть через прозрачный корпус), нестабильная работа с новыми версиями драйвера. Надёжный вариант — покупать адаптеры у официальных дистрибьюторов.
Драйвер FT232RL на macOS и Linux
На Linux отдельная установка обычно не требуется: поддержка FTDI включена в ядро (модуль ftdi_sio). После подключения устройство появляется как /dev/ttyUSB0 (или следующий по номеру). Проверить можно командой:
dmesg | grep -i ftdi
Если порт появился, но программа не может его открыть, проверьте права доступа — пользователь должен входить в группу dialout (в большинстве дистрибутивов). Это частая причина ошибки «Permission denied» при работе с Arduino IDE.
На macOS современные версии системы также содержат встроенную поддержку, но FTDI предлагает собственный драйвер VCP для случаев, когда штатного механизма недостаточно. Устройство появляется как /dev/cu.usbserial-XXXX.
Настройка параметров порта после установки
Установка драйвера — только половина задачи. Чтобы обмен данными заработал, программа-клиент должна использовать те же параметры, что и устройство на другом конце линии: скорость (baud rate), число бит данных, чётность и стоп-биты.
Стандартный набор для большинства устройств — 8 бит данных, без чётности, 1 стоп-бит (обозначается 8N1). Скорость зависит от конкретного устройства: для Arduino-скетчей часто используется 9600 или 115200, для консолей роутеров — другие значения. Точную скорость нужно брать из документации к подключаемому оборудованию.
Если параметры не совпадают, порт открывается, но в терминале отображается «мусор» из случайных символов либо данные не приходят вовсе. Это верный признак неверной скорости — переберите стандартные значения из документации устройства.
Часто задаваемые вопросы
Windows не находит драйвер автоматически — что делать?
Скачайте пакет VCP с официального сайта FTDI и установите его вручную через Диспетчер устройств, указав папку с INF-файлами. Проверьте также, что система получает обновления — иногда драйвер приходит через Windows Update при повторном подключении устройства.
Как узнать номер COM-порта адаптера?
Откройте Диспетчер устройств и разверните раздел «Порты (COM и LPT)» — номер указан в скобках рядом с названием USB Serial Port. Проще всего заметить его, подключив адаптер при открытом окне: новая строка появится сразу.
Почему адаптер работает на одном компьютере и не работает на другом?
Возможные причины: на втором компьютере не установлен драйвер, используется другой (неисправный) USB-порт или кабель, либо антивирус/политики безопасности блокируют установку устройств. Проверьте установку драйвера и попробуйте другой порт USB напрямую, без хаба.
Подойдёт ли драйвер FT232RL для чипов CH340 или CP2102?
Нет. Это микросхемы разных производителей, и для каждой нужен собственный драйвер: для CH340 — драйвер от WCH, для CP2102 — от Silicon Labs. Установка «чужого» драйвера не даст результата.
Нужно ли удалять старый драйвер перед установкой нового?
Желательно. Удалите предыдущую версию через «Программы и компоненты», перезагрузите компьютер и только затем устанавливайте новую. Это исключает конфликты версий библиотек драйвера.