Vcp driver что это

Обновлено: 02.07.2024


Для Windows XP:
• Подключить «устройство» к ПК, используя интерфейсный кабель USB;
• Система автоматически найдет новое оборудование и предложит установить драйвер Виртуального СОМ порта. Выберите «Установка из указанного места» и нажмите «Далее»;
• В следующем окне выберите «Не выполнять поиск. Я сам Выберу нужный драйвер.» и нажмите «Далее»;


• В следующем окне в качестве «Тип устройства» выберите «Порты СОМ и LPT» и нажмите «Далее»;
• В следующем окне в качестве «Модель» выберите «STMicroelectronics Virtual COM Port» и нажмите «Далее»;


• На предупреждение системы о несовместимости драйвера нажмите кнопку «Да»;


• В процессе установки ответ на предупреждение системы об отсутствии тестирования на совместимость, нажмите кнопку «Все равно продолжить»;

• После установки драйвера виртуального СОМ порта нажмите кнопку «Готово».


• Далее система предложит установить драйвер для составного устройства. Нужно нажать кнопку «Отмена».
• Необходимо зайти в «Диспетчер устройств» в Разделе «Контроллеры универсальной последовательной шины USB» найти последний раздел «Составное USB «устройство»» и нажать на нём правой кнопкой мыши. В появившемся меню выбрать «Обновить драйвер…»


• Выполнить такие же операции, как и при установке драйвера Виртуального СОМ порты, но в окне выбора «Модель» выберите «Составное USB «устройство»»;
• После установки в диспетчере устройств его можно найти в разделе «СОМ и LPT порты».

Эта статья - пошаговая инструкция по установке драйвера USB-UART преобразователя на чипе от FTDI для операционной системы Window 10.

Внимание! Для установки драйверов необходимы права администатора. Зайдите от имени пользователя с правами администратора или попросите администатора компьютера дать повышенные права аккаунту, от имени которого будет производиться установка драйвера.

Драйвер - исполняемая программа-модуль, предоставляющая интерфейсы высокого уровня для управления устройствами на низком уровне.

Шаг 1. Подключение устройства.

Подключите устройство с USB-UART перобразователем к персональному компьютеру. Если компьютер не подключён к сети интернет или на нём не работает Windows Update, то драйвера для USB-UART преобразователя придётся установить вручную.

Шаг 2. Диспетчер устройств.


Нажмите правой клавишей мыши на кнопку с логотипом Windows в левом нижнем углу и нажмите на пункт "Диспетчер устройств" в открывшемся меню.


Откроется окно Диспетчера устройств, в нём должен быт пункт "Другие устройства -> FT232R USB UART" с пиктограммой в виде жёлтого треугольника с восклицательным знаком.

Шаг 3. Скачивание драйвера.


Кликните по ссылке ftdichip.com и проскрольте вниз до таблицы. В ней кликнете на "setup executable" как на рисунке. Начнётся скачивание драйвера. Или скачайте драйвер с нашего сайта, в случае, если сайт производителя по каким-либо причинам не работает.


После того как файл скачался, нажмите на иконку "Показать в папке" в окне загрузок.


Откроется окно Windows Explorer. Нажмите на только что скачанный файл правой клавишей мыши и выбирите пункт "Извлечь все. " из меню.


Во вновь открывшемся окне нажмите "Извлечь". Убедитесь, что стоит галочка слева от фразы "Показать извлечённые файлы".

Шаг 4. Установка драйвера.


После извлечения файлов установщика откроется окно с исполняемым файлом. Запустите его двойным щелчком мыши.


Во вновь открывшемся окне нажмите на кнопку "Да".


Откроется окно распаковщика. Нажмите "Extract".


После распаковки установочных файлов автоматически запустится Мастер установки. Нажмите "Далее >"


Внимательно прочитайте лицензионное соглашение и кликните на фразу "Я принимаю это соглашение", если Вы с ним согласны.



Начнётся процесс установки.


После завершения установки нажмите "Готово".

Шаг 5. Проверка.


После установки драйвера откройте Arduino IDE и убедитесь, что появился новый виртуальный COM-порт.

Рассматриваем вопрос установки драйвера CP210x USB to UART Bridge VCP driver для адаптера CP2102.

Отличительные особенности адаптера

Адаптер RS232 порта для последовательной универсальной шины (USB to UART Bridge) представляет собой высокоскоростное USB-устройство предназначенное для подключения периферийных устройств, соответствующих стандарту TIA/EIA232.

Адаптер выполнен на основе контроллера Silicon Labs CP2102 и предназначен для использования в системах, оснащенных шиной USB.

Установка драйвера CP210x USB to UART Bridge VCP driver

Подключение периферийных устройств выполняется с помощью стандартного разъема DB9.

  1. поддержка спецификации USB 2.0;
  2. полный набор сигналов интерфейса RS232;
  3. амплитуда сигнала RS232 не хуже ±5.5В;
  4. питание от шины USB.

Установка и подключение адаптера

  1. Перед установкой и подключением адаптера CP2102 убедитесь в том, что внешние устройства обесточены и подключены к контуру заземления.
  2. Затем, подключите внешнее устройство к разъему DB9.
  3. Установите адаптер в свободный USB-разъем, визуально контролируя посадку контактных площадок до упора в разъеме.
  4. подачи питающих напряжений на устройство ввода-вывода система готова к работе.

Приступая к установке адаптера CP2102, следует принять во внимание, что спецификация USB предполагает возможность «горячего» подключения, но ее действие не распространяется на периферийные устройства последовательного ввода-вывода.

При работе с адаптером необходимо подключать только обесточенное периферийное оборудование! Несоблюдение этих правил может привести к выходу из компонентов компьютерной системы.

Установка драйвера на базе операционных систем Windows

После подключения адаптера CP2102 к USB разъему в среде операционных систем Windows 2K/XP он обнаруживается следующим образом:


Теперь необходимо скачать драйвер CP210x USB to UART. Запускаем его установку:


В процессе работы пре-инсталлятора пользователь может указать каталог, в котором будут храниться драйвера устройства CP210x:



Если операционная система затребует информацию о размещении драйверов устройства, пользователь обязан будет указать путь к ним. Программная модель адаптера CP2102 состоит из композитного устройства и моста USB to UART, каждая из которых описана собственным inf-файлом.

Поэтому в процессе автоматического обнаружения операционная система последовательно запрашивает оба файла.

Драйвера адаптера должны быть предложены системе для установки из каталога, указанного в процессе пре-инсталляции, если иное не предусматривает сам пользователь. Первоначально операционная система устанавливает драйвера для композитного устройства (USB Composite Device):



Путь к необходимым для композитного устройства файлам выбирается исходя из условий пре-инсталляции:


Следующий этап инсталляции – драйверы моста USB to UART. Как и на предыдущем шаге рекомендуется автоматическая установка.


Если текущая версия драйверов USB to UART Bridge Controller не подтверждается цифровым сертификатом компании Microsoft, пользователь предупреждается об этом со общением. Путь к необходимым файлам выбирается исходя из условий пре-инсталляции:


После инсталляции в свойствах системы появляется контроллер универсальной последовательной шины CP210x USB Composite Device, и последовательный порт COM3, реализованный с помощью CP210x USB to UART Bridge Controller, а список устройств при обретает следующий вид:

Иногда борьба корпораций с конечными пользователями приобретает гротескную форму, что и побудило меня написать этот пост. Коротко: я перестал беспокоиться любить FTDI.

Если вы используете устройство с подключением через конвертер USB2COM на чипе FTDI под Windows — берегитесь. В рамках борьбы с пользователями за интеллектуальную собственность FTDI ломает контрафактные чипы программными средствами.

Анамнез

Долго выбирал и, наконец, купил несколько плат Arduino с лучшим конвертером USB2COM всех времен и народов FTDI FT232RL. Предполагал использовать их в учебном процессе из-за простоты и уже разведенного набора датчиков, светодиодов и динамика.


Хабражители предупреждали о подделках, но зачем отличать подделку от оригинала, если все работает. В начале октября 2014 года вышла серия обновлений Windows 7. Через какое-то время установленные драйверы стали выдавать ошибку «COM port is busy». Впоследствии не значит вследствие. Злые языки утверждают, что в драйверах был time bomb на 01.10.14. Не берусь судить, ибо именно эти платы я не перепрошивал долгое время.
Помня, что были обновления, я немедленно установил самые лучшие свежие драйверы «CDM v2.12.00 WHQL Certified». После чего ошибка сменилась на «Can't find driver for this device».

Диагностика

Гугление выявило что с подобной проблемой столкнулось не только сообщество любителей Arduino, но и автолюбители использующие FT232 в OBD адаптерах, и многие другие, использующие этот чип в своей жизни. Обычно проблему решали заменой кабеля на чипах CH340, CP2102, PL2303 и т.п. Но я не мог заменить кабель, поскольку чип запаян на плате
У меня прописался нулевой идентификатор PID FTDIBUS\COMPORT&VID_0403&PID_0000.


Процесс выхода чипа FTDI из строя состоял из двух стадий. Сначала происходит автоматическое обновление драйверов FTDI через Windows update. Эти драйверы не изменяют PID, а просто отказываются работать с неправильным с их точки зрения устройством.


Пользователь, скачивает свежие драйвера, не читает и соглашается с лицензионным соглашением, после чего драйверы изменяют PID на 0000. Рекомендованное лечение: поставить старые драйверы 2.8.14 (или ранние), прописать правильный PID (по возможности заблокировав его на запись), в дальнейшем не обновлять драйверы FTDI.

Лечение

На основной компьютер под W7-64 старые драйверы не ставились. Утилита MProg устройство не видела. Виртуалка устройство с PID0000 тоже не видела. На древнем компе с WXP удалось поставить старые драйверы, заменив в inf файлах PID_6001 на PID_0000. Потом поставить фирменную утилиту MProg для прописывания PID (скачанную с официального сайта). Прошить чип FTDI FT232RL заново, используя прошивки с arduino.cc.
UPD 23.10.14: makaroff опубликовал комикс о лечении.

Выводы

Замечательная компания FTDI сменила тактику борьбы с поддельными чипами. Ее решение изящно, легально и позволяет контролировать рынок. Вот только устраивает ли оно конечных пользователей? Если ранее, вы просто устанавливали драйверы штатными средствами Windows, то теперь, новые драйверы поставляются в виде exe и при инсталляции вы принимаете лицензионное соглашение, в котором есть такие слова:

1.5 Use of the Software as a driver for, or installation of the Software onto, a component that is not a Genuine FTDI Component, including without limitation counterfeit components, MAY IRRETRIEVABLY DAMAGE THAT COMPONENT
В вольном переводе звучит так: использование этого программного обеспечения с поддельными компонентами может привести к повреждению этих компонентов.

Что ж, если у меня будет выбор, то я больше никогда не куплю продукт содержащий компоненты FTDI. Неважно, какие это будут компоненты — поддельные или настоящие. Жена не разрешает покупать электронный микроскоп, чтобы отличить подделку от оригинала.

Читайте также: