Программатор CH341A — запись микросхемы BIOS

CH341A Программа - USB-порт конвертер

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

Обзор микросхемы CH341A

CH341A — это микросхема преобразователя шины USB, обеспечивающая UART, порт принтера, параллельный и синхронный последовательный интерфейс с 2-проводной или 4-проводной шиной USB.

CH341A USB Interface Convert Chip
CH341A USB Interface Convert Chip

Особенности CH341A

  • Он использует классический главный контроллер WCH CH341A, который полностью совместим с существующим хост-компьютером.
  • Интерфейс USB Type-C, кабель для передачи данных A2C или C2C можно легко удлинить, они больше не ограничены.
  • Программируемое гнездо ZIF16 + 13-контактный разъем, разнообразные интерфейсы поддерживают различные требования целевых плат.
  • Поддерживает напряжение целевого устройства 1,8/3,3/5,0 В, низковольтные чипы не требуют платы преобразования уровня.
  • Два режима программирования и последовательный порт являются опциональными, и для переключения в режиме онлайн не нужно подключать и отключать USB.
  • Улучшенная функция защиты от ограничения тока, улучшение совместимости встроенного программирования.
  • Легкий дизайн, U-диск разумного размера, удобный для хранения и переноски.
  • Поддержка EEPROM серии 24 и SPI FLASH серии 25.
  • Программирование IIC\SPI и переключение режима USB в TTL.
  • Программирование IIC\SPI используется с программным обеспечением для программирования.
  • На плате имеются корпуса SOIC8, TSSOP8, TDFN8, DIP8.
  • Интерфейс выходит наружу и может быть подключен к папке записи.
  • Последовательный порт выходит наружу и может использоваться в качестве USB-последовательного порта.
  • Поддерживаемые ОС Microsoft Windows (x86/x64), Linux (x86/x64/Arm), macOS (x86/Apple M1).
  • Программное обеспечение Asprogrammer/NeoProgrammer (графический интерфейс Windows).

Параметры CH341A

  • Переключение источника питания 5 В, 3,3 В.
  • Питание от USB 300 мА на каждую шину.
  • Интерфейс USB-хоста USB2.0 (полная скорость 12 Мбит/с).
  • Целевой интерфейс USB Type-C DIP16.
  • SPI/I²C UART ZIF тип DIP16 IC.
  • Тестовый разъем и 13-контактный разъем 0,1".
  • Клеммные колодки SPI/I²C UART.
  • Последовательная скорость передачи данных 50 bps — 2 Мбит/с.
  • Максимальная скорость программирования 400 кбит/с.
  • Поддерживаемое целевое напряжение 1,8 В/3,3 В/5,0 В.
  • Рабочая температура -40 ~ 85℃.
  • Относительная влажность < 90 % rH.
  • Размер платы (без кабелей) 60,5 мм x 25,5 мм x 16 мм.
  • Вес 50 г.

Как прошить BIOS материнской платы с помощью CH341A?

Шаг 1: Подтвердите порядок распиновки

Это очень важный шаг, так как ошибки в этом процессе могут повредить материнскую плату. Важно определить правильный порядок выводов для чипа BIOS и не изменять его после подтверждения. Левые восемь выводов на рисунке ниже предназначены для чипов BIOS серии 25, а правые восемь выводов — для чипов BIOS серии 24.

Шаг 2: Подтверждение напряжения микросхемы

Чтобы обеспечить правильное напряжение микросхемы, определите модель микросхемы в BIOS и найдите требования к напряжению. Например, микросхема BIOS 25U12873F требует напряжение 1,8 В, что требует использования платы стабилизатора напряжения. На плате стабилизатора напряжения есть маркированные номера выводов: вывод 4 — VCC, вывод 8 — GND. Если маркировки нет, измерьте выводы с помощью мультиметра.

Шаг 3: Выберите программное обеспечение для программирования

Необходимые драйверы и библиотеку C можно скачать с веб-сайта WCH. Я настоятельно рекомендую использовать NeoProgrammer — надежное и профессиональное программное обеспечение для программирования микросхем. Существуют и другие варианты программного обеспечения, но в случае возникновения проблем с устройством программирования только NeoProgrammer может их идентифицировать.

Шаг 4: Выберите метод программирования микросхемы

Существует три основных метода перепрошивания чипа BIOS:

  1. Демонтаж и запись: для больших материнских плат можно извлечь чип BIOS и записать его отдельно.
  2. Использование программирующего зажима SOP8: этот метод подходит для микросхем BIOS, которые припаяны к материнской плате и не могут быть удалены. При использовании зажима совместите красную линию с пазом на микросхеме BIOS. Сначала зажмите одну сторону, а затем другую. Повторяйте этот процесс, пока программное обеспечение не распознает микросхему.
  3. Использование JSPI 1: некоторые материнские платы поставляются с адаптерным разъемом, поддерживающим JSPI 1. Кабель JSPI 1 можно приобрести в Интернете. При записи чипа совместите белый контакт с белым углом разъема JSPI 1.

Шаг 5: Программирование микросхемы BIOS

5.1: Выбор чипа
В программном обеспечении для программирования выберите правильную модель чипа, который вы программируете. Дважды проверьте, что вы выбрали правильный чип, так как программирование неправильного чипа может привести к необратимому повреждению устройства.

5.2: Обнаружение чипа
Нажмите кнопку «Обнаружить» в программном обеспечении для программирования, чтобы убедиться, что чип правильно подключен и обнаружен программатором. Если чип не обнаружен, дважды проверьте подключения и повторите попытку.

5.3: Считывание чипа
Нажмите кнопку «Считать», чтобы прочитать данные с чипа. Это важно для резервного копирования существующих данных на случай, если во время программирования что-то пойдет не так.

5.4: Программирование чипа
Нажмите кнопку «Программировать», чтобы запрограммировать чип с новыми данными. Это может занять несколько минут в зависимости от объема данных.

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

Поделиться:

Прокрутить вверх

Instant Quote