Программатор CH341A чаще всего покупают именно для прошивки микросхем BIOS материнских плат — и если устройство не определяет чип, причина почти всегда в том, что конкретная микросхема либо не входит в список поддерживаемых, либо требует другого напряжения питания. Разобраться в совместимости до начала работы важно: попытка прошить чип 1,8 В через стандартный выход 5 В может безвозвратно его повредить.
В этой статье разберём, какие серии микросхем реально поддерживает CH341A, какие программы с ним работают, как проверить совместимость конкретного чипа и какие ограничения есть у этого бюджетного программатора.
Что такое CH341A и на чём основана его работа
В основе программатора лежит микросхема CH341A от китайской компании WCH — универсальный преобразователь USB в различные последовательные интерфейсы. Именно она определяет, с какими типами памяти может работать устройство: SPI, I2C и параллельный режим (последний в типовых платах с AliExpress обычно не разведён).
Практически это означает, что программатор работает с двумя большими семействами микросхем:
- 🔌 SPI Flash серии 25 — основная память BIOS/UEFI материнских плат, роутеров, видеокарт, телевизоров;
- 💾 EEPROM серии 24 (интерфейс I2C) — память настроек в мониторах, принтерах, автомагнитолах, блоках управления;
- 📺 Частично — некоторые чипы серий 93 (Microwire) через стороннее ПО, но поддержка ограничена и зависит от программы.
Плата обычно оснащена ZIF-панелью (или её имитацией) под корпуса DIP-8 и имеет выводы для подключения прищепки SOIC-8 — это самый распространённый способ прошивки чипов без выпаивания.
SPI Flash 25-й серии — основной профиль программатора
Главное предназначение CH341A — работа с NOR Flash памятью серии 25. Это микросхемы типа W25Q64, W25Q128, MX25L3206, GD25Q32 и десятки других. Именно в них хранится BIOS ноутбуков и материнских плат, прошивки роутеров, ресиверов, 3D-принтеров и видеокарт.
Список поддерживаемых производителей широк: Winbond, Macronix, GigaDevice, Micron, Spansion, Eon, AMIC, Puya и другие. Однако конкретный перечень зависит не столько от железа, сколько от программы: база чипов хранится в софте, и в разных версиях CH341A Programmer, AsProgrammer или NeoProgrammer она отличается.
Если ваш чип не определяется автоматически, проверьте его маркировку по даташиту: если это SPI flash с питанием 3,3 В и ёмкостью от 512 Кбит до 256 Мбит — с высокой вероятностью программатор с ней справится, возможно, через ручной выбор аналога в программе.
💡CH341A аппаратно поддерживает любые SPI flash 25-й серии на 3,3 В — если чипа нет в списке программы, часто помогает выбор аналога с тем же объёмом от другого производителя.