Обзор программатора для FLASH и EEPROM на CH341A

Сегодня рассмотрим простой но очень функциональный программатор на микросхеме CH341A (MinProgramment), который программирует микросхемы 24 и 25 серии используемые в материнских платах, роутеров, ноутбуков, маршрутизаторов и так далее.

Обзор программатора для FLASH и EEPROM на CH341A

Технические параметры CH341A

► Напряжение питания: 5 В, DC
► Интерфейс: USB 2.0
► Программирование/ чтение: FLASH и EEPROM 24-25 серий
► Поддержка ОС: Windows Vista, Windows 7, Windows 8.1, Windows 10
► Габариты: 85 мм x 27 мм x 15 мм

Общие сведения

CH341A Programment, это программатор начального уровня, изготовлена на черном стеклотекстолите (существует вариант на зеленом текстолите) с серебристой окантовкой. В комплект входит зеленая печатная плата и два штыревых разъема 1х4 (шаг 2.54 мм), данный комплект, позволит прошивать микросхемы SMD исполнении, очень удобно, если необходимо прошить пару микросхем, но если планируете использовать программатор постоянно, советую приобрести, так называемые ZIF переходники на 150 mil и 200 mil, позволяющие устанавливать SMD микросхемы без пайки.

Обзор программатора для FLASH и EEPROM на CH341A

На верхней части программатора, установлена микросхема CH341А, рядом располагается кварцевый резонатор на 12 МГц, стабилизатор напряжения AMS1117-3.3 который выдает 3.3В, а так же электрическая обвязка всех этих компонентов (резисторы, конденсатора). Для программирования микросхем, установлена 16 контактная DIP панель с нулевым усилием с маркировкой TFXTDOL. С двух стороны DIP панели, располагается две группы дополнительных контактов, назначение каждого можно посмотреть на обратной стороне платы.

Обзор программатора для FLASH и EEPROM на CH341A

На другой стороне платы, дополнительно добавлено место для установки SMD микросхем (150 mil и 200 mil) и нарисована шёлкография.

Назначение группы контактов 1:
► 1,2,3 – выбор режима работы (1-2 режим Paralell (внутренней) и 2-3 режим Serial (внешней)
► TX – передаваемые данные
► RX – принимаемые данные
► GND – питание земля
► 5V – питание +5 В

Назначение группы контактов 2:
► CLK – линия тактирования (Serial CLock)
► CS – режим работы
► MOSI – прием данных
► MISO – передача данных
► GND – питание земля
► 3.3V – питание +3.3 В
► 5V – питание +5 В

Подключение программатора MinProgramment

Подключаем программатор к порту USB на компьютере, если все нормально, на плате загорится красный светодиод. Далее операционная система начнет поиск драйвера, если драйвера в системе нету, необходимо самостоятельно скачать его CH341SER.ZIP (при ошибки 43 необходимо посмотреть эту статью). Распаковываем архив и запускаем установочный файл «setup.exe», в открытом окне жмем «INSTALL» (драйвер подходит и для CH340).

Установка драйвера на CH341

При включенном, режиме Paralell (1 — 2) в разделе «Интерфейсы» появится новое устройство «USB-EEP/I2C… CH341A», а при включенном режиме Serial (2 — 3) в разделе «Порты (COM и LPT)» появится новое устройство «USB-SERIAL CH341A».
Теперь необходимо установить программное обеспечение для работы с программатором, в примере использую русифицированную «CH341A — USB Programmer 1.30». Скачиваем и разархивируем архив, запускаем установочный файл, процесс установки не сложный и состоит из четырех этапрв.

Обзор программатора для FLASH и EEPROM на CH341A

Программатор готов к прошивки микросхем.

Инструкция по прошивки

Теперь приступим к программированию (режим Paralell). Если программировать микросхемы в SMD корпусе, то необходимо использовать ZIF-панель или адаптер (что идет в комплекте). Припеваем или устанавливаем микросхему и с помощью прижимного рычага, зажимаем адаптер в программаторе. Очень важно, устанавливать микросхему по ключу, в противном случаи можно испортить микросхему.Обзор программатора для FLASH и EEPROM на CH341A

► Запускаем программу CH341A — USB Programmer 1.3, при приключением и в режиме Paralell, программа автоматически найдет программатор.

Обзор программатора для FLASH и EEPROM на CH341A

► В примере использую микросхему «24C04», нажимаем «Поиск Чипа», выбираем нужный чип 24C04 и жмем «Читать», если все правильно подключено, программатор скачает прошивку.

Обзор программатора для FLASH и EEPROM на CH341A

► Для прошивки микросхемы, необходимо нажать кнопку «Открыть», затем выбираем файл прошивки, и жмем «Авто» микросхема прошита.

► Также есть, программатор позволяет прошивать по ISP интерфейсу (внутрисхемному) и может работать как COM порт (аналогично, адаптеру PL2303HA).

Список поддерживаемых микросхем CH341A (539 шт)

AMIC: A25L05P, A25L512, A25L10P, A25L010, A25L020A25L05P, A25L512, A25L10P, A25L010, A25L020A25L20P, A25L40P, A25L040, A25L080, A25L80PA25L16P, A25L016 A25L032;
ATMEL: AT25F512, AT25F512B, AT25F512A, AT25F1024, AT25FS010AT25F512, AT25F512B, AT25F512A, AT25F1024, AT25FS010AT25F1024A, AT25F2048, AT25DF021, AT250F041A, AT25F4096AT26F004, AT26DF041A, AT25FS040, AT26DF081A, AT260F161AAT25DF161, AT26DF161, AT26DF321, AT25DF321A, AT25DF321AT25DF641;
COMMON: 25X005, 25X05, 25X10, 25X20, 25X4025X005, 25X05, 25X10, 25X20, 25X4025X80, 25X16, 25X32, 25X64, 25X12825X256, 25X512, 25X1024, 25X2048;
EON: EN25B05, EN25F05, EN25B05T, EN25P05, EN25LF05EN25B05, EN25F05, EN25B05T, EN25P05, EN25LF05EN25F10, EN25P10, EN25D10, EN25LF10, EN25D20EN25LF20, EN25F20, EN25F40, EN25D40, EN25LF40EN25T80, EN25D80, EN25Q80, EN25F80, EN25P80EN25Q16, EN25H16, EN25B16T, EN25F16, EN25016EN25T16, EN25B16, EN25F32, EN25P32, EN25B32EN25Q32, EN25B32T, EN25B64T, EN25Q64, EN25F64EN25B64, EN25F128, EN25Q128;
ES: ES25P10, ES25P20, ES25M40, ES25M40A, ES25P40ES25P10, ES25P20, ES25M40, ES25M40A. ES25P40ES25M80A, ES25M80, E525P80, ES25P16, ES25M16ES25M16A, ES25P32;
ESMT: F25L04UA, F25L004A, F25L08PA, F25L008A, F25L016AF25L04UA, F25L004A, F25L08PA, F25L008A, F25L016AF25L16PA, F25L32PA, F25L32QA, F25L64PA, GIGADEVICEGD25Q512, GD25Q10, GD25Q20, GD25D40, GD25F40GD25Q80, GD25D80, GD25F80, GD25T80, GD25Q16GD25Q32, G025Q64, G025Q128;
KH: KH25L4006E, KH25L80360, KH25L8006E(OTP), KH25L1606E(OTP);
MSHINE: MS25X05, MS25X10, MS25X20, MS25X40, MS25X80MS25X16, MS25X32, MS25X64, M525X128;
MXIC: 
MX25V512, MX25U4035(OTP), MX25V80O6E, MX25L8035E, MX25L1633E, MX2SL1608E(OTP), MX25L3206E(OTP), MX25U3235F, MX25L6408E(OTP), MX25L12865E(OTP), MX25L128S5E(OTP), MX2SL512, MX25V403S, MX25V8005, MX25U8035<OTP), MX25L1608D<OTP), MX25L1636D, MX25L3205D, MX25L3208E(OTP), MX25L6406E(OTP), MX25L12835E, MX2SL1284SE(OTP), MX25L1005, MX25L4005A, MX25U8033E, MX25L8006E(OTP), MX25L1635E, MX25L3225D, MX25U3235E, MX25L6455E, MX25L6445E(OTP), MX25L2005, MX25V4005, MX25L8036E, MX25L1636E, MX25U1635E, MX25L3237D, MX25L3208D(OTP), MX25L6408D(OTP), MX25L6405D, MX25L2026, MX25L8005, MX25V8035, MX25L1606E{OTP), MX25L1605D, MX25L3236D, MX25L323SD, MX25L6465E(OTP), MX25L6436E(OTP), MX25L1283SF(OTP), MX25L12805tXOTP), MX25L2S635E(OTP), MX25L12805tXOTP), MX25L2S635E(OTP);
NEXFLASH: NX25P10, NX25P20, NX25P40, NX25P80, NX25P16NX25P32;
PMC: PM25LVS12A, PM25LV010A, PM25LV020, PM25LV040, PM25LV080B, PM25LV016B;
SAIFUN: SA2SF005, SA25F010, SA25F020, SA25F040, SA25F080, SA25F160, SA25F320;
SPANSION: S25FL001, S25FL040, S25FL002, S25FL004, S25FL008S25FL160, S25FL016, S25FL032, S25FL064, S25FL128S, 25FL129, S25FL256, S25FL512;
SST: SST25VF512A, SST25VF512, SST25VF010A, SST25VF010, SST25VF020, SST25VF020A, SST25VF040B, SST25VF040, SST25VF040A, SST25VF080B, SST25VF016B, SST25VF032B, SST25VF064C;
ST: M25P05A, M25PE10, M25P10A, M25PE20, M25P20, M25P40, M25PE40, M25PX80, M25PE80, M25P80, M25PE16, M25P16, M25PX16, M25PX32, M25P32, M25PE32, M25P64, M25PE64, M25PX64, M25P128;
WINBOND: W25P10, W25X10A, W25X10AL, W25X10L, W25X10, W25X20A, W25X20L, W25X20, W25X20AL, W25P20W, 25Q40BV, W25X40, W25X40AL, W25X40L, W25X40A, W25P40, W25P80, W25Q80BV, W25X80L, W25X80A, W25X80AL, W25Q80V, W2SX80, W25X16, W25Q16BV, W25Q16V, W25P16, W25P32, W2SQ32V, W25X32, W25Q32BV, W25Q64BV, W25X64, W25P64, W25Q128FV, W25Q128BV, W25Q256FV;
ATMEL: AT24C01B, AT24C01, AT24C01A, AT24C02, AT24C02A, AT24C02B, AT24C04B, AT24C04, AT24C04A, AT24C08A, AT24C08B, AT24C08, AT24C16, AT24C16A, AT24C16B, AT24C32B, AT24C32A, AT24C32, AT24C64, AT24C64A, AT24C64B, AT24C128, AT24C128A, AT24C128B, AT24C256A, AT24C256, AT24C256B, AT24C512B, AT24C512A, AT24C512, AT24C1024, AT24C1024A, AT24C1024B;
CATALYST: CAT24C01, CAT24WC01, CAT24C02, CAT24WC02, CAT24C04, CAT24WC04, CAT24WC08, CAT24C08, CAT24WC16, CAT24C16, CAT24WC32, CAT24C32, CAT24WC64, CAT24C64, CAT24C128, CAT24WC128, CAT24C256, CAT24WC2S6, CAT24C512, CAT24WC512, CAT24C1024, CAT24WC1024;
COMMON: 24C01 3V, 24C01 5V, 24C02 3V, 24C02 5V, 24C04 3V, 24C04 5V, 24C08 3V, 24C08 5V, 24C16 5V, 24C16 3V, 24C32 5V, 24C32 3V, 24C64 5V, 24C64 3V, 24C128 SV, 24C128 3V, 24C256 5V, 24C256 3V, 24C512 5V, 24C512 3V, 24C1024 3V, 24C1024 5V, 24C2048 5V, 24C2048 3V, 24C4096 5V, 24C4096 3V;
FAIRCHILD: FM24C01L, FM24C02L, FM24C03L, FM24C05L, FM24C04L, FM24C08L, FM24C09L, FM24C17L, FM24C16L, FM24C32L, FM24C64L, FM24C128L, FM24C256L, FM24C512L, FM24C1
HOLTEK: HT24C01, HT24LC01, HT24LC02, HT24C02, HT24C04, HT24LC04, HT24C08, HT24LC08, HT24C16, HT24LC16, HT24LC32, HT24C32, HT24LC64, HT24C64, HT24C128, HT24LC128, HT24LC256, HT24C256, HT24LC512,  HT24C512, HT24C1024, HT24LC1024;
ISSI: IS24C01, IS24C02, IS24C04, IS24C08, IS24C16, IS24C32, IS24C64, IS24C128, IS24C256, IS24C512, IS24C1024;
MICROCHIP: MIC24LC014, MIC24AA01, MIC24AA014, MIC24LC018, MIC24LC02B, MIC24AA02, MIC24C02C, MIC24AA024, MIC24LC025, MIC24LC024, MIC24LC04B, MIC24AA04, MIC24AA025, MIC24LC088, MIC24AA08, MIC24LC16B, MIC24AA16,  MIC24LC32, MIC24AA32, MIC24LC64, MIC24AA64, MIC24FC64, MIC24FC128, MIC24AA128, MIC24LC128, MIC24AA256, MIC24LC256, MIC24FC2S6, MIC24AA512, MIC24LC512, MIC24FC512, MIC24AA1024;
NSC: NSC24C02L, NSC24C02, NSC24C64;
RAMTRON: FM24CL04, FM24C04A, FM24CL16, FM24C16A, FM24CL64, FM24C64, FM24C256, FM24CL256, FM24C512;
ROHM: BR24L01, BR24C01, BR24L02, BR24C02, BR24L04, BR24C04, BR24L08, BR24C08, BR24L16, BR24C16, BR24L32, BR24C32, BR24C64, BR24L64.

Ссылки
  Скачать драйвер для CH341A (Windows)
  Скачать программу CH341A USB Programmer v.1.30

Купить на Aliexpress
  Программатор для FLASH и EEPROM на CH341
  Адаптер SOP8 (150mil)
  Адаптер SOP8 (200mil)
  Клипса-адаптер SOIC8

Купить в Самаре и области
значок RobotChip.ru  Программатор для FLASH и EEPROM на CH341
значок RobotChip.ru  Адаптер SOP8 (150mil)
значок RobotChip.ru  Адаптер SOP8 (200mil)
значок RobotChip.ru  Клипса-адаптер SOIC8

Читайте также:

комментария 3

  1. Дмитрий:

    На картинки программы ключ микросхемы показан на установку в другую сторону чем на программаторе который в обзоре. Вводит в заблуждение версия программы 1.30

  2. Да, сразу по глазам резануло.

  3. Шурик:

    народ как найти SDA на плате при перемычке 2-3

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Яндекс.Метрика