Winbond 25q32bvsig как прошить на ch341a

Обновлено: 19.05.2024

Программатор CH341A: как прошить микросхему памяти без пайки

Небольшой по размерам электронный прибор для прошивки подключается к порту USB компьютера. Прошивальщик позволяет быстро программировать микросхемы памяти 24хх, 25хх серий и аналогичных. Рассмотрим электронику для лучшего представления, понимания, применения на практике.

Микросхемы памяти серий 24хх (eeprom), 25хх (serial flash) используются в схемах электронной техники повсеместно.

Такого рода чипы присутствуют в составе практически любой конструкции современной бытовой / промышленной аппаратуры, управляемой через микроконтроллеры.

Для электронщиков, работающих с такой аппаратурой нужным инструментом является программатор, в частности, модель CH341A, позволяющая выполнять программирование чипов памяти без выпаивания из состава печатной платы.

Полное представления на программатор CH341A даёт описание (datasheet), дополненное стандартными техническими характеристиками. Тем не менее, рассмотрим девайс электронщика глазами обывателя, что часто воспринимается потенциальным пользователем проще и легче официальных документов.

Универсальный программатор ch341a

Универсальный программатор CH341A для работы с широко распространёнными микросхемами памяти типа EEPROM и FLASH. Обзавестись таким девайсом обязан каждый уважающий себя электронщик

Сборка устройства выполнена на базе микроконтроллера «USB Bus Convert Chip» серии CH341A. Программатор рассчитан на физическое подключение к порту USB компьютеров, работающих под управлением современных ОС Windows. Модуль программирования микросхем памяти собран на печатной плате размерами 45х25 мм (см. картинку ниже).

Программатор ch341a для микросхем памяти

Внешний вид монтажной платы программатора с нижней стороны. На площади размерами 45х25 мм расположился сам микропроцессор и сопутствующая обвязка электронными микроэлементами

На одной стороне печатной платы размещены электронные компоненты программатора CH341A. На второй стороне электронной платы установлена механическая панель (ZIF) под временное крепление программируемых микросхем.

Механическая ZIF-панель прошивальщика поддерживает чипы в корпусах DIP. Обеспечивает удобство работы пользователя, когда выполняется считывание или «прошивка» чипов памяти.

Лодочные моторы Yamaha
Дизельный мотор 18 Л.С.
Электрический скутер

Подключение микросхем флэш-памяти 25хх серии с корпусным исполнением SOP8/SOP16 на программаторе осуществляется через соответствующие контактные площадки. Две таких площадки располагаются непосредственно на монтажной плате программатора CH341A рядом с ZIF-панелью.

ch341a программатор в комплекте

Программатор универсальный CH431A и комплект дополнительных элементов. Миниатюрная плата с отверстиями для штырьков, на обратной стороне имеет площадки под чипы SOP

Также в комплекте с программатором CH341A поставляется дополнительная монтажная печатная плата. Этот аксессуар применяется на случай программирования микросхем памяти с архитектурным исполнением корпусов SOP8/SOP16. Под внутрисхемное программирование на печатной плате программатора CH341A выведены контакт питания под напряжение 3.3 вольта и соответствующие контакты ISP интерфейса:

Вместе с тем есть возможность работать с периферией по интерфейсу RS232 (выводы на плате RX, TX, GND). Схема программатора CH341A рассчитана под питание постоянным напряжением 5 вольт от внешнего источника. Это напряжение, при подключении программатора к персональному компьютеру, поступает по шине USB.

Связь ch341a с компьютером через usb

Подключенный к USB порту компьютера программатор CH341A для микросхем памяти . Свечение красного индикатора свидетельствует о наличии питания в схеме устройства

На печатной плате программатора встроен индикатор наличия питания – светодиод красного цвета. Режим внешнего или внутреннего программирования включается съёмом или установкой перемычки на контактах P/S (parallel/serial), также внедрённых в схему программатора CH341A. По умолчанию перемычка установлена.

Положению установленной перемычки на контактах P/S (parallel/serial) программатора CH341A соответствует режим внутреннего программирования. В этом случае:

  • чтение,
  • верификация,
  • запись чипов памяти,

осуществляются непосредственно через ZIF-панель программатора CH341A. Между тем на плате программатора универсального CH341A перемычка может быть снята с контактов P/S (parallel/serial). Программирование в таком режиме допускает непосредственное подключение к программируемой микросхеме памяти без выпаивания из платы.

Используемые драйверы для операционных систем и интерфейсов:

    и ранее на IIC / I2C, SPI и другие; и ранние на последовательный интерфейс;
  • под Linux;
  • под Mac;

бесплатно распространяется по сети Интернет.

Интерфейс рабочего программного окна ПО версии 1.30 прост для восприятия и понимания как начинающим электронщикам, так и профессионалам. Все основные обозначения программного интерфейса версии 1.30 переведены на русский язык. В целом программой поддерживается несколько региональных языков интерфейса. Однако выше представлена также версия 1.4 (английский интерфейс).

Окно программного обеспечения под ch341a

Таким выглядит окно программного обеспечения для программатора CH341A. Удобный лёгкий для восприятия и понимания интерфейс, поддерживающий обозначения на русском языке

Конечно же, чтобы программное обеспечение удачно состыковать с устройством, корректно и эффективно программировать, требуется установка системных драйверов. Это компоненты, дополняющие ПО, как правило, включены в установочный пакет программного софта.

Тонкости программирования микросхем памяти через интерфейс CH341A

Логичный вопрос начинающих электронщиков: как прошить микросхему памяти eeprom в корпусе DIP с помощью этого устройства? Так вот, работа с чипами памяти EEPROM (24хх, 25хх) в корпусном исполнении DIP, осуществляется, примерно, следующим образом (при условии предварительно установленных драйверов):

  1. На ZIF-панели рукоятку установить перпендикулярно корпусу.
  2. Вставить микросхему в ячейку согласно обозначению на плате 24хх или 25хх (1 ножка ближе к рукоятке).
  3. Опустить рукоятку в положение параллельно корпусу панели.
  4. Подключить программатор CH341A на USB порт.
  5. Подключить устройство в диспетчере Windows.
  6. Запустить Programmer и выполнить требуемые действия (считывание, прошивка, сравнение контрольных сумм и т.д.).

Программирование чипов из серии флэш-памяти 25хх с корпусным исполнением SOP делается несколько иначе. Контактная ZIF-панель в этом случае может также использоваться, но при условии, если микросхема монтируется на дополнительной печатной плате.

Дополнительную печатную плату необходимо оснастить контактными электродами, впаяв электроды в соответствующие отверстия платы. Операционную (программируемую) микросхему также придётся подпаивать на контактные площадки.

Между тем существует упрощённый способ коммуникации. На основной плате программатора CH341A имеются площадки под конфигурацию SOP. На такую площадку аккуратно накладывают программируемый чип с тем расчётом, чтобы ножки микросхемы точно попадали на контактные дорожки.

Площадки под размещение чипов SOP

Контактные площадки под размещение микросхем памяти в корпусном исполнении типа SOP. Две площадки под серию 25хх и одна под серию 24хх

Следует проконтролировать соответствие расположения микросхемы по ключу на корпусе и на плате. Там есть указатель контакта первой ножки чипа. Затем чип аккуратно прижимают миниатюрной прищепкой. Дальше всё делается стандартным образом – подключение к порту компьютера и программирование микросхемы.

Программатор CH341A: где купить и какая цена

Купить устройство выгоднее на известном портале Aliexpress. Цена, заявленная китайскими продавцами, чисто символическая (не более 200 руб. вместе с пересылкой). Быстрее и проще покупка производится через федеральный Маркет Яндекса. Предложения ниже:

Единственное неудобство для покупателя в случае запроса через китайский shop-портал AliExpress – приходится ожидать прибытия посылки в Россию примерно месяц-полтора. Но если учитывать открывающиеся возможности с приобретением этого товара, можно подождать и 3 месяца.

  • Atmel;
  • Amic;
  • EON;
  • ST;
  • Excel Semiconductor Inc;
  • NexFlash;
  • MXIC;
  • Chingis Technology Corporation;
  • WINBOND;
  • Saifun Semiconductors.

Таблица поддерживаемых микросхем программатором CH341A

ATMEL AT25DF041A, AT25DF321, AT25F004, AT25F512A, AT25F2048, AT25F4096, AT25F1024A, AT25FS010, AT25FS040, AT26DF081A,AT26DF161A, AT26DF321, AT26F004
AMIC A25L05P, A25L10P, A25L20P, A25L40P, A25L80P, A25L16P
EON EN25B05, EN25P05, EN25B10, EN25P10, EN25BF20, EN25P20, EN25F20, EN25B40, EN25P40, EN25F40, EN25B80, EN25P80, EN25F80, EN25T80, EN25B16, EN25P16, EN25B32, EN25P32, EN25B64, EN25P64
ST M25P05A, M25P10A, M25P20, M25P40, M25P80, M25P16, M25P32, M25P64, M25PE10, M25PE20, M25PE40, M25PE80, M25PE16, M25PE32, M45PE10, M45PE20, M45PE40, M45PE80, M45PE16, M45PE32
EXCEL SEMICONDUCTOR INC ES25P10, ES25P20, ES25P40, ES25P80, ES25P16, ES25P32
NEXFLASH NX25P80, NX25P16, NX25P32
MXIC MX25L512, MX25L1005, MX25L2005, MX25L4005, MX25L8005, MX25L1605, MX25L3205, MX25L6405, MX25L6445, MX25L6405
CHINGIS TECHNOLOGY CORPORATION Pm25LV512, Pm25LV010, Pm25LV020, Pm25LV040, Pm25LV080, Pm25LV016, Pm25LV032, Pm25LV064
WINBOND W25P10, W25X10, W25Q10, W25P20, W25X20, W25Q20, W25P40, W25X40, W25Q40, W25P80, W25X80, W25Q80, W25P16, W25X16, W25Q16, W25P32, W25X32, W25Q32, W25P64, W25X64, W25Q64
SAIFUN SA25F005, SA25F010, SA25F020, SA25F040, SA25F080, SA25F160, SA25F320

Таблица выше представляет далеко не полный список фирм, микросхемы памяти которых доступны для чтения и записи кода программатором CH341A.

После чтения содержимого чипа устройством, программа сохраняет файлы в указанную папку с присвоением расширения *.bin (бинарный). Этот момент процесса программирования нужно учитывать.

Например, когда для новой прошивки микросхемы используются файлы дампов, полученные из других источников, наделённые другими типами расширения. Перед загрузкой программатором таким файлам нужно заменить расширение на используемое по умолчанию (*.bin).

Как прошить микросхему памяти без выпаивания

Программатор микросхем памяти проверялся на чтении дампа eeprom-памяти контроллера Pixel (2 шт. ATMLH132). Работа на чтение информации, которую не удавалось сделать с помощью других конструкций программаторов, потребовала не более 3-4 секунд времени. При этом читаемые микросхемы памяти из платы контроллера не выпаивались.

Wi-Fi камера + цифровой зум
Джамп стартер ютрейс
Дрель компакт автоном 18 вольт

Чтение дампа микросхем памяти программатором CH341A

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

Прищепка для микросхем dip

Набор аксессуаров для программатора, куда входит прищепка-контактор под микросхемы в корпусе DIP и переходная плата, с помощью которой осуществляется контакт с ZIF-панелью

Прищепка устанавливается на корпус микросхемы с таким расчётом, чтобы все контакты точно «сели» на ножки программируемого чипа. Первая контактная ножка рабочей микросхемы должна соответствовать контакту «прищепки» с подведённым красным проводом.

Плата с рабочим чипом, на который пишется или с которого снимается дамп, должна отключаться от любых источников питания,

Подключение прищепкой к чипу памяти

Пример подсоединения кабеля с прищепкой к программируемой микросхеме памяти. Проводник, помеченный красным цветом, соответствует контакту с первой ножкой чипа

Ответный конец кабеля с «прищепкой» подключается на переходник (мини-плата) через штыревое соединение, и далее к ZIF-панели программатора CH341A. В зависимости от типа программируемой микросхемы, плата-переходник устанавливается в контактные гнёзда для чипов серии 24хх или 25хх.

Дальше останется только включить программатор CH341A в USB порт, запустить сопровождающую программу на компьютере и можно начинать работать с дампом микросхем памяти. К примеру, для указанной серии микросхем 24С04 потребовалось времени на считывание дампа не более 3 секунд:

Дамп микросхемы памяти 24c04

Результат работы с микросхемой памяти в условиях её полного контакта с платой устройства. Съём дампа осуществлялся без выпаивания микросхемы из платы устройства

Некоторые микросхемы памяти, рассчитанные под напряжение питания 5 вольт, иногда не реагируют на действия программатора CH341A. Выражается это результатом, когда дамп не считывается и не пишется.

Причина отсутствия чтения/записи на программаторе CH341A

Принципиальная схема программатора ch341a для микросхем памяти

Принципиальная схема программатора CH341A, предназначенного для программирования микросхем памяти серий 24хх (eeprom) и 25хх (флеш память)

К тому же следует учитывать потери тока через ёмкости электронной платы, где установлен операционный чип. Для подобных случаев необходим достаточный рабочий уровень напряжения программирования, а также достаточно высокий токовый потенциал.

Соответственно, устранение причины – подача напряжения программирования непосредственно от более мощного внешнего источника питания. Для этого используется 7-контактный разъём, присутствующий на плате программатора CH341A. Обозначение контактов разъёма есть на принципиальной схеме (см. выше).

Видеоролик обзор + установка драйверов Windows 10

КРАТКИЙ БРИФИНГ

Winbond 25q32bvsig как прошить на ch341a

Если вы по каким либо причинам испортили прошивку BIOS, или произошёл сбой во время прошивки BIOS материнской платы, то оживить её поможет только программатор. В данной инструкции мы рассмотрим как правильно собрать и подключить программатор CH341A с прищепкой, чтобы прошить микросхему BIOS материнской платы не выпаивая её, а подключившись к ней прищепкой.

Данная инструкция подходит к любой материнской плате, будь то Китайская или брендовая (Asus, MSI, Gigabyte и т.д.)

Первое что нужно сделать это соединить правильно программатор с прищепкой:

Подключите коннектор от провода прищепки так, чтобы красный провод был соединён с контактом №1 специальной переходной панельки


Вставьте переходную панельку в программатор и зафиксируйте её небольшим рычагом опустив его вниз (пример для микросхемы 25-й серии)



Теперь подключите прищепку программатора к микросхеме BIOS так, чтобы красный провод был на первой ножке микросхемы, как правило она обозначена точкой


После того как всё правильно подключили к микросхеме BIOS, можно подключать программатор к USB компьютера (желательно к USB 3.0, так скорость прошивки будет быстрее) и приступать к прошивки. Не рекомендуется использовать USB удлинители.

Прошивка BIOS программой AsProgrammer:

Скачайте и распакуйте архив с программой AsProgrammer, установите оба драйвера из папки «CH341-Drivers», после этого программатор должен корректно определиться в диспетчере устройств


Запустите программу AsProgrammer и во вкладке «Программатор» выберите «CH341a»


Во вкладке «Микросхема», выберите нужную согласно маркировке вашего BIOS, или воспользуйтесь «Поиск» в той же вкладке и начните вводить маркировку пока не найдёте свою


Теперь нужно сначала «Прочитать» микросхему (кнопка с зелёной стрелкой вправо) и на всякий случай «Сохранить» родной дамп BIOS (кнопка с изображением дискеты)


Далее нажимаем кнопку загрузки прошивки в редактор (кнопка с изображением папки), выбираем необходимый файл (любого расширения, программатору неважно какое расширение файла *.rom, *.bin, или вообще без расширения)


После того как мы загрузили нужную прошивку в редактор, нажимаем кнопку прошивки «Снять защиту -> стереть -> записать -> проверить», после чего скрипт программы сам всё сделает, останется всего лишь дождаться окончания работы


P.S. Из-за особенностей некоторых материнских плат, не все микросхемы удается прошивать не выпаивая из материнской платы. В некоторых случаях без выпаивания не обойтись.

Если вы уверены, что все подключили правильно и все контакты имеются, а микросхема не поддается прошивке, попробуйте выпаять микросхему, возможно ее прошивке мешают другие элементы материнской платы.

Прошивка BIOS на Winbond 25q32bvsig.


Asus X99 Deluxe 2 не шьется bios на родную микросхему Winbond 25Q128FVIQ
Доброго вечера ув. форумчане столкнулся с проблемой прошивки bios программатором CH341A. В чем.

Прошивка BIOS
Добрый день,столкнулся с такой проблемой на ноутбуке ASUS ROG G771JW - присутствует слот M2 для.

Прошивка bios
Добрый день коллеги. Есть мать Asus F2A85M_PRO. Стоит ОЗУ Hynix 4gb. Была старая версия биоса и.

Прошивка BIOS
Доброго времени суток всем ) у меня такая проблемка случилась, при включении кмпьютера цыфры и.

ЗЫ: Не решаюсь пока сам собрать программатор.

Ещё есть универсальный дешёвый программатор для всех 25xx, 24xx.
На чипе CH341A, USB-шный, с ZIF-панелькой, и всё удовольствие 6 долларов. Ещё есть универсальный дешёвый программатор для всех 25xx, 24xx.
На чипе CH341A, USB-шный, с ZIF-панелькой, и всё удовольствие 6 долларов. А UsbAsp - быстрее? ;-)
Причём UsbAsp потом ещё настраивать под программу Tyfo надо будет, да и диапазон поддерживаемых (проверенных) флэшек пока невелик.

А UsbAsp - быстрее? ;-)
Причём UsbAsp потом ещё настраивать под программу Tyfo надо будет, да и диапазон поддерживаемых (проверенных) флэшек пока невелик.

Купил MiniPro TL866CS. Чтобы иметь прошивальщик под рукой. А то разобрал ноут, хочется уже собрать, чтобы не валялись детали.

Выпаял этот Winbond 25q32bvsyk, приспособил к программатору. Считал прошивку, которая в нем была. Закачал новую, скачанную с офф.сайта ASUS. Завтра запаяю и проверю работоспособность.

Вопрос. Может кто сталкивался. Сравнил прошивки скачанную из Winbonda и новую. Та что была скачана с флеша с нулевого смещения заполнена мусором и FFh (смещения 000000h-1FFFFFh), а вот далее (со смещения 200000h-3FFFFFh) идет явно прошивка биоса, т.к. насколько я проверил повторяет прошивку скачанную с офф.сайта. Размер памяти флешки Winbond ровно на две прошивки. И я вот не пойму, то ли надо новую прошивку шить со смещения 200000h, то ли во флешке была "запасная" прошивка после основной.

Даже не подозревал, что "прошить биос" это теперь целая наука. Целый мир со своими нюансами, особенно в свете новых UEFI биосов с зашитыми серийниками, региональными кодами и т.п.

upd: Перепрошил микросхему скачанным с инета дампом с прошивкой BIOS для ASUS K52JV, впаял и все полетело )) Собрал ноут, радуюсь ))

У кого вопросы по прошивке BIOSa появятся - обращайтесь, чутка разобрался в вопросе.

А вот у меня вопрос- можно SPI-программатором прошить мульт KB9012 и подобные? А вот у меня вопрос- можно SPI-программатором прошить мульт KB9012 и подобные? А UsbAsp - быстрее? ;-)
Причём UsbAsp потом ещё настраивать под программу Tyfo надо будет, да и диапазон поддерживаемых (проверенных) флэшек пока невелик.

Купил MiniPro TL866CS. Чтобы иметь прошивальщик под рукой. А то разобрал ноут, хочется уже собрать, чтобы не валялись детали.

Выпаял этот Winbond 25q32bvsyk, приспособил к программатору. Считал прошивку, которая в нем была. Закачал новую, скачанную с офф.сайта ASUS. Завтра запаяю и проверю работоспособность.

Вопрос. Может кто сталкивался. Сравнил прошивки скачанную из Winbonda и новую. Та что была скачана с флеша с нулевого смещения заполнена мусором и FFh (смещения 000000h-1FFFFFh), а вот далее (со смещения 200000h-3FFFFFh) идет явно прошивка биоса, т.к. насколько я проверил повторяет прошивку скачанную с офф.сайта. Размер памяти флешки Winbond ровно на две прошивки. И я вот не пойму, то ли надо новую прошивку шить со смещения 200000h, то ли во флешке была "запасная" прошивка после основной.

Как правильно прошить Биос на 1.8 В

Друзья, есть флешка биоса модели W25Q64FW, есть программатор китайский CH341A. он прошивает с напряжением 3,3 в.
Я добавил в цепь регулятор напряжения на 1.8 В. Но при попытке прошиться выдает ошибки, а во время процедур напряжение на питании флешки не 1.8, а 2.3 В, хотя входящее на регулятор стабильно 3.3. Схему прилагаю (рисую как умею).
Может, нужно 3 регулятора? Или 1,8 нужно подать только на 8 ногу, а на остальные оставить 3,3? Подскажите, как правильно сделать


Как прошить биос на Lenovo G580 20150 LA-7988P BIOS
Lenovo G580 20150 LA-7988P Возникла необходимость прошить биос.Вопрос; как на даном аппарате.

Как прошить БИОС ноутбука Acer Aspire 5520G?
Как прошить БИОС ноутбука Acer Aspire 5520G? Файл скачан с оф сайта.Здесь описание ноута.

Прошить биос ноутбука Acer 7250
помогите пажалуйсто прошить ноутбук асер аспаир 7250, вопрос такой: жесткий диск перерасформирован.


Чем можно принудительно прошить биос на другую,родную версию
Ноутбук ASUS N53SM. Восстановили биос с дампа под модель матери SV,все запустилось только не могу.

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