Программа для ch341a на русском


Драйвер и программа для работы с программатором Ch441A

Это драйвер и специальная программа для работы с программатором, предназначенным для прошивки BIOS, материнских плат, видеокарт, DVD и других устройств.

Для правильной установки драйвера переключатель режима Paralel/Serial должен быть замкнут. Для установки драйвера, нужно указать для стандартного менеджера установки путь до папки, в котором расположен драйвер устройства Ch441A. Также драйвер можно установить запуском SETUP.EXE от имени администратора.

1) Для того, чтобы отключить проверку цифровой подписи на Windows 8, необходимо загрузиться в меню выбора параметров загрузки системы. Для этого нажимаем сочетание клавиш Win+I и, зажимая клавишу Shift, выбираем «Выключение» ? «Перезагрузка»:2) При выключении компьютера появится страница параметров выключения компьютера, необходимо выбрать «Диагностика»:3) На следующей странице выбираем «Дополнительные параметры»:4) Далее идём в «Параметры загрузки» (Настройка параметров загрузки Windows):5) Просто жмём «Перезагрузить» и ждём, когда система загрузится до следующего шага:6) После перезапуска мы окажемся на странице выбора параметра загрузки системы. То есть система загрузиться в том режиме, который мы выберем на данной странице. В нашем случае необходима загрузка в режиме «Отключить обязательную проверку подписи драйверов», поэтому жмём клавишу F7.7) После нажатия клавиши F7, система загрузится в режиме, который позволит установить любой драйвер без цифровой подписи. Но помните: данные драйвера вы устанавливаете на свой страх и риск.

Отключение проверки для Windows 7, Windows Server 2008 R2 и более старых систем1) Запустить консоль «Выполнить», нажав комбинацию клавиш Win+R, набрать в ней gpedit.msc и нажать кнопку OK. Если у вас Windows 7 комплектов Home Basic, Home Premium или Starter, то вам нужно установить консоль редактора групповой политики2) Откроется окно редактора локальной групповой политики:3) В окне переходим в раздел «Конфигурация пользователя» ? «Административные шаблоны» ? «Система» ? Установка драйвера»:4) Открываем параметр «Цифровая подпись драйверов устройств» и в левом верхнем углу переключаем в значение «Отключено». Жмем кнопку ОК и перезапускаем компьютер.

В базе 539 чипов:

AMICA25L05PA25L20PA25L16P

ATMELAT2SF512AT25F1024AAT26F004AT250F161AT25DF641=====A25L512A25L40PA25L016AT25F512BAT25F2048AT260F041AAT260F161A25L10PA25L040A25L032AT25F512AAT25DF021AT25FS040AT26DF321A25L010A25L080AT25F1024AT25DF041AAT260F081AAT25DF321AA25L020A25L80PAT2SFS010AT25F40%AT260F161AAT25DF321

COMMON 25X005 25X80 25X256

EON EN2SB05 EN25F10 EN25LF20 EN25T80EN25Q16 EN2ST16 M2SQ32 EN2SB64

ESES25P10 ES25M80A ES2SM16AESMT E25L04UA E25L16PA

gigadeviceGD25Q512 GD25Q80 GD25Q32KHKh3514006E

mshineMS25X05 MS25X16MXICMX25V512MX25U4035(OTP)MX25V8006EMX25L8035EMX25L1633EMX25L1608E(OTP)mX25L3206E(OTP)MX25U3235FmX25L6408E(OTP)MX25L1286$E(OTf>)HX2SL128SSE(OTP)

hexflashHX2SP10 NX2SP3225X05 25X10 25X20 25X4025X16 25X32 25X64 25X12825X512 25X1024 25X2048EN25F05 EN25B05T EN25P05 EN25LF05EN25P10 EN25D10 EN25LF10 EN25D20EN25F20 EN25F40 EN25D40 EN25LF40EN25D80 EN25Q80 EN25F80 EN25P80EN25h26 EN25B16T EN25F16 EN25D16EN25B16 EN25F32 EN25P32 EN25B32EN25832T EN25B64T EN25Q64 EN25F64EN25F128 EN25Q128ES25P20 ES25M40 ES25M40A ES25P40ES25M80 ES25P80 ES25P16 ES25M16ES25P32F25L004A F25L08PA F25L008A F25L016AF25L32PA F25L32QA F25L64PAGD25Q10G025D80GD25Q64Kh35L80360MS25X10MS25X32GD2SQ20GD25F80GD25Q128GD2SD40GD25T80GD25F40GD25Q16Kh35L8006E(OTP) Kh35L1606E(OTP)MS25X20MS25X64MS25X40MS25X128MS25X80MX25L512 MX25V4035 MX25V8005MX25U803S<OTP) MX25L1608CKOTP) MX25L1636DMX25L3205D MX25L3208E(OTP) MX25L6406E(OTP)MX25L12835E MX25L12845E(OTP)MX25L1005 MX25L2005MX25L4005A MX25V400SMX25U8033E MX25L8036EMX2 5 L8006E(OTP) MX25L1636EMX25L1635E MX25L3225DMX25U3235E MX25L6455E MX25L6445E(OTP)MX25L12836E(OTP) MX25112805D(OTP)MX25U1635EMX25L3237DMX25L3208CXOTP)MX25L6408CXOTP)MX25L6405DMX25U12835FMX25L2026MX25L8005MX25V8035MX2SL1606E(OTP) MX25L1605D MX25L3236D MX25L3235DMX25L6465E(OTP) MX25L6436E(OTP) MX25L12835F(OTP)MX25L2563SE(otp)NX25P20NX25P40NX25P80NX25P16

PMCPM25LV512APM25LV016BPM25LV010APM2SLV020PM25LV040PM25LV080B

SAIFUNSA25F005SA25F160SPANSIONS25FL0O1S25FL160S25FL129

SSTSST25VF512ASST25VF020ASST25VF0168

STSA25F010SA25F320S25FL040S25FL016S25FL256SST25VF512SST25VF040BSST25VF032BSA25F020S25FL002S25FL032S25FL512SA25F040S25FL004S25FL064SA25F080S25FL008S25FL128SST25VF010ASST25VF040SST25VF064CSST25VF010SST25VF040ASST25VF020SST25VF080BM25P05A M25P40 M25PE16 M25PE32M25PE10 M25PE40 M25P16 M25P64M25P10A M25PX80 M25PX16 M25PE64M25PE20 M25PE80 M25PX32 M25PX64M25P20 M25P80 M25P32 M25P128

WINBONDW25P10 W25X20A W25Q40BV W25P40 W25X80ALW25Q16V W25Q328V W25Q128BV W25X10A W25X20LW25X40 W25P80 W25Q80V W25P16 W25Q64BV W2SQ256FVW25X10AL W25X20 W25X40AL W25Q80BV W25X80 W25P32W25X64 W25X10L W25X20AL W25X40L W25X80L W25X16W25Q32V W25P64 W25X10 W25P20 W25X40A W25X80AW2SQ166V W25X32 W2SQ128FV

= ATMELAT24C01B AT24C01AT24C02B AT24C04BAT24C08B AT24C08AT24C32B AT24C32AAT24C64B AT24C128AT24C256 AT24C256BAT24C1024 AT24C1024ACATALYSTCAT24C01CAT24WC04CAT24WC32CAT24WC128CAT24C1024CAT24WC01CAT24WC08CAT24C32CAT24C256CAT24WC1024AT24C01AAT24C04AT24C16AT24C32AT24C128AAT24C512BAT24C1024BCAT24C02CAT24C08CAT24WC64CAT24WC256AT24C02AT24C04AAT24C16AAT24C64AT24C128BAT24C512ACAT24WC02CAT24WC16CAT24C64CAT24C512AT24C02AAT24C08AAT24C16BAT24C64AAT24C256AAT24C512CAT24C04CAT24C16CAT24C128CAT24WC512

COMMON24C01 3V 24C01 5V 24C02 3V24C04 5V 24C08 3V 24C08 5V24C32 5V 24C32 3V 24C64 5V24C128 3V 24C256 5V 24C256 3V24C1024 3V 24C1024 5V 24C2048 5V24C4096 3V

FAIRCHILDFM24C01L FM24C02L FM24C03LFM24C08L FM24C09L FM24C17LFM24C64L FM24C128L FM24C256LHOLTEKHT24C01 HT24LC01 HT24LC02HT24LC04 HT24C08 HT24LC08HT24LC32 HT24C32 HT24LC64HT24LC128 HT24LC256 HT24C2S6HT24C1024 HT24LC1024

ISSIIS24C01 IS24C02 IS24C04IS24C32 IS24C64 IS24C128IS24C102424C02 5V 24C16 5V 24C64 3V 24C512 5V 24C2048 3VFM24C05LFM24C16LFM24C512LHT24C02HT24C16HT24C64HT24LC51224C04 3V 24C16 3 V 24C128 5V 24C512 3V 24C4096 5VFM24C04LFM24C32LFM24C1HT24C04HT24LC16HT24C128HT24C512IS24C08IS24C256IS24C16IS24C512

MICROCHIPMIC24LC014MIC24AA02MIC24LC04BMIC24LC16BMIC24AA64MIC24AA256MIC24FCS12

NSCNSC24C02L

RAMTRONFM24CL04FM24C64

ROHMBR24L01BR24C04BR24L32

STST24C01ST24C32MIC24AA01MIC24C02CMIC24AA04MIC24AA16MIC24FC64MIC24LC256MIC24AA1024NSC24C02FM24C04AFM24C256BR24C01BR24L08BR24C32ST24C02ST24C64MIC24AA014MIC24AA024MIC24AA025MIC24LC32MIC24FC128MIC24FC256NSC24C64FM24CL16FM24CL256MIC24LC01BMIC24LC025MIC24LC08BMIC24AA32MIC24AA128MIC24AA512BR24L02BR24C08BR24C64ST24C04FM24C16AFM24C512MIC24LC02BMIC24LC024MIC24AA08MIC24LC64MIC24LC128MIC24LC512FM24CL64BR24C02BR24L16BR24L64ST24C08BR24L04BR24C16ST24C16

XICORX24C01X24C02 X24C04X24C08 X24C16

shelmedia.ru

Ch441A EEPROM/SPI Flash BIOS программатор с AliExpress. Драйвера и софт

Всем  привет! Получил программатор Ch441A EEPROM/SPI и столкнулся с тем, что продавец не выслал драйвера и программы, хотя в описании товара указывал — http://goo.gl/5rYWYb.

Пришлось покопаться в Интернете и поискать подходящие драйвера и рабочий под Windows 10 софт. Это оказалось не так просто, но все же возможно. Если у вас Windows 7 или XP, то задача немного упрощается, т.к. как в отличии от Windows 8 и 10 нет необходимости искать подписанные цифровой подписью драйвера.

Последние версии драйверов можно скачать с сайта — http://goo.gl/TOVRiN

Так же проверенные версии доступны по ссылкам:

Драйвера для режима программирования — Ch441PAR.ZIP

Для режима USB-SERIAL TTL — Ch441SER.ZIP

При первом подключении устройство определится как Неизвестное устройство.

После скачивание драйвера следует распаковать и найти файл setup.exe

После запуска видим окошко.

Нажимаем Install. Подтверждением удачной установки будет следующее уведомление. Если установка не удалась, попробуйте повторить процесс, запустив setup.exe от имени Администратора.

Если повторные попытки не удаются, то вероятно, Windows блокирует драйвер и его стоит попробовать установить с отключенным контролем цифровой подписи. Для это выполняем следующие действия:

Зажимаем Shift и нажимаем Перезагрузку > Решение проблем > Дополнительные опции > Параметры загрузки > Повторная перезагрузка > В предложенном меню выбираем 7 или F7 для отключения контроля цифровой подписи драйверов.

Повторяем процедуру установки. Сейчас точно должно все пройти нормально и драйвер установиться. Подтверждение тому, Неизвестное устройство станет USB-EPP/I2C… Ch441A

Драйвер для серийного режима устанавливается аналогично. При этом на программаторе переключаем джампер в положение 2-3. Результат – установленный порт USB-SERIAL.

После успешной установки драйверов необходимо установить ПО для программирования. Под Windows 10 (под более старые версии думаю так же хорошо будет работать) подходит программа Ch441A Programmer 1.29 (СКАЧАТЬ).

Распаковываем и запускаем файл Ch441A_C.EXE. Выглядит следующим образом:

Теперь можно приступать к прошивке чипов. Все готово для этого.

Полезные ссылки:

Ch441A 24 25 Series EEPROM Flash BIOS USB Programmer — http://goo.gl/cxcv3V

Прищепка для прошивки SOIC8 SOP8 без выпаивания — http://goo.gl/7dvoN6

Канал на Youtube — technoKIT

Кэшбэк Алиэкспресс от 7 до 15% — //igorosa.com/cashback-aliexpress/

Ch441PAR.ZIP — http://www.mediafire.com/download/myuvzs54mr483hs/Ch441PAR.ZIP

Ch441SER.ZIP — http://www.mediafire.com/download/96bc79fev1u7ujj/Ch441SER.ZIP

Ch441A-programmer-software-1.29.rar — http://www.mediafire.com/download/4m7skn28tntt9xm/Ch441A-programmer-software-1.29.rar

Для тех у кого не качает по ссылкам выше, ссылка на драйвера и софт на Я.Диске — DRV_AND_SOFT_Ch441A.zip

 

Если у вас возникли вопросы, пишите в комментарии. Спасибо за внимание. Всем пока!

Сохранить

Сохранить

igorosa.com

Обзор программатора для FLASH и EEPROM на Ch441A — test.rchip.ru

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

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

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

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

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

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

На другой стороне платы, дополнительно добавлено место для установки 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 на компьютере, если все нормально, на плате загорится красный светодиод. Далее операционная система начнет поиск драйвера, если драйвера в системе нету, необходимо самостоятельно скачать его Ch441SER.ZIP (при ошибки 43 необходимо посмотреть эту статью). Распаковываем архив и запускаем установочный файл «setup.exe», в открытом окне жмем «INSTALL» (драйвер подходит и для Ch440).

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

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

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

Теперь приступим к программированию (режим Paralell). Если программировать микросхемы в SMD корпусе, то необходимо использовать ZIF-панель или адаптер (что идет в комплекте). Припеваем или устанавливаем микросхему и с помощью прижимного рычага, зажимаем адаптер в программаторе. Очень важно, устанавливать микросхему по ключу, в противном случаи можно испортить микросхему.► Запускаем программу Ch441A — USB Programmer 1.3, при приключением и в режиме Paralell, программа автоматически найдет программатор.

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

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

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

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

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

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

test.rchip.ru

Программатор Ch441A

У многих в жизни была такая ситуация. Когда от плохой запитки сети начинали неадекватно вести себя телевизоры, стиралки, радиотелефоны. Такая же ситуация может возникнуть, когда начитавшись на форуме мы ставим себе на устройство кривую прошивку. Винить можно только себя. Но не все потеряно… В первом случае обычно вызывают работников сервиса. Бывает покопавшись в потрохах вашего устройства и взяв деньги работники сервиса исчезают, оставив вас с вашей проблемой. Возможен вариант предложения покупки блока управления за пол цены нового устройства. Это не всегда подходит. Потом лопается терпение вашей жены и вы покупаете новое устройство. Но старое стоит где-нибудь в углу. Через время опять в ультимативной форме у вас требуют его убрать куда подальше к мусору.Тут возможно и пригодится ваш друг програматор. Быстренько выпаяв (или подключив провода подняв ногу питания) и перепрошив (прошивка берется в интернете) микросхему памяти вы оживляете дивайс.Теперь вы счастливый человек у вас 2 стиралки,2 телевизора и тд. Вот и палочка-выручалочка для данными ситуаций этот программер за смешные деньги. Конечно микросхемы 24 и 25 серии это далеко не все, но эти микросхемы стоят во многих бытовых приборах. Вот и сам герой

Пайка нормальная.От моих работ осталось немного флюса.

Характеристики:

модель: Ch441A; программатор собран на микроконтроллере: USB bus convert chip Ch441A; совместим с операционными системами: Windows 98, Windows ME Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10; программирует/считывает: FLASH EEPROM 24-25 серий; 16-ти контактная ZIF панель с нулевым усилением и ручкой-фиксатором; 6-ти контактный ISP интерфейс; интерфейс RS232; светодиодная индикация: питания; рабочее напряжение: 5 В постоянного тока; на плате установлен кварц на 12 МГц; размеры (Д х Ш х В): 66 х 28 х 15 мм; вес комплекта: 20 г.

Коротко о примененном в нем чипе

Ch441 — мультифункциональный конвертер из USB 2.0 в UART, EPP, I2C и SPI. В режиме UART поддерживаются не только RX/TX, но и остальные сигналы управления, поэтому на чипе можно сделать USB-модем. В режиме параллельного порта реализован интерфейс EPP и эмуляция принтера (позволяющая подключать принтеры с интерфейсом LPT напрямую к USB без написания дополнительных драйверов). В последовательном режиме поддерживаются интерфейсы I2C и SPI. Чип требует минимальной дополнительной обвязки (внешний кварц и несколько конденсаторов). Возможно использование внешней EEPROM для хранения пользовательских Vendor ID, Device ID и некоторых настроек чипа. Питание от 5 В (через встроенный LDO-регулятор), либо от 3.3 В напрямую.

Это различные приспособы для него

Микросхемы устанавливаются в ZIF- панель или припаиваются к плате. Удобно использовать переходники. Также есть возможность внутрисхемного программирования по ISP интерфейсу. Также на корпусе программатора присутствует интерфейс RS232. Как использовать тут

На корпусе программатора есть перемычка обозначенная P/S. Она используется для переключения режимов Paralell (внутреннее) и Serial (внешнее).

Для работы c ним используется данная программа

плюс драйвера

Установка драйвера. Для начала использования программатора нужно сначала подключить его к USB порту компьютера, можно даже без установленного чипа в колодке. Если программатор рабочий и с USB разъёмом компьютера всё в порядке, то на корпусе программатора должен загореться светодиод, сигнализирующий о поступлении питания, и Ваш компьютер издаст звук, оповещающий Вас, что вставлено новое USB устройство. Установка драйвера программатора такая же, как у любого USB девайса. Жмём сочетание клавиши Win + Pause, или просто открываем Диспетчер Устройств. В списке устройств для неизвестного устройства указываем путь к драйверу (заранее распакуйте их из архива, который можно скачать ниже на странице), это должен быть файл ch441wdm.inf. Второй способ установки драйвера — это просто запустить файл ch441par.exe с правами администратора и драйвер установится сам. Если драйвер установлен верно, то можно переходить к программированию чипов. Программа имеет встроенные китайский и английский языки, но есть возможность её русифицировать.

Внешний вид программы

Поле 1 выбор типа микросхемы, поле 2 подсказывает как ее установить на панели, поле 3 поле прошивок.

Теперь можно приступать к программированию. Если вы будете программировать микросхему на ZIF панели программатора, то нужно поднять ручку-фиксатор, чтобы открыть пазы для установки микросхемы. Необходимо отсоединить микросхему, которую собираетесь программировать, от конечного устройства и установить её по ключу в пазы программатора (ключ должен указывать на ручку-фиксатор). Потом опустить ручку-фиксатор, чтобы зафиксировать микросхему. Если нужно программировать микросхемы в корпусе SOP8 или SOP16, то на плате программатора есть по одной контактной площадке под эти типы корпусов. Соединить микросхему с контактной площадкой можно с помощью пайки.Можно и прижать, но хороший контакт под вопросом. Микросхемы нужно устанавливать по ключу, как изображено на пиктограмме, которая есть на корпусе программатора.

Выбрав тип микросхемы (можно попробовать нажать CHIP SEACH для автоматического определения) и вставив в панель, нажимаем READ и считываем ее содержимое. Сохраняем на всякий случай (вдруг не в ней дело) FILE-SAVE-куда. Кнопкой ERASE стирается содержимое микросхемы. Теперь прошьем новой- FILE-OPEN-прошивка Прошиваем PROGRAM. Проверяем как прошилось VERIFY

Можно это проделать сразу ERASE-PROGRAM-VERIFY нажав AUTO.

Список поддерживаемых чипов

Дополнительная информация

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

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

mysku.ru

Ch441A, USB-UART-конвертер и I2C/SPI-программатор за $5 / Хабрахабр

Когда-то давным-давно я писал пару статей о широко известном в узких кругах чипе FTDI FT232H и различных его применениях. Всем хорош был FT232H для DIY, но и у него нашлось несколько недостатков — относительно неприятный для ручной пайки корпус LQFP48 (для истинных любителей хардкора есть еще вариант в QFN48, паяй — не хочу, DIHALT не даст соврать), цена за оригинальный чип от 250 рублей, вероятность проблем с драйверами на поддельных чипах и некоторая функциональная избыточность, к примеру, поддержка JTAG нужна далеко не всем.

Решение, как обычно, пришло из Поднебесной, в которой после нескольких лет тупого передирания творческой адаптации чужих чипов наконец выпустили свой собственный конвертер USB-TTL — WinChipHead Ch441A в корпусе SOP-28 (не DIP, но тоже паяется без проблем).

Производство чипа было начато году приблизительно в 2006, но в поле моего зрения он попал только в 2014, когда I2C/SPI-программаторы на этом чипе наводнили европейский EBAY, причем продавцы предлагали цену от 3,5 евро вместе с доставкой, что при средней стоимости хорошего китайского программатора вроде MiniPro TL866A в 50 евро оказалось настолько заманчивым предложением, что устоять не получилось.

Если вам все еще интересно, что умеет этот китайский чип за 1$ и стоит ли платить больше, если не видно разницы — прошу под кат.

Ch441 — мультифункциональный конвертер из USB 2.0 в UART, EPP, I2C и SPI. В режиме UART поддерживаются не только RX/TX, но и остальные сигналы управления, поэтому на чипе можно сделать USB-модем. В режиме параллельного порта реализован интерфейс EPP и эмуляция принтера (позволяющая подключать принтеры с интерфейсом LPT напрямую к USB без написания дополнительных драйверов). В последовательном режиме поддерживаются интерфейсы I2C и SPI.

Чип требует минимальной дополнительной обвязки (внешний кварц и несколько конденсаторов). Возможно использование внешней EEPROM для хранения пользовательских Vendor ID, Device ID и некоторых настроек чипа. Питание от 5 В (через встроенный LDO-регулятор), либо от 3.3 В напрямую.

Кроме Ch441A в корпусе SOP-28 имеются два варианта в SSOP-20 — Ch441T и Ch441H, первый лишен поддержки SPI, в второй — I2C, поэтому рассматривать их в этой статье я не стану.

Описаны в статье про FT232H, повторяться не стану, только замечу, что на Ch441A я проверял только работоспособность TX и RX, а не всего UART-интерфейса целиком, если вдруг найдутся какие-то внезапные подводные грабли, как это было с I2C на FT232H — напишите комментарий, буду рад добавить его в статью. Китайская промышленность предлагает миллион и один вариант универсального I2C/SPI-программатора на этом чипе, один другого дешевле. Доставшийся мне за 3,5 евро вариант, по заверениям его производителя умеет программировать чипы серий 24хх (I2C) и 25xx (SPI), которые предполагается вставлять в ZIF-сокет (если они в корпусе DIP-8-300), либо прижимать/припаивать к посадочной площадке на обратной стороне платы (если они в SOIC-8 или SOIC-16), либо подключать проводами. На гребенку выведены только UART и SPI, а I2C придется брать из ZIF-сокета, если нужен (эта недоработка устранена в более новых версиях, но они дороже).

Схема программатора отличается от референсной из даташита только использованием внешнего LDO-регулятора вместо встроенного, видимо, встроенный оказался не очень надежным. На моем экземпляре сэкономлено на всем подряд, и кроме Ch441A на плате 2 светодиода (Power и Run), 2 резистора, 5 конденсаторов (2 для кварца и 3 для LDO-регулятора), кварц на 12 Мгц, LDO-регулятор AMS1117 на 1 А и ZIF-сокет на два чипа в корпусе DIP-8-300. Из настроек имеется единственный джампер, переключающий программатор между I2C/SPI и USB-UART, при этом у него меняется Device ID.

В Windows 8.1 драйверы для обоих режимов подтягиваются из сети автоматически, а в Linux они имеются в ядре уже несколько лет. Для программирования в Windows используется китайский софт авторства некоего SkyGz, который большинством продавцов с EBAY распространяется нелегально, но работать от этого не перестает. Вот ссылка на него — malthus.mooo.com/download/file.php?id=893 — только не забудьте потом покормить попугая-матершинника и поправить повязку на глазу.

Для Linux имеются открытые проекты ch441prog (SPI) и ch441eepromtool (I2C), оба работают достаточно хорошо, но весьма неплохо было бы добавить поддержку обоих режимов в flashrom (гляди, xvilka, народные программаторы по цене грязи, а FR их до сих пор не умеет).

Я проверял работу программатора в Windows 8.1 x64 и Xubuntu Core 15.04 x64 на I2C-чипе OnSemi 24C16 и SPI-чипе Winbond W25Q64CV, работа с I2C занимает секунды (т.к. на чипе 2 Кб памяти и его, при желании, можно читать и писать чуть ли не руками), а вот восьмимегабайтный SPI-чип читается за минуту, а пишется за две, что, конечно, далеко не рекорд, но и не слишком долго для устройства за 5 долларов.

Если вам не нужна поддержка JTAG, десятков тысяч различных чипов и ICSP, зато нужно средство быстрого резервного копирования/восстановления прошивок различных устройств от роутеров до ПК и серверов — рекомендую программатор на Ch441A к приобретению, свои 5 баксов он отрабатывает сполна. А когда его поддержку добавят в flashrom — станет совсем хорошо.

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

Спасибо читателям за внимание, и пусть ваши прошивки никогда не падают.

habrahabr.ru


Смотрите также