Если нужно прошить SPI-флешку BIOS на материнской плате или считать EEPROM из платы телевизора, первое действие — определить тип микросхемы памяти по маркировке на корпусе, и уже под неё подбирать программатор: универсальный TL866II Plus закроет большинство задач, а бюджетный CH341A справится с типовыми SPI-чипами серий 25xxx и 24xxx. Именно с этого начинается выбор программатора на сегодня — не с бренда, а с перечня микросхем, которые планируется обслуживать.
Рынок программаторов за последние годы заметно изменился: одни модели сняты с производства, другие получили обновления софта, появились и новые устройства. В этой статье разберём, какие программаторы актуальны сейчас, чем они отличаются и как не ошибиться при покупке.
Какие задачи решает программатор сегодня
Современный программатор — это устройство, которое записывает и считывает прошивки из микросхем памяти и микроконтроллеров. Круг задач широкий: восстановление BIOS после неудачного обновления, клонирование EEPROM при замене платы, прошивка микроконтроллеров в DIY-проектах, работа с автомобильными блоками.
Основные семейства микросхем, с которыми сталкиваются чаще всего:
- 🔧 SPI Flash (серии 25xxx) — BIOS материнских плат, прошивки роутеров, ТВ-приставок;
- 🔧 I2C EEPROM (серии 24xxx) — настройки и данные в бытовой технике, телевизорах;
- 🔧 Microwire (серии 93xxx) — автомобильная электроника, иммобилайзеры;
- 🔧 NAND и eMMC — флеш-память смартфонов, планшетов, телевизоров;
- 🔧 Микроконтроллеры — AVR, PIC, STM32 и другие.
От того, какие семейства входят в ваш рабочий круг, зависит класс устройства: простой SPI-программатор, универсальный или профессиональный с поддержкой NAND.
Бюджетный сегмент: CH341A и его возможности
Программатор CH341A остаётся самым доступным решением для старта. Он работает с микросхемами SPI (25xxx) и I2C (24xxx), подключается по USB и поддерживается несколькими бесплатными программами. Для разовой задачи — например, восстановить BIOS после сбоя — его возможностей обычно достаточно.
Однако у устройства есть известная особенность: многие платы CH341A выдают на шину данных напряжение 5 В, тогда как часть микросхем рассчитана на 3,3 В. Подключение 3,3-вольтовой микросхемы к 5-вольтовой шине может вывести её из строя, поэтому перед работой проверяйте напряжение на конкретном экземпляре платы мультиметром. В сети описаны доработки платы под 3,3 В, но они требуют навыков пайки.
⚠️ Внимание: перед первой прошивкой всегда делайте и сохраняйте полный дамп (бэкап) исходного содержимого микросхемы. Если запись новой прошивки пройдёт неудачно, только исходный дамп позволит вернуть устройство к жизни.💡
Для выпаивания микросхем не обязательно: прищепка SOP8 позволяет подключиться к чипу прямо на плате. Но учтите — иногда питание от программатора «проседает» из-за соседних компонентов, и чип всё же приходится выпаивать.