Возможно ли с помощью данной программы запрограммировать микросхему en25p80

05.07.2021 от MrF

ponyprog2000 — ЭЛЕКТРОННЫЕ СХЕМЫ PonyProg2000 в целях защиты от нелепой случайности попросит нас подтвердить начало записи… Программатор Pony Prog прошивается программой. PonyProg2000. PonyProg2000 reviews Help other users, review it ,Thank you. Sponsored Links. PonyProg2000 получила большую известность благодаря простой и доступной в изготовлении аппаратной… attachment=160641. attachment=160643. э г PonyProg2000.exe ж … Читать далее

05.07.2021 от MrF

Постоянно работает вентилятор охлаждения двигателя. 5 причин почему всегда крутится вентилятор радиатора Ситуация, когда постоянно работает вентилятор охлаждения может быть вызвана несколькими причинами: выход из строя датчика температуры охлаждающей жидкости либо его проводки, поломкой реле запуска вентилятора, повреждением проводов приводного моторчика, «глюки» электронного блока управления двигателем (ЭБУ) и некоторыми другими. Содержание: Чтобы понять как правильно … Читать далее

05.07.2021 от MrF

Переходник для программатора — чтение микросхем BIOS без выпаивания из платы

Delta Design Комплексная среда сквозного проектирования электронных устройств. Delta Design является полностью российской разработкой. Система предоставляет разработчикам возможность создавать электрические схемы, проводить аналоговое и цифровое моделирование, проектировать печатные платы, выпускать всю необходимую документацию для производства. Система предлагает возможность переключения между английским и русским интерфейсами, а также имеет предустановки, которые позволяют выбрать стандарт создания компонент и … Читать далее

05.07.2021 от MrF

Контур электрический — это… Что такое Контур электрический? Контур электрический контур электрической цепи, любой замкнутый путь, проходящий по нескольким ветвям электрической цепи (См. Электрическая цепь). Большая советская энциклопедия. — М.: Советская энциклопедия. 1969—1978. Контур Контурная съёмка Смотреть что такое «Контур электрический» в других словарях: КОНТУР ЭЛЕКТРИЧЕСКИЙ — (контур электрической цепи) любой замкнутый путь, проходящий по … Читать далее

05.07.2021 от MrF

Магнето. Устройство и работа. Виды и применение. Особенности Еще в 19 веке немецкий изобретатель Бош, который владел своей компанией, разработал на основе магнето первую схему системы зажигания. Со временем в конструкции выявлялись недостатки и производились доработки устройства. В итоге компания Бош в 1890 году уже выполняла большие заказы по изготовлению систем зажигания, основанных на этом … Читать далее

04.07.2021 от MrF

3 способа подключить мобильный телефон к компьютеру Компьютеры и мобильные гаджеты, которые принадлежат одному человеку, семье или коллективу, — это единая информационная среда. В идеале она обеспечивает не только доступность всего массива данных с каждого девайса, входящего в ее состав, но и предоставляет возможность управлять одними устройствами, используя другие. Как подключить телефон к компьютеру, чтобы … Читать далее

Как Запрограммировать Микросхему ⚒️ без программаторов компьютера и обвеса

04.07.2021 от MrF

5 шт./лот MOSFET Toshiba FET K3878 2SK3878 Высокая мощность гарантия качества Замена 2SK2611|Органайзеры для кабеля| Небольшие прибыли, но быстрый оборот гарантирует качество, если вам нужно больше, пожалуйста, свяжитесь с нами, мы скорректируем цену, чтобы обслуживать вас лучше Советы покупателя1: сначала убедитесь, чтоT подтвердить, что адрес указан правильно2: перед подпиской на посылку, пожалуйста, проверьте, что посылка заполнена … Читать далее

04.07.2021 от MrF

Как подключить домашний сабвуфер в машину. Установка домашнего саба в автомобиль Установка в автомобиль мощного низкочастотного канала задача достаточно затратная в финансовом отношении. Кроме приобретения самой акустической системы потребуется комплект соединительных кабелей, а если нет опыта работы, то придётся приглашать специалиста по монтажу и наладке звуковой системы. Снизить расходы можно, если использовать низкочастотную колонку … Читать далее

04.07.2021 от MrF

Печь вырабатывающая электричество — правда жизни Технические характеристики: акс. объем отапливаемого помещения, м3 50 Мощность, кВт 4 Масса, кг 38 Глубина, мм. 370 Ширина, мм. 500 Высота, мм. 620 Суммарная площадь поверхностей нагрева, кв. м 0.6 Объем камеры сгорания, л 41 Диаметр проема топочной дверцы, мм 178 … Читать далее

04.07.2021 от MrF

PonyProg и флэш-память SPI низкого напряжения EEPROM

PonyProg : ПониПрог Форум

Открытое обсуждение PonyProg

PonyProg и флэш-память EEPROM SPI низкого напряжения

Дата: 10.03.2014 14:32

Всем привет, Можно ли приспособить PonyProg SPI Flash EEPROM к низковольтному (3,3 В)!? Если возможно, пожалуйста, в этой теме опишите, как вы это делаете.

Пишу об этом, потому что у меня есть несколько программ для SPI Flash eeprom:
ПМ25ЛД020
Винбонд W25X020
ПМ25ЛВ010
Все эти ИС низковольтные(3,3В) поэтому и создал эту тему.

Кстати. Из того, что я вижу, используя эту схему: http://www.lancos.com/e2p/siprog_base.png
нужно будет поменять регулятор на 3,3В или возможно из имеющегося сделать переключаемый 5В/3,3В, а что дальше!?

Re: PonyProg и низковольтная SPI flash EEPROM

Добавил: imtiaz_2007 ()

Дата: 05 ноября 2014 г. 14:12

программное обеспечение пришлите мне пожалуйста
imtiaz hassan

Re: PonyProg и низковольтная SPI-флеш-память EEPROM

Дата: 06 ноября 2014 г. 21:28

Думаю, можно, но нужно кое-что изменить. Вам необходимо снизить напряжение питания до 3,3 В, а также снизить до этого уровня уровни напряжения на линиях SCK и MOSI (от базовой платы SI Prog).

И, наконец, необходимо повысить уровень напряжения на линии MISO (возврат к базовой плате SI Prog) до 5В. Я изменил схему «адаптера SPI eeprom» и файл прилагается. Распиновка идентична оригинальной базовой плате SI Prog. У меня нет этих SPI eeprom, поэтому я не могу проверить работоспособность схемы.

С другой стороны, возможно, eeproms PM25LV010, PM25LD020 или Winbond W25X020 имеют другой набор инструкций и формат регистра состояния, так как PonyProg2000 «ожидает», и поэтому с ними невозможно связаться, даже если схема в порядке. Но это только мое предположение.

Peter_020 Написал:
————————————————— ——
> Всем привет, Можно ли приспособиться к
> Низкое напряжение флэш-памяти EEPROM PonyProg SPI (3,3 В)!? Если
> можно пожалуйста в этой теме опишите как у вас проходит
> об этом.
>
> Я пишу об этом, потому что мне нужно кое-что
> программа SPI Flash eeprom:
> PM25LD020
> Винбонд W25X020
> PM25LV010
> Все эти микросхемы низкого напряжения (3,3 В) и
> Поэтому и создал эту тему.
>
> Кстати. Из того, что я вижу, используя эту схему:
> http://www.lancos.com/e2p/siprog_base.png
> вам нужно будет изменить регулятор на 3,3 В или
> возможно из нынешних сделать переключаемый 5В/
> 3,3 В, а что дальше!?

Вложения: Siprog_SPI eeprom adapter_3.3V.png (11,1 КБ)

Re: PonyProg и низковольтная SPI flash EEPROM

Читайте также:
Обучение водителей по 20 часовой программе нормативные документы

Дата: 07 ноября 2014 г. 18:45

Здравствуйте Peter_020,

Я сравнил таблицы данных от AT25xxx и W25X020 + PM25LD020, и есть большая разница в адресации памяти устройства, поэтому PonyProg2000 фактически НЕ совместим для программирования eeprom модельного ряда W25X020 или PM25LD020.

Peter_020 Написал:
————————————————— ——
> Всем привет, Можно ли приспособиться к
> Низкое напряжение флэш-памяти EEPROM PonyProg SPI (3,3 В)!? Если
> можно пожалуйста в этой теме опишите как у вас проходит
> об этом.
>
> Я пишу об этом, потому что мне нужно кое-что
> программа SPI Flash eeprom:
> PM25LD020
> Винбонд W25X020
> PM25LV010
> Все эти микросхемы низкого напряжения (3,3 В) и
> Поэтому и создал эту тему.
>
> Кстати. Из того, что я вижу, используя эту схему:
> http://www.lancos.com/e2p/siprog_base.png
> вам нужно будет изменить регулятор на 3,3 В или
> возможно из нынешних сделать переключаемый 5В/
> 3,3 В, а что дальше!?

Редактировалось 1 раз(а). Последнее редактирование: 10.11.2014, 19:03, автор: sonix.

XTW100 Mini Programmer Программное обеспечение и тесты · Один транзистор

Получите частично переведенное программное обеспечение для программирования SPI/I2C XTW100 Mini Programmer. Список поддерживаемых микросхем памяти ниже

Я начертил схему нового программатора памяти SPI/I2C на базе микроконтроллера STM32: XTW100 Mini Programmer. Теперь я должен использовать его для программирования некоторых микросхем EEPROM и флэш-памяти. К сожалению, я не могу зайти так далеко. Все тесты с единственным доступным приложением для программирования пошли не так. Все не удалось, кроме стирания I2C EEPROM.

Утилита программирования представляет собой простое приложение Delphi с «китайским дружественным интерфейсом». Совсем не удобно для тех, на чьем компьютере не установлена ​​поддержка китайского языка. Во всяком случае, после того, как я вообще не мог использовать программатор, я попытался его отладить.

Я поставил логический анализатор на все контакты для I2C EEPROM и получил какие-то странные сигналы, похожие на ШИМ, на линиях SCL и A0. Тогда я подумал, что смогу извлечь бинарную прошивку из флэш-памяти STM32 с помощью ST-Link. Плохая идея. Похоже, что устройство перешло в режим «самоуничтожения» после того, как я очистил бит защиты от чтения, и теперь все, что я могу прочитать, это пустая флэш-память.

Мой программатор теперь совершенно бесполезен (нет светодиодов, нет активности USB). Все, что ему нужно, это новая прошивка (я обнаружил, что существует альтернативная прошивка). Имея схему и множество вариантов разработки, включая поддержку Arduino, написать альтернативную прошивку для этого устройства не является невыполнимой задачей.

Но это требует времени, так как нужна еще и новая утилита для программирования ПК. Я все же решил написать этот пост, может этот программатор действительно у кого-то работает. Вы можете получить частично переведенный инструмент программирования в конце этого поста.

Мини-программатор Ch441A и XTW100

На фотографии выше вы можете видеть хороший Ch441A и более крупный XTW100. Нижний — JTAG-программатор USB Blaster, основанный на том же микроконтроллере STM32. После аналогичной попытки прочитать прошивку с флешки она полностью стерлась. Но есть еще один интересный факт об этом. У этого есть реальное переключение напряжения, достигнутое с помощью 74HC244 IC. И у него почти такая же цена, как у XTW100.

Оба этих устройства STM32 можно запрограммировать из Arduino IDE с помощью ST-Link.

Хотя XTW100 использует MCU STM32F103C8T6, который должен иметь флэш-память 64 КБ, на самом деле это STM32F103C B T6 с флэш-памятью 128 КБ.

XTW100 MCU Info

Supported chips

SPI Flash

AMIC: A25L05P, A25L05PT, A25L512, A25L10P, A25L010, A25L020, A25L20P, A25L40P, A25L040, A25L080, A25L80P, A25L16P, A25L016, A25L032.

АТМЭЛ: АТ25Ф512, АТ25Ф512Б, АТ25Ф512А, АТ25Ф1024, АТ25ФС010, АТ25Ф1024А, АТ25Ф2048, АТ25ДФ021, АТ25ДФ041А, АТ25Ф4096, AT26F004, AT26DF041A, AT25FS040, AT26DF081A, AT26DF161A, AT25DF161, AT26DF161, AT26DF321, AT25DF321A, AT25DF321, AT25DF641.

EON: EN25B05, EN25F05, EN25B05T, EN25P05, EN25LF05, EN25F10, EN25P10, EN25D10, EN25LF10, EN25D20, EN25LF20, EN25F20, EN25F40, EN25D40, EN25LF40, EN25T80, EN25D80, EN25Q80, EN25F80, EN25P80, EN25Q16, EN25h26, EN25B16T, EN25F16, EN25D16, EN25T16, EN25B16, EN25F32, EN25P32, EN25B32, EN25Q32, EN25B32T, EN25B64T, EN25Q64, EN25F64, EN25B64, EN25F128, EN25Q128.

BOYA: BY25D05AS, BY25D10AS, BY25D20AS, BY25Q20AL-1.8V, BY25Q20AS, BY25Q40AS, BY25Q40AW, BY25D40AS, BY25D80AS, BY25D16AS, by25q32. Важно: для микросхем 1,8 В требуется преобразователь уровня напряжения!

ЭС: ЭС25П40, ЭС25П80, ЭС25П16.

ЭСМТ: F25L04UA, F25L004A, F25L08PA, F25L008A, F25L016A, F25L16PA, F25L32PA, F25L32QA, F25L64QA.

GIGADEVICE: GD25Q512, GD25Q10, GD25Q20, GD25Q20, GD25D40, GD25Q41, GD25F40, GD25Q40, GD25D80, GD25F80, GD25Q80, GD25T80, GD25Q16, GD25Q32, GD25Q64, GD25Q128.

КН: Х35Л4006Э, Х35Л8036Д, Х35Л8006Э, Х35Л1606Э.

MSHINE: MS25X40.

MXIC: MX25V512, MX25L512, MX25L1005, MX25L2005, MX25L2026, MX25U4035, MX25V4035, MX25L4005A, MX25V4005, MX25L8005, MX25V8006E, MX25V8005, MX25U8033E, MX25L8036E, MX25V8035, MX25L8035E, MX25U8035, MX25L8006E, MX25L1636E, MX25L1606E, MX25L1633E, MX25L1608D, MX25L1635E, MX25U1635E, MX25L1605D, MX25L1608E, MX25L1636D, MX25L3225D, MX25L3237D, MX25L3236D, MX25L3206E, MX25L3205D, MX25U3235E, MX25L3208D, MX25L3235D, MX25U3235F, MX25L3208E, MX25L6455E, MX25L6408D, MX25L6465E, MX25L6408E, MX25L6406E, MX25L6445E, MX25L6405D, MX25L6436E, MX25L6406, MX25L12865E, MX25L12835E, MX25L12836E, MX25U12835F, MX25L12835F, MX25L12855E, MX25L12845E, MX25L12805D, MX25L25635E/F, MX25L25639F, MX25L25735E/F, MX25U25635F, MX25L2573, MX66L51235F, MX66U5123F.

PMC: PM25LV512A, PM25LV010A, PM25LV020, PM25LV040, PM25LV080B.

РАЗЪЕМ: S25FL001, S25FL040, S25FL002, S25FL004, S25FL008, S25FL160, S25FL016, S25FL032, S25FL064, S25FL128.

SST: SST25VF512A, SST25VF512, SST25VF010A, SST25VF010, SST25VF020, SST25VF020A, SST25VF040B, SST25VF040, SST25VF040A, SST25VF080B, SST25VF016B, SST25VF032B, SST25VF064C.

ST: M25P05A, M25P10A, M25P20, M25P40, M25PX80, M25PE80, M25P80, M25PE16, M25P16, M25PX16, M25PX32, M25P32, M25PE32, M25P64, M25PEX64, M82.

WINBOND: W25P10, W25X10A, W25X10AL, W25X10L, W25X10, W25X20A, W25X20L, W25X20, W25X20AL, W25P20, W25Q40BV, W25X40, W25X40AL, W25X40L, W25X40A, W25P40, W25P80, W25Q80BV, W25X80L, W25X80A, W25X80AL, W25Q80V, W25X80, W25X16, W25Q16BV, W25Q16V, W25P16, W25P32, W25Q32V, W25X32, W25Q32BV, W25Q64BV, W25X64, W25P64, W25Q128FV, W25Q128BV, W25Q256FV.

I2C EEPROM

Обычные чипы: 24C01 3V, 24C01 5V, 24C02 3V, 24C02 5V, 24C04 3V, 24C04 5V, 24C08 3V, 24C08 5V, 24C16 5V, 24C16 3V, 24V, 24V, 24V, 24V, 24V, 24V, 24V, 24V, 24V, 24V, 24V, 24V, 24V, 24V, 24V, 24V, 24V, 24V, 24V, 24V, 24V, 24V, 24V, 24V, 24V, 24V, 24V, 24V, 24V, 24V, 24V, 24V, 24V, 24V, 24V, 24V, 24. 24C64 3В, 24C128 5В, 24C128 3В, 24C256 5В, 24C256 3В, 24C512 5В, 24C512 3В, 24C1024 3В, 24C1024 5В, 24C2048 5В, 24C2048 4.92 5C2048 40,6 2 4В Примечание: Протоколы чтения и записи одинаковы для всех микросхем EEPROM серии 24.

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, CAT24WC256, CAT24C512, CAT24WC512, CAT24C1024, CAT24WC1024.

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, MIC24LC01B, MIC24LC02B, MIC24AA02, MIC24C02C, MIC24AA024, MIC24LC025, MIC24LC024, MIC24LC04B, MIC24AA04, MIC24AA025, MIC24LC08B, MIC24AA08, MIC24LC16B, MIC24AA16, MIC24LC32, MIC24AA32, MIC24LC64, MIC24AA64, MIC24FC64, MIC24FC128, MIC24AA128, MIC24LC128, MIC24AA256, MIC24LC256, MIC24FC256, MIC24AA512, MIC24LC512, MIC24FC512, MIC24AA1024.

Читайте также:
Установить программу гибдд штрафы

NSC: NSC24C02L, NSC24C02, NSC24C64.

РАМТРОН: FM24CL04, FM24C04A, FM24CL16, FM24C16A, FM24CL64, FM24C64, FM24C256, FM24CL256, FM24C512.

РОХМ: BR24L01, BR24C01, BR24L02, BR24C02, BR24L04, BR24C04, BR24L08, BR24C08, BR24L16, BR24C16, BR24L32, BR24L34, BR624C32, BR624C32

СТ: СТ24С01, СТ24С02, СТ24С04, СТ24С08, СТ24С16, СТ24С32, СТ24С64.

XICOR: X24C01, X24C02, X24C04, X24C08, X24C16.

Программное обеспечение

Официальное программное обеспечение можно скачать с сайта производителя (после загрузки отредактируйте расширение файла на exe ). Интерфейс приложения на китайском языке.

Используя Resource Hacker, бесплатный инструмент для изменения статических ресурсов в исполняемых программах, я смог перевести интерфейс утилиты программирования. К сожалению, окна сообщений и журналы создаются во время выполнения и не могут быть отредактированы.

ПО для программирования XTW100

Имеется также руководство пользователя в формате PDF на китайском языке. По сути, чтобы прочитать чип памяти, вы запускаете программное обеспечение и нажимаете

Кнопка автоматического обнаружения для флэш-памяти SPI, расположенная ближе к USB-порту половины разъема, с контактом 1, совмещенным с ручкой разъема. Для I2C EEPROM выберите правильное устройство в поле со списком и поместите микросхему в другую половину гнезда, рядом с ручкой, с контактом 1, совмещенным с ним.

Источник: xn--d1acijsfhgmc.xn--p1ai

Возможно ли с помощью данной программы запрограммировать микросхему en25p80

21.1.2014, 10:36

Не стирается EON EN25P80 (DIP 8-pin). Идентификатор показывает EN25B80. Программатор Master-02 USB Версия программы MasterLink v5.97 Версия прошивки 5.11. Прошивка обновлена с сайта. Показывает «Стирание завершено».

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

Какой аналог можно выставить? Вроде все уже проверял.

21.1.2014, 21:08

Не стирается EON EN25P80 (DIP 8-pin). Идентификатор показывает EN25B80. Программатор Master-02 USB Версия программы MasterLink v5.97 Версия прошивки 5.11. Прошивка обновлена с сайта. Показывает «Стирание завершено». Читаю, ничего не изменилось. Иформация в микросхеме та же. При программировании выдается сразу ошибка. Проверил на двух аналогичных флэшках.

Что можно ещё предпринять. В списке микросхема поддерживается. Какой аналог можно выставить? Вроде все уже проверял.

В наличии образец EN25T80, стирается, программируется. Ищу отличия по документации.

Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.

Источник: www.mprog.ru

Программатор CH341A + прошивка микросхем памяти

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

Инженерам-электронщикам, радиолюбителям, — каждому, кто занимается эксплуатацией, обслуживанием, ремонтом электроники, необходим программатор в принципе. Починка телевизоров, компьютеров, спутниковых ресиверов и прочей аппаратуры, как правило, требует прошить микросхему памяти без выпаивания из платы. Так вот для этих целей разработан программатор CH341A микросхем памяти универсальный.

  • 1 Программатор микросхем памяти еепром/флеш — CH341A
  • 2 Универсальный программатор CH341A — применение в работе
  • 2.1 Программатор CH341A — программное обеспечение прошивки/считывания
  • 2.2 Тонкости программирования микросхем памяти через интерфейс CH341A
  • 2.3 Программатор CH341A: где купить и какая цена
  • 2.4 Таблица поддерживаемых микросхем программатором CH341A
  • 2.5 Как прошить микросхему памяти без выпаивания
  • 2.6 Чтение дампа микросхем памяти программатором CH341A
  • 2.7 Причина отсутствия чтения/записи на программаторе CH341A
  • 2.7.1 Видеоролик — прошивка китайского смартфона

Программатор микросхем памяти еепром/флеш — CH341A

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Программатор CH341A — программное обеспечение прошивки/считывания

Действие универсального физического модуля CH341A на программном уровне поддерживается «родительским» программным обеспечением — «CH341A Programmer» (здесь версия 1.4).

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

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

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

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

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

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

Читайте также:
Как искать программы в командной строке

При подключении программатора на порт USB, система автоматически выдаёт (только старые версии Windows) сообщение о необходимости установки драйверов устройства. Нужно просто указать путь к папке, где находятся требуемые файлы. Последние версии (например, Windows 10) требуют файлы с цифровой подписью. Здесь выше можно скачать официальные драйверы, наделённые цифровой подписью.

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

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

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

Видеоролик выше показывает последовательность работы с микросхемами памяти через программную среду сопровождения. В частности, показаны примеры работы с ПО «Programmer CH341A» двух версий (1.30 и 1.4, соответственно).После завершения работы с ПО, устройство в списке диспетчера Windows рекомендуется отключать (не удалять, но деактивировать).

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

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

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

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

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

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

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

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

Программатор на Aliexpress

Читать и «шить» программатором CH341A доступно чипы памяти следующих производителей:

  • 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 секунд времени. При этом читаемые микросхемы памяти из платы контроллера не выпаивались.

На интерфейс программатора CH341A подключался непосредственно модуль памяти контроллера Pixel, состоящий из двух чипов памяти 24 серии. Подключение производилось через стандартный 4-контактный разъём. Опыт — как читать дамп с микросхемы серии 24С04 без выпаивания чипа из платы, описан далее.

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

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

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

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

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

включая литий-ионные батареи (актуально для компьютерных материнских плат). На программаторе CH341A перемычка на контактах «P/S» снимается.

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

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

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

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

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

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

Объясняется причина отсутствия рабочего эффекта просто: по умолчанию схемой программатора CH341A используется рабочее напряжение (стабилизированное от USB) равное 3.3 вольтам. При таком малом уровне напряжения и токе не превышающем 500 мА, некоторые серии чипов попросту «не входят» в режим программирования.

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

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

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

Видеоролик — прошивка китайского смартфона

Видеороликом ниже представлен обзор китайского программатора CH341A:

Источник: zetsila.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru