Параллельный программатор Willem PCB 4.5

Опубликовано: 2015-7-23 19:44 Категория: Инструменты

    Повторю, в очередной раз, заезженную всеми фразу: как только вы более-менее начнете разбираться в цифровой электронике, вы обязательно столкнетесь с проблемой выбора лучшего программатора для ПЗУ. Я через это, как и все, прошел и теперь поделюсь инфой с вами.

    Есть множество вариантов программаторов для ПЗУ, как и множество разновидностей самих ПЗУ. Когда я только начинал, хотелось всегда чего-нибудь попроще. Читал множество статей в интернете, узнавал, кто и чем пользуется для прошивки ПЗУ, размышлял, что может понадобиться мне, и в результате набрёл на описание программатора EzoFlash. Судя по фотографиям, он был компактен, после сборки он спокойно помещался в нагрудный карман рубашки, что радовало. Выбрал не самую новую версию 4.4+, т.к. была разведена односторонняя плата, а опыта травить двухсторонние у меня ещё не было. Вытравил платку, просверлил, запаял и собрал программатор. Получилось очень не плохо. 

2015-07-23

    После сборки программатора захотелось как-нибудь его проверить, чтобы удостовериться в его правильности и работоспособности. Но тут закралась проблема. У этого программатора не очень удобный для проверки разъем подключения адаптеров. Описание проверки показалось мне через чур сложным и не понятным. Но проверку программатор прошел успешно. Сразу же захотелось прошить какую нибудь ПЗУшку. И опять проблема. Из-за того, что разъем там как у шлейфа от флоппи диска, подключить туда ПЗУ в DIP28 корпусе, например, не получится. Суть программатора EzoFlash в том, что для работы с любой микросхемой ПЗУ ему нужен адаптер. Поэтому пришлось на сайте программатора, изучать форум, понимать какой адаптер мне нужен и опять травить, сверлить, паять.. Всё это очень увлекательно но после сборки 4 адаптера, я возненавидел этот программатор. Запаивать постоянно разъем с 32 пинами для подключения к программатору было не интересно. Кроме этого при работе, в моменты втыкания адаптера в программатор, всегда отваливалась какая-нибудь, самая вредная дорожка и мучения продолжались. Вскоре мне понадобилось прошить микросхему с питанием программирования 25в. И снова проблема. Как оказалось мне нужно было собрать ещё одну платку DC-DC преобразователя, которая в результате получилась очень не дешевой из-за микросхемы LM317. Ладно, собрал преобразователь и.. всё заработало и прошилось. Но это не все сложности работы с программатором EzoFlash. Каждый раз при выборе микросхемы, нужно было лезть на сайт, выбирать адаптер по описанию, и читать не маленькую инструкцию о том, какие джамперы замкнуть, какие разомкнуть.

    Фух, слава богу к концу этих мучений я не очень торопливо спаял себе программатор Willem PCB 3.1 (modified). Проблем при сборке не возникает никаких, после сборки выглядит серьёзнее чем EzoFlash, и сразу можно работать с большим количеством микросхем т.к. на плате присутствуют уже распаянные панельки для их подключения. Да и вообще, работа с программатором с самого начала и до сих пор дарит только положительные эмоции.

2015-07-23

    Программатор работал отлично, но всегда хотелось сделать его ещё лучше. Благо, прошли те времена, когда интернет был лимитирован. Перечитав кучу статей по улучшению Willem PCB 3.1 я набрел на одну самую полезную. Переделка Willem PCB 3.1 в 4.5 и возможность работы с последней версией программного обеспечения. Основная особенность данной модификации платы программатора в двух стабилизаторах питания lm7805 и lm7812. Для прошивки микросхем с высоким напряжением питания нужен источник питания с напряжением примерно на 2 вольта больше чем напряжение программирования микросхемы. У меня на всякий случай всегда под рукой есть блок питания на 9в 300мА, его за глаза хватает для прошивки флешек, у которых Vpp такой же как Vcc, и есть блок питания на 32в 1000мА, сила тока большая не нужна, но 32в за глаза хватает, чтобы прошивать микросхемы с напряжением программирования 25в. Это нужно иметь в виду при работе с программатором. Есть вариант с импульсным стабилизатором питания, который из 5в будет получать нужное Vpp, и в теории может быть запитан от USB, но судя по отзывам в интернете, много заморочек с сборкой и наладкой такого стабилизатора. Меня мой вариант устраивает более чем. 

    Для работы с микросхемами, у которых рабочее напряжение не больше 3.6в, по советам в интернете, запаял 2 диода 1n4148 последовательно в разрыв питания 5в, рядом с lm7805 и запаял перемычку, чтобы была возможность выбирать 5в или 3.6в. Потом со временем, оказалось, что очень часто требуется напряжение 2.9в, поэтому я запаял ещё перемычку с одним диодом. В результате стало можно выбирать следующие напряжения питания микросхем: 5в, 4.3в, 3.6в, 2.9в. На картинках ниже я показал как разместил перемычки и диоды.

2016-04-24 2016-04-24 2016-04-24 2016-04-24 2016-04-24 2016-04-24 

    Переделка программатора до версии 4.5 заключается в допаивании ещё одной микросхемы 74hc04, схема ниже лучше расскажет, что конкретно нужно допаять. Ещё рекомендуется заменить микросхему U1 на 4021, иначе возможны глюки.

2015-07-23

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

2015-08-20

2015-08-20

2015-08-20

2015-08-20

2015-08-20

2015-08-20

    В архиве можно скачать все файлы, которые нужны для сборки, наладки и модификации программатора Willem PCB 3.1.

pcb3m.rar

    Со временем я собрал несколько адаптеров, которые помогают мне. Описывать не буду, там и так всё понятно.

DIP44_16bit_adapter.rar

Sega Cartidge Adapter DIP44.rar

Willem_ISP.rar

zif32-lcc32.rar

27c322.pdf

AD-FWH.pdf

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

98d12c14.rar

098d12c3_x64.rar

setup97ja.rar

    Спустя 2 года работы с программатором, моя коллекция выглядит примерно так.

2015-07-23

    Сейчас многие используют USB программатор TL866, вещь не плохая, но Willem PCB 4.5 хоть старый и медленный, но он у меня есть и во всём устраивает. Спасибо создателю 

Внимание! Копирование, в том числе частичное, запрещено!

Теги: EzoFlash Программатор WillemPCB4.5 Адаптеры

vfiuchcikicshuusrch.ddns.net
Карта Сайта