Когда в Диспетчере устройств появляется неизвестное устройство USB Serial CH341A с жёлтым восклицательным знаком, причина почти всегда одна — в системе отсутствует драйвер CH341SER для чипа китайской компании WCH (Nanjing QinHeng). Этот чип стоит в недорогих переходниках USB–TTL, программаторах микросхем BIOS и EEPROM, а также в некоторых клонах Arduino. Без драйвера Windows не может создать виртуальный COM-порт, и подключённое устройство остаётся бесполезным.
В этой статье разберём, что за устройство скрывается за названием CH341A, где безопасно взять драйвер, как его установить на Windows 10 и 11 и что делать, если порт не появляется или определяется с ошибкой. Материал подходит и для обычных USB–UART переходников, и для программаторов на базе CH341A.
Что такое CH341A и зачем нужен драйвер
CH341A — это микросхема-преобразователь интерфейсов производства WCH. В зависимости от схемы конкретного устройства она может работать как USB–UART (последовательный порт TTL-уровней), как интерфейс I2C/SPI или как параллельный порт. Именно поэтому на одном и том же чипе выпускают совершенно разные приборы: от простого переходника за пару сотен рублей до программатора для прошивки микросхем памяти.
Сама Windows не содержит встроенного драйвера для этого чипа. При первом подключении система видит устройство с идентификатором производителя WCH, но не знает, как с ним работать, и помечает его как «USB Serial» или «USB2.0-Serial» с ошибкой. Драйвер CH341SER создаёт в системе виртуальный COM-порт, через который программы (терминалы, прошивальщики, Arduino IDE) обмениваются данными с устройством.
- 🔌 USB–TTL переходники — для подключения к роутерам, микроконтроллерам, консолям устройств;
- 💾 Программаторы CH341A — для чтения и записи микросхем BIOS, EEPROM 24-й серии и SPI Flash 25-й серии;
- 🤖 Платы и клоны Arduino — в дешёвых версиях вместо оригинального чипа стоит CH340/CH341;
- 🛠️ Диагностические адаптеры — некоторые автосканеры и сервисные кабели также построены на этом чипе.
Где скачать драйвер CH341A безопасно
Единственный источник, которому стоит доверять безоговорочно, — официальный сайт производителя чипа wch.cn. Там в разделе загрузок выложен пакет CH341SER для Windows, а также версии для Linux и macOS. Файл распространяется бесплатно и регулярно обновляется.
Скачивать драйвер с файлообменников и «сборников драйверов» не стоит: под видом CH341SER нередко распространяют вредоносные установщики. Если официальный сайт недоступен, допустимый вариант — драйвер со страницы платы или программатора на сайте продавца, но и тут файл стоит проверить антивирусом.
⚠️ Внимание: не устанавливайте «универсальные драйвер-паки» ради одного чипа. Они меняют десятки системных файлов, и откатить последствия бывает сложнее, чем вручную поставить один небольшой драйвер с сайта производителя.
Установка драйвера на Windows 10 и 11
Процедура установки занимает пару минут и не требует перезагрузки в большинстве случаев. Порядок действий одинаков для Windows 7, 8, 10 и 11.
☑️ Установка драйвера CH341SER
После нажатия кнопки установки появится небольшое окно с подтверждением — это нормально, инсталлятор драйвера предельно простой и не имеет привычного мастера с кнопками «Далее». Если система сообщила об успешной установке, подключите переходник: Windows должна определить его автоматически.
Проверить результат можно так: откройте Диспетчер устройств (клавиши Win + X → «Диспетчер устройств») и разверните ветку «Порты (COM и LPT)». Корректно установленное устройство отображается как USB-SERIAL CH340 (COM3) или похожая строка с номером порта. Именно этот номер COM-порта нужно будет указать в программе-терминале или прошивальщике.
Ручная установка, если автоустановщик не сработал
Иногда устройство уже подключено и числится в системе как неизвестное, а после запуска установщика ничего не меняется. В этом случае помогает ручное указание драйвера через Диспетчер устройств.
- Откройте Диспетчер устройств и найдите устройство с жёлтым значком — обычно это «USB2.0-Serial» или «Неизвестное устройство».
- Щёлкните по нему правой кнопкой мыши и выберите «Обновить драйвер».
- Выберите «Найти драйверы на этом компьютере» и укажите папку, куда был распакован CH341SER.
- Нажмите «Далее» и дождитесь завершения установки.
Если система пишет, что «наиболее подходящий драйвер уже установлен», но устройство не работает, попробуйте вариант «Выбрать драйвер из списка доступных на компьютере» и вручную укажите USB Serial Port из предложенного перечня. После этого отключите и заново подключите адаптер.
Как узнать VID и PID устройства
Откройте свойства устройства в Диспетчере устройств, вкладка «Сведения», параметр «ИД оборудования». Для чипов WCH характерен идентификатор вида USB\VID_1A86&PID_5523. Если VID другой — перед вами, возможно, не CH341A, а чип FTDI или Prolific, и ему нужен собственный драйвер.
Типичные проблемы и их решение
Даже с установленным драйвером CH341A иногда ведёт себя капризно. Ниже — самые частые жалобы и способы их диагностики.
| Проблема | Вероятная причина | Что проверить |
|---|---|---|
| Устройство с жёлтым восклицательным знаком | Драйвер не установлен или повреждён | Переустановить CH341SER, сменить USB-порт |
| COM-порт не появляется вообще | Неисправен кабель или сам адаптер | Другой кабель, другой ПК, порт напрямую без хаба |
| Порт есть, но программа не подключается | Неверный номер порта или занят другой программой | Сверить номер в Диспетчере устройств, закрыть терминалы |
| Устройство периодически отваливается | Энергосбережение USB или нестабильное питание | Отключить экономию энергии для USB в настройках Windows |
| Ошибка в программаторе при чтении микросхемы | Плохой контакт в панельке или на прищепке | Зачистить выводы, переподключить чип |
Отдельно стоит сказать про энергосбережение. Windows умеет отключать USB-устройства для экономии энергии, и для длинных операций (например, чтение флеш-памяти программатором) это может обрывать процесс. Откройте свойства «Корневой USB-концентратор» в Диспетчере устройств и на вкладке управления электропитанием снимите галочку разрешения отключения. Ту же настройку стоит проверить в схеме электропитания: Панель управления → Электропитание → Настройка схемы → Параметры USB.
⚠️ Внимание: если программатор CH341A используется для прошивки микросхемы на плате устройства, всегда полностью обесточивайте само устройство перед подключением прищепки. Подача питания с двух сторон одновременно может вывести из строя и микросхему, и программатор.
Особенности использования программатора CH341A
Программатор на базе CH341A — популярный инструмент для прошивки микросхем BIOS материнских плат, видеокарт, роутеров и телевизоров. Для работы с ним, помимо драйвера, нужна отдельная программа-прошивальщик (например, AsProgrammer или CH341A Programmer — выбор зависит от типа микросхемы и личных предпочтений).
Перед записью обязательно сделайте дамп (резервную копию) текущего содержимого микросхемы и сохраните его в надёжном месте. Один неудачный прошитый образ без бэкапа может превратить рабочую плату в незагружаемую, и восстановление потребует значительно больше усилий. Также убедитесь, что тип микросхемы в программе выбран правильно: неверно указанная модель флеш-памяти — типичная причина ошибок верификации.
Обратите внимание на рабочее напряжение. Классическая проблема многих дешёвых программаторов CH341A — питание линий данных напряжением 5 В, тогда как часть микросхем SPI Flash рассчитана на 3,3 В. Существуют известные модификации платы для снижения напряжения, но это уже тема пайки; если вы не уверены, сверьтесь с документацией на конкретную микросхему и при необходимости используйте адаптер с преобразованием уровней.
Часто задаваемые вопросы
CH340 и CH341A — это одно и то же?
Это разные микросхемы одного производителя WCH, но драйвер CH341SER подходит для обеих линеек (CH340, CH341 и ряда смежных моделей). Поэтому при установке в Диспетчере устройств вы можете увидеть название «USB-SERIAL CH340», даже если используете программатор CH341A — это нормально.
Почему после установки драйвера появился COM5, а в программе нужен COM1?
Номер порта система назначает автоматически, и он не обязан быть маленьким. В программе просто выберите тот номер, который указан в Диспетчере устройств. Если программа поддерживает только низкие номера, порт можно переназначить: свойства устройства → вкладка «Параметры порта» → «Дополнительно» → номер COM-порта.
Работает ли CH341A на Windows 11?
Да, актуальные версии драйвера CH341SER с сайта WCH поддерживают Windows 11. Если устройство не определяется, убедитесь, что установлена свежая версия драйвера, а не старый пакет, скачанный много лет назад.
Нужен ли драйвер на Linux?
Как правило, нет: в современных дистрибутивах Linux поддержка чипов WCH включена в ядро, и устройство появляется как /dev/ttyUSB0 автоматически. Достаточно добавить пользователя в группу dialout для доступа к порту без прав root.
Устройство определяется, но программатор не видит микросхему. Что делать?
Проверьте цепочку по шагам: правильность установки микросхемы в панельку (ключ, первый вывод), надёжность контакта прищепки, выбор корректного типа чипа в программе и напряжение питания. Если всё верно, попробуйте другую микросхему — так вы отделите проблему адаптера от проблемы конкретного чипа.