FTDI COM driver: установка, настройка и решение проблем

Устройство на чипе FTDI определяется в Диспетчере устройств как «USB Serial Port» с жёлтым восклицательным знаком или вовсе не появляется в списке COM-портов — это типичный симптом отсутствующего или повреждённого драйвера FTDI VCP (Virtual COM Port). Проблема особенно актуальна для владельцев программаторов, адаптеров USB-UART на базе FT232RL, FT230X и диагностических кабелей, где без корректного виртуального порта связь с устройством невозможна в принципе.

Драйвер FTDI COM создаёт в системе виртуальный последовательный порт, через который программы (терминалы, среды программирования, диагностические утилиты) обмениваются данными с устройством по протоколу UART. Ниже разберём, где взять официальный драйвер, как его установить на Windows, что делать, если порт появляется и пропадает, и почему некоторые адаптеры перестают работать после обновления драйвера.

Что такое драйвер FTDI и зачем он нужен

Компания FTDI (Future Technology Devices International) выпускает микросхемы-преобразователи USB в последовательный интерфейс. Эти чипы встроены в огромное количество оборудования: USB-UART переходники, кабели для прошивки микроконтроллеров, платы Arduino-совместимых клонов, OBD-адаптеры, промышленные преобразователи интерфейсов RS-232 и RS-485.

Операционная система сама по себе «не понимает», как общаться с таким чипом. Драйвер выполняет роль посредника: он регистрирует устройство в системе и создаёт виртуальный COM-порт, который виден любой программе как обычный последовательный порт — например, COM3 или COM5. Без драйвера чип физически подключён, но логически для Windows не существует.

FTDI распространяет два типа драйверов:

  • 🔌 VCP (Virtual COM Port) — стандартный вариант, создаёт виртуальный COM-порт; нужен большинству пользователей.
  • 🔧 D2XX — драйвер прямого доступа к чипу через API, используется разработчиками собственного ПО.
  • 📦 CDM (Combined Driver Model) — комбинированный пакет, включающий оба драйвера; именно его обычно предлагают для скачивания.

Где скачать официальный драйвер FTDI

Единственный надёжный источник — официальный сайт производителя ftdichip.com, раздел драйверов VCP. Пакет называется CDM driver и доступен для Windows в виде установщика либо архива с INF-файлами для ручной установки. Сторонние «сборники драйверов» лучше не использовать: в них нередко попадают устаревшие или модифицированные версии, а иногда и вредоносное ПО.

Обратите внимание: современные версии Windows 10 и Windows 11 часто устанавливают драйвер FTDI автоматически через Центр обновления Windows сразу при подключении устройства. Если компьютер подключён к интернету, достаточно вставить адаптер в USB-порт и подождать пару минут — порт может появиться без каких-либо действий.

Пошаговая установка драйвера на Windows

Процедура установки не зависит от конкретной модели чипа — будь то FT232RL, FT231X или другой преобразователь, драйвер общий. Порядок действий:

  • 📥 Скачайте актуальный пакет CDM driver с официального сайта FTDI.
  • 🗂️ Распакуйте архив или запустите исполняемый установщик от имени администратора.
  • 🔌 Подключите FTDI-устройство к USB-порту компьютера.
  • 🖥️ Откройте Диспетчер устройств и проверьте раздел «Порты (COM и LPT)».
  • ✅ Убедитесь, что появилась строка USB Serial Port (COMx) без значков ошибок.

Если автоматическая установка не сработала, драйвер ставится вручную. В Диспетчере устройств найдите неопознанное устройство, откройте его свойства и выберите Обновить драйвер → Найти драйверы на этом компьютере, затем укажите папку с распакованными INF-файлами пакета CDM.

☑️ Проверка после установки драйвера FTDI

Выполнено: 0 / 5

После установки проверьте работоспособность: откройте любой терминал (например, PuTTY в режиме Serial), укажите номер порта и стандартную скорость вашего устройства. Если порт открывается без ошибки «доступ запрещён» или «порт не найден», драйвер работает корректно.

Номер COM-порта и его изменение

Windows присваивает каждому FTDI-устройству номер порта автоматически, и он может меняться при подключении к другому USB-разъёму. Некоторые программы жёстко привязаны к конкретному номеру или умеют работать только с портами в низком диапазоне (например, COM1–COM9), поэтому иногда номер нужно задать вручную.

Для этого откройте свойства устройства USB Serial Port в Диспетчере устройств, перейдите на вкладку Параметры порта и нажмите кнопку Дополнительно. В открывшемся окне доступен выпадающий список Номер COM-порта, где можно выбрать свободный номер. Если нужный номер помечен как «используется», но физического устройства на нём нет, его всё равно обычно можно занять — система лишь выдаст предупреждение.

⚠️ Внимание: меняйте номер порта только при отключённых программах, которые могут его использовать. Если терминал или диагностическая утилита держит порт открытым, изменение может не примениться или приведёт к ошибке до перезагрузки устройства.
📊 С какой проблемой вы столкнулись при установке драйвера FTDI?
Устройство не определяется вовсе
Жёлтый восклицательный знак в Диспетчере
Порт появляется и пропадает
Поддельный чип, заблокированный драйвером

Типичные ошибки и способы их устранения

Самая частая жалоба — устройство определяется как «USB Serial Converter», но COM-порт не создаётся. Возможная причина в том, что установилась только часть драйвера (конвертер) без компонента VCP. Лечится полным удалением устройства вместе с драйвером и повторной установкой пакета CDM.

Вторая распространённая ситуация — код ошибки 10 («запуск этого устройства невозможен») в свойствах устройства. Она может указывать на повреждённый драйвер, конфликт версий, неисправный USB-кабель или — что особенно важно для дешёвых адаптеров — на неоригинальный чип, заблокированный новыми версиями драйвера.

СимптомВозможная причинаЧто проверить
Устройство не видно вообщеНеисправный кабель или USB-портДругой кабель, другой разъём, другой ПК
Жёлтый восклицательный знакДрайвер не установлен или повреждёнПереустановка пакета CDM
Код 10 в свойствахКонфликт версий или неоригинальный чипОткат версии драйвера, проверка на другом ПК
Порт появляется и пропадаетПлохой контакт, питание, конфликт ПОДругой порт USB, отключение экономии энергии
Порт есть, но данные не идутНеверные параметры связиСкорость, биты данных, распайка TX/RX

Отдельно стоит упомянуть функцию энергосбережения USB. Windows способна отключать USB-устройства для экономии питания, из-за чего порт «отваливается» посреди сеанса. В свойствах устройства на вкладке Управление электропитанием снимите галочку Разрешить отключение этого устройства для экономии энергии, если она присутствует.

Что делать, если порт пропадает при передаче данных

Проверьте кабель и разъём на предмет люфта и окисления. Подключите устройство напрямую к порту ПК, минуя USB-хабы и удлинители. Отключите выборочную приостановку USB в схеме электропитания Windows. Если проблема сохраняется на другом компьютере — вероятна неисправность самого адаптера.

Проблема поддельных чипов FTDI

Это уникальная для темы особенность, о которой нужно знать. На рынке массово встречаются адаптеры с неоригинальными клонами чипа FT232RL. Компания FTDI в своё время выпускала версии драйвера, которые определяли подделки и нарушали их работу: в одних версиях устройство переставало создавать порт, в других — у чипа изменялся идентификатор PID на 0000, после чего устройство переставало определяться штатным драйвером.

Если ваш недорогой адаптер внезапно перестал работать после обновления Windows или драйвера, а в свойствах устройства виден идентификатор вида USB\VID_0403&PID_0000, это с высокой вероятностью указывает именно на такой случай. Восстановление работоспособности возможно (существуют методы отката на старую версию драйвера или правки PID), но эти действия сопряжены с рисками и выходят за рамки штатной эксплуатации.

⚠️ Внимание: откат на устаревшие версии драйверов и блокировка их обновления снижают безопасность и стабильность системы. Более надёжное решение — приобрести адаптер с оригинальным чипом FTDI или использовать устройства на альтернативных преобразователях (например, CH340 или CP210x), у которых подобной блокировки нет.

Удаление и переустановка драйвера

Когда стандартная переустановка не помогает, требуется полное удаление драйвера с очисткой. Порядок такой: отключите устройство, откройте Диспетчер устройств, включите Вид → Показать скрытые устройства и удалите все записи USB Serial Port и USB Serial Converter, отметив при наличии пункт Удалить программы драйверов для этого устройства.

Для глубокой очистки FTDI официально предоставляет утилиту CDM Uninstaller, которая удаляет драйверы по идентификаторам VID/PID. После очистки перезагрузите компьютер и установите свежий пакет CDM заново. Этот сценарий решает большинство «застрявших» состояний, когда система цепляется за старую версию драйвера и не даёт установить новую.

FTDI на других операционных системах

На Linux поддержка FTDI-чипов встроена в ядро: устройство обычно определяется автоматически как /dev/ttyUSB0 (или следующий по номеру) без установки каких-либо драйверов. Достаточно добавить пользователя в группу, которой принадлежит устройство (часто это dialout), чтобы программы могли открывать порт без root-прав.

На macOS в современных версиях системы драйвер FTDI также встроен, и устройство появляется как /dev/cu.usbserial-*. Для устаревших версий macOS на сайте FTDI доступны отдельные пакеты VCP. Если устройство не появляется в системе, проверку стоит начинать с кабеля и порта, а не с драйвера.

Часто задаваемые вопросы

Как узнать, какой номер COM-порта получил FTDI-адаптер?

Откройте Диспетчер устройств и разверните раздел «Порты (COM и LPT)». Напротив строки USB Serial Port в скобках указан номер — например, COM4. Если устройств несколько, отключите адаптер и посмотрите, какая строка исчезнет.

Почему драйвер FTDI не устанавливается с ошибкой подписи?

Возможная причина — устаревший или неофициальный пакет драйвера. Скачайте актуальную версию CDM с официального сайта FTDI: современные пакеты имеют цифровую подпись и устанавливаются на Windows 10/11 без отключения проверки подписей.

Устройство работало, а после обновления Windows перестало. Что делать?

Сначала переустановите драйвер: удалите устройство в Диспетчере устройств вместе с драйвером и установите свежий пакет CDM. Если в идентификаторе устройства появился PID_0000 — вероятно, чип неоригинальный и заблокирован драйвером; в этом случае рассмотрите замену адаптера.

Можно ли использовать один драйвер для разных чипов FTDI?

Да, пакет CDM универсален и поддерживает всю линейку преобразователей FTDI — FT232, FT230X, FT231X и другие. Отдельный драйвер под конкретную микросхему не требуется.

Порт открывается, но данные не передаются. Это проблема драйвера?

Не обязательно. Если порт создаётся и открывается без ошибок, драйвер, скорее всего, исправен. Проверьте параметры связи (скорость, биты данных, чётность, стоп-биты), правильность подключения линий TX/RX и исправность самого подключённого устройства.