Распиновка программатора CH341A — первое, что нужно проверить, если микросхема BIOS не определяется в софте или читается с ошибками: подавляющее большинство проблем с этим адаптером связано именно с неверным подключением контактов или установкой перемычек. Плата построена на чипе CH341A от компании WCH и работает в режимах SPI, I2C и UART, но расположение выводов на разъёмах не подписано на всех ревизиях плат одинаково, поэтому перед прошивкой стоит сверить каждый контакт.
В этой статье разберём назначение всех выводов, схему подключения микросхем памяти 24-й и 25-й серий, известную проблему питания 5 В вместо 3,3 В и порядок безопасной проверки адаптера перед работой с реальной прошивкой.
Общее устройство платы CH341A
Программатор выполнен в виде USB-адаптера с двумя основными элементами: ZIF-панелью (сокетом с нулевым усилием) на 16 контактов и двухрядной гребёнкой P/S-разъёма сбоку. ZIF-панель предназначена для микросхем в корпусе DIP-8, а гребёнка — для подключения к устройству проводами, например при внутрисхемном программировании через прищепку.
Обратите внимание: левая и правая половины ZIF-панели имеют разное назначение. Одна половина рассчитана на микросхемы 25-й серии (SPI Flash), другая — на 24-ю серию (I2C EEPROM). На большинстве плат рядом с панелью нанесена шелкография «24xx» и «25xx», но встречаются ревизии без маркировки — в этом случае ориентируйтесь по ключу сокета и документации продавца.
- 🔌 ZIF-панель 16 pin — установка микросхем DIP-8 серий 24 и 25;
- 📌 Боковая гребёнка — выводы SPI/I2C для внешнего подключения;
- 🔀 Перемычка выбора режима — переключение между режимами работы (на части плат — выбор I2C/SPI или UART);
- 💡 Светодиоды — индикация питания и активности обмена данными.
Распиновка ZIF-панели для микросхем 25-й серии (SPI)
Микросхемы SPI Flash — это чипы BIOS материнских плат, роутеров, видеокарт и прочей техники: W25Q32, W25Q64, MX25L6405 и подобные. Они устанавливаются в половину панели, промаркированную «25», причём ключ микросхемы (выемка или точка у первого вывода) должен смотреть в сторону рычага сокета — это стандартное правило для данной платы, но сверьтесь с шелкографией своей ревизии.
Назначение выводов микросхемы 25-й серии при установке в сокет соответствует стандартной распиновке SPI Flash в корпусе DIP-8:
| Вывод чипа | Название | Назначение |
|---|---|---|
| 1 | CS# | Выбор микросхемы (Chip Select) |
| 2 | DO (MISO) | Выход данных из памяти |
| 3 | WP# | Защита от записи (подтягивается к питанию) |
| 4 | GND | Общий провод |
| 5 | DI (MOSI) | Вход данных в память |
| 6 | CLK | Тактовый сигнал SPI |
| 7 | HOLD# | Приостановка обмена (подтягивается к питанию) |
| 8 | VCC | Питание микросхемы |
Если чип установлен верно, но не определяется, первым делом проверьте, не перепутана ли половина сокета — установка 25-й серии в слот «24» приведёт к тому, что линии данных и питания не совпадут с выводами чипа.
📊 Какие микросхемы вы чаще всего прошиваете через CH341A?