Программатор CH341A: программа и драйверы — полное руководство

Если программатор CH341A подключён к компьютеру, но в Диспетчере устройств отображается как неизвестное устройство с жёлтым восклицательным знаком — причина почти всегда в отсутствующем драйвере CH341SER, и без его установки ни одна программа для прошивки микросхем работать не будет. Эта связка «драйвер + софт» — основа всей работы с устройством: драйвер создаёт виртуальный COM-порт, а программа через него читает и записывает флеш-память 24-й серии (I2C EEPROM) и 25-й серии (SPI Flash).

В этом руководстве разберём, где взять драйвер и как его установить, какие программы подходят для работы с CH341A, как проверить напряжение питания перед прошивкой и что делать, если микросхема не определяется. Материал подходит для версий программатора с чёрной и зелёной платой, а также для варианта CH341A Pro.

Что такое CH341A и для чего нужны драйвер и программа

CH341A — это бюджетный USB-программатор на одноимённой микросхеме китайской компании WCH. Он используется для прошивки BIOS материнских плат, восстановления роутеров, записи EEPROM в автомагнитолах, мониторах, телевизорах и другой техники. Само устройство — лишь «мост» между USB-портом и микросхемой памяти: вся логика работы реализуется на стороне компьютера.

Именно поэтому без двух компонентов работа невозможна:

  • 🔌 Драйвер CH341SER — преобразует USB-подключение в виртуальный последовательный порт, через который ПК общается с программатором.
  • 💾 Программа-прошивальщик — отправляет команды чтения, стирания и записи конкретной микросхеме памяти.
  • 🔧 База чипов — встроенный в программу список поддерживаемых микросхем с их параметрами.

Где скачать драйвер CH341SER и как его установить

Официальный источник драйвера — сайт производителя чипа WCH (wch.cn), где пакет называется CH341SER. Также драйвер часто идёт в комплекте с программами для прошивки. Скачивать его стоит только с сайта производителя или из проверенных источников: в сети встречаются сборки с посторонними вложениями.

Порядок установки на Windows 10 и 11 стандартный:

  • 📥 Распакуйте архив с драйвером в отдельную папку.
  • 🖱️ Запустите установочный файл (обычно SETUP.EXE или CH341SER.EXE) от имени администратора.
  • 🔘 Нажмите кнопку «Установить» в появившемся окне и дождитесь сообщения об успешной установке.
  • 🔌 Подключите программатор к USB-порту и проверьте Диспетчер устройств.

После установки в разделе Порты (COM и LPT) Диспетчера устройств должна появиться строка вида USB-SERIAL CH340 (COM3) — номер порта может отличаться. Если устройство по-прежнему отображается с ошибкой, попробуйте другой USB-порт, желательно напрямую на материнской плате, без хабов и удлинителей.

Программы для работы с CH341A

Универсального «родного» софта у программатора нет — существует несколько популярных программ, и выбор зависит от задачи. Наиболее известные варианты перечислены в таблице ниже.

Программа Типы памяти Особенности
CH341A Programmer (китайская версия и русифицированные сборки) 24xx (I2C), 25xx (SPI) Классический вариант, простой интерфейс
AsProgrammer 24xx, 25xx, 93xx, 95xx Широкая база чипов, поддержка нескольких программаторов
NeoProgrammer 24xx, 25xx Актуальные версии, удобное определение чипа
Colibri 25xx (SPI) Компактная утилита для базовых операций

Для большинства задач — прошивка BIOS, дамп флешки роутера — достаточно AsProgrammer или NeoProgrammer: у них регулярно обновляется база микросхем и есть автоматическое определение чипа по его идентификатору. Классическая программа CH341A Programmer тоже рабочая, но её база старее, и редкие новые чипы в ней могут отсутствовать.

⚠️ Внимание: скачивайте программы только с сайтов разработчиков или известных профильных форумов. Архивы «всё в одном» с файлообменников нередко содержат вредоносный код, который активируется при запуске от имени администратора.

📊 Какой программой вы пользуете для CH341A?
AsProgrammer
NeoProgrammer
Классическая CH341A Programmer
Другая / ещё не выбрал

Проверка напряжения: критичный шаг перед первой прошивкой

Самая частая причина выхода из строя прошиваемых микросхем — не софт, а неправильное напряжение питания на панельке программатора. Многие экземпляры CH341A с завода выдают на чип около 5 В, тогда как большинство современных SPI-флешек рассчитаны на 3,3 В. Длительная работа на повышенном напряжении может необратимо повредить микросхему.

Проверка выполняется мультиметром до установки чипа: измерьте напряжение между контактами питания (VCC) и земли (GND) на ZIF-панельке при подключённом к ПК программаторе. Расположение контактов указано в шелкографии на плате и в документации к конкретной микросхеме — сверьтесь с даташитом вашего чипа.

Если напряжение близко к 5 В, а чип рассчитан на 3,3 В, варианты такие: использовать версию платы с переключателем или джампером выбора напряжения, применить переходник-адаптер с понижением либо выполнить известную доработку платы (подтяжка линии питания к 3,3 В). Доработка требует навыков пайки — при отсутствии опыта безопаснее приобрести версию с переключателем.

Почему напряжение бывает разным

Микросхема CH341A сама по себе может питаться от 5 В или 3,3 В, но в дешёвых платах разработчики часто запитывают и чип, и панельку от 5 В напрямую, не устанавливая стабилизатор. Поэтому визуально одинаковые программаторы могут выдавать разное напряжение — проверка мультиметром обязательна для каждого конкретного экземпляра.

Пошаговая настройка и первая прошивка

После установки драйвера и выбора программы последовательность действий выглядит так. Установите микросхему в панельку с соблюдением ключа: первый вывод чипа (обычно отмечен точкой или выемкой на корпусе) должен совпадать с меткой «1» на плате. Ориентация для разных типов памяти указана на самой плате рядом с панелькой — для 24-й и 25-й серий посадочные места различаются.

Далее подключите программатор к USB, запустите программу и выполните определение чипа: в большинстве программ это кнопка Определить / Detect или пункт меню Программатор → Читать ID. Программа покажет идентификатор микросхемы и предложит подходящие варианты из базы — выберите точное совпадение по маркировке на корпусе чипа.

☑️ Перед нажатием «Записать»

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

Обязательный порядок операций при записи: сначала прочитайте и сохраните исходный дамп, затем выполните стирание, запись нового файла и верификацию (проверку записанного). Если верификация завершилась с ошибкой — не отключайте программатор, повторите запись. Сохранённый дамп позволит вернуть устройство в исходное состояние при неудаче.

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

Типичные проблемы и их решение

Программа не видит программатор — проверьте, появился ли USB-SERIAL CH340 в Диспетчере устройств. Если устройства нет, переустановите драйвер, смените USB-порт и кабель: удлинители и дешёвые кабели «только для зарядки» — частая причина проблемы. Если порт есть, а программа не подключается, закройте другие приложения, которые могут занимать COM-порт (терминалы, мониторы порта).

Чип не определяется или определяется неверно — в первую очередь проверьте контакт: окисленные или погнутые ножки, неплотная посадка в панельке, неверная ориентация. Полезно аккуратно зачистить выводы микросхемы ластиком. Также попробуйте вручную выбрать конкретную модель чипа из списка программы вместо автоопределения — ID некоторых микросхем совпадают, и автоматика может ошибиться.

Ошибки записи и верификации обычно указывают на нестабильный контакт, недостаточное питание по USB или неисправный чип. Попробуйте другой порт USB напрямую на материнской плате, перезагните ножки чипа в панельке, повторите стирание перед записью. Если ошибки сохраняются на другом заведомо исправном чипе — проблема, вероятно, в самом программаторе.

Отличия версий CH341A: что учесть при покупке

Под названием CH341A продаётся несколько аппаратных вариантов. Классическая «чёрная» плата — самая распространённая, но именно у неё чаще всего встречается питание 5 В на панельке. Версии с маркировкой Pro и платы с джампером или переключателем напряжения позволяют выбирать между 5 В, 3,3 В и иногда 1,8 В — это заметно удобнее и безопаснее.

Для работы с чипами на 1,8 В (встречаются в современных устройствах) потребуется отдельный переходник-адаптер независимо от версии платы. Перед покупкой уточните у продавца наличие переключателя напряжения и комплект поставки: в набор часто входят переходники SOP8-DIP и прищепка для прошивки без выпаивания.

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

Подходит ли драйвер CH341SER для Windows 10 и 11?

Да, актуальные версии пакета CH341SER с сайта WCH поддерживают современные версии Windows, включая 10 и 11. Если установка не проходит, попробуйте запуск от имени администратора или режим совместимости.

Почему программа пишет «устройство не найдено», хотя программатор подключён?

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

Можно ли прошивать микросхемы на 1,8 В через CH341A?

Только через специальный переходник-адаптер 1,8 В, который устанавливается между программатором и чипом. Напрямую подавать на такой чип 3,3 В или 5 В нельзя — это может его повредить.

Обязательно ли выпаивать микросхему из платы для прошивки?

Не всегда: прищепка SOP8 позволяет прошивать чип на плате. Однако успех зависит от конкретной схемы устройства — если другие компоненты мешают на линиях данных, чип придётся выпаивать. Питание платы при этом должно быть отключено.

Чем отличаются микросхемы 24-й и 25-й серий при работе с CH341A?

Это разные интерфейсы: 24-я серия — I2C EEPROM, 25-я — SPI Flash. Они устанавливаются в разные посадочные места на панельке (разметка нанесена на плату) и выбираются в программе из соответствующих разделов базы чипов.