Программатор "Willes".
Перед повторением обязательно прочитать здесь.

(9.09.2009)

"Willes"
Посмотреть (скачать)
1600x1200


Данный программатор предназначен для "параллельных" микросхем памяти и микроконтроллеров. Работает через LPT-порт под управлением софта v0.97ja от программатора "Willem", и, по сути, является его переработанной версией.

Все сигналы выведены на 40-пиновый разъём (аналогичному IDE-разъёму на компьютерных платах), а также на 32-пиновую ZIF-панельку. Некоторые сигналы подаются на панельку через коммутирующие DIP-переключатели (J1, J2, J3) и джампер JP4, чем достигается совместимость различных корпусов программируемых микросхем (см. эл. принципиальную схему).

Connectors
Посмотреть (скачать)
1600x1200



Напряжения питания и программирования также задаются DIP-переключателями (SA1 и SA2 соответственно).

Vdd SA1
1 2 3 4
3,3 ON ON ON ON
4,0 OFF ON ON ON
5,0 OFF OFF ON ON
5,8 OFF OFF OFF ON
6,2 OFF OFF OFF OFF

Vpp SA2
1 2 3 4 5 6 7
12,0 ON ON ON ON ON ON ON
12,8 OFF ON ON ON ON ON ON
12,9 OFF OFF ON ON ON ON ON
14,0 OFF OFF OFF ON ON ON ON
15,0 OFF OFF OFF OFF ON ON ON
21,0 OFF OFF OFF OFF OFF ON ON
21,5 OFF OFF OFF OFF OFF OFF ON
25,8 OFF OFF OFF OFF OFF OFF OFF

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



Willes Doc 2.5

Посмотреть (скачать)
2073x1542



Джампер JP3 позволяет отключать напряжение программирования от линии Vpp, когда это необходимо, а DIP-переключатель SA3, получать на этой линии различные логические уровни.
Джампер JP2 предназначен, для снижения напряжения питания на 0,7V, при нормальных логических уровнях на сигнальных линиях.
Джампер JP1, в режиме чтения, "отключает" посредством ключа на VT1 регулировочные резисторы R18 и R19 (если они задействованы), таким образом снижая Vdd.
Подробнее об этом можно прочесть на сайте и форуме программатора "EzoFlash+".


Назначение контактов разъёма:
1 - Vcc 21 - A9
2 - Vcc 22 - A8
3 - #WE 23 - A7
4 - #OE 24 - A6
5 - #RST/Vpp 25 - A5
6 - #RST/Vpp 26 - A4
7 - A23 27 - A3
8 - A22 28 - A2
9 - A21 29 - A1
10 - A20 30 - A0
11 - A19 31 - GND/#CE
12 - A18 32 - GND/#CE
13 - A17 33 - D7
14 - A16 34 - D6
15 - A15 35 - D5
16 - A14 36 - D4
17 - A13 37 - D3
18 - A12 38 - D2
19 - A11 39 - D1
20 - A10 40 - D0



Печатная плата разработана, для бескорпусного исполнения программатора, и предназначена для крепления на жёсткой подставке-основании (в авторском варианте – фанера толщиной 4 мм).
ВНИМАНИЕ! Если не планируется изготавливать какой-то защитный корпус, то, при сборке деталей блока питания, следует уделить особое внимание требованиям электробезопасности, что бы максимально исключить случайное прикосновение, в процессе эксплуатации, к высоковольтным цепям.


PCB 2.0

Версия для печати (2205x1791)
Оригинал (в формате Abacom, Sprint-LayOut 4.0)



Распайка и настройка:

  1. Распаиваем все перемычки.
  2. Распаиваем резисторы, кроме регулировочных (R8, R11, R15, R18, R19 и R9, R13, R16, R21, R26, R29, R34, R35), и стабилитроны.
  3. Распаиваем конденсаторы (кроме электролитических), выключатель, диодный мост и все диоды.
  4. Распаиваем все транзисторы, стабилизаторы напряжения, джампера, и дип-переключатели.
  5. Распаиваем разъём под LPT (X1), разъём для подключения адаптеров (X2) и ZIF-панельку. Данный шаг позволяет более удобно подключаться, для измерения напряжений в дальнейшем, но несколько снижает удобство по впаиванию регулировочных резисторов, поэтому, его можно перенести после пункта 7.
  6. Подключаем внешний БП на напряжение 30 вольт (желательно с защитой по току) вместо выводов вторичной обмотки сетевого трансформатора (XT1 и XT2).
  7. Включаем БП (порог защиты по току устанавливаем 100mA), и переключая дип-переключатели, путём подбора и впаивания регулировочных резисторов, устанавливаем необходимые напряжения (см. таблицу), замеряя их на ZIF-панеле, или контактах разъёма для подключения адаптеров (X2).
  8. Распаиваем все микросхемы логики.
  9. Устанавливаем электролитические конденсаторы.
  10. Промываем плату.
  11. Повторное измерение напряжений.
  12. Распаиваем сетевой трансформатор, плавкий предохранитель, сетевой шнур.
  13. Финальная промывка платы.
  14. Контрольное измерение напряжений.
  15. Подключаем компьютер и проверяем тестовые сигналы.






Дополнение
(10.01.2015)


Недавно попался интересный чип M5M23C100 от Mitsubishi.
Это – масочное ПЗУ 1MB, но втиснутое в 28-пиновый корпус.
Соответственно, немного доработал девайс.



Willes Doc 2.6

Посмотреть (скачать)
2072x1541





PCB 2.6

Версия для печати (2205x1791)
Оригинал (в формате Abacom, Sprint-LayOut 4.0)











Адаптеры.




Адаптер "DIP to PLCC 32 pin (1-1)".

DIP to PLCC 32 pin (1-1), top
Посмотреть (скачать)
1600x1200
DIP to PLCC 32 pin (1-1), bottom
Посмотреть (скачать)
1600x1200

Предназначен для программирования чипов в корпусах PLCC-32, имеющих распиновку, совпадающую с DIP-вариантом.
Сразу хочется предупредить, что печатная плата имеет очень плотный рисунок, а пайка производилась паяльным феном, с использованием паяльной пасты.


DIP to PLCC 32 pin (1-1), bottom
Посмотреть (скачать)
1600x1200




DIP to PLCC 32 pin (1-1) PCB

Версия для печати (409x1039)
Оригинал (в формате Abacom, Sprint-LayOut 4.0)







Адаптер "PLCC32 to DIP28".


PLCC32 to DIP28
Посмотреть (скачать)
2288x1712



Предназначен для программирования чипов в корпусах PLCC-32, в DIP-варианте выпускающихся в 28-пиновом корпусе.
Изготавливался, аналогично "DIP to PLCC 32 pin (1-1)".


PLCC32 to DIP28 PCB

Версия для печати (524x896)
Оригинал (в формате Abacom, Sprint-LayOut 4.0)







Адаптер "TSOP1-40".


TSOP1-40
Посмотреть (скачать)
2288x1712



Предназначен для программирования чипов в корпусах TSOP1.
Аналогичен адаптеру "TSOP-40_B2" для программатора "EzoFlash+".
Добавлен JP9 для возможности переключения сигнала RST с линии Vpp на линию Vcc.


TSOP1-40

Посмотреть (скачать)
687x1197





TSOP1-40 PCB

Версия для печати (648x854)
Оригинал (в формате Abacom, Sprint-LayOut 4.0)







Адаптер "MCS-51 DIP40".


MCS-51 DIP40
Посмотреть (скачать)
2288x1712



Предназначен для программирования чипов MCU семейства MCS-51 в корпусах DIP-40.
Аналогичен адаптеру "DIP-40_A1" для программатора "EzoFlash+".


MCS-51 DIP40 PCB

Версия для печати (772x854)
Оригинал (в формате Abacom, Sprint-LayOut 4.0)







Адаптер "MCS-51 DIP20".


Предназначен для программирования чипов MCU семейства MCS-51 в корпусах DIP-20.
Аналогичен адаптеру "DIP-20_A1" для программатора "EzoFlash+".
Разработан, но не изготовлялся.


MCS-51 DIP20 PCB

Версия для печати (606x841)
Оригинал (в формате Abacom, Sprint-LayOut 4.0)







Адаптер "MCS-48/41 DIP40".


MCS-48/41 DIP40
Посмотреть (скачать)
2288x1712



Предназначен для программирования чипов MCU семейства MCS-48/41 в корпусах DIP-40.


MCS-48/41 DIP40

Посмотреть (скачать)
1350x1150





MCS-48/41 DIP40 PCB

Версия для печати (896x827)
Оригинал (в формате Abacom, Sprint-LayOut 4.0)







Адаптер "FWH/LPC PLCC32".


FWH/LPC PLCC32
Посмотреть (скачать)
2288x1712



Предназначен для программирования чипов FWH/LPC в корпусах PLCC-32.
Аналогичен адаптеру "PLCC-32_B2" для программатора "EzoFlash+".
Немного изменён узел формирования питания, благодаря чему стало возможным снизить питание чипа до 3,3V, а уровни сигнальных линий до 4,0V.
Также конденсатор C2 сделан "отключаемым", и добавлен резистор R8.


FWH/LPC PLCC32

Посмотреть (скачать)
1382x1234





FWH/LPC PLCC32 PCB

Версия для печати (524x896)
Оригинал (в формате Abacom, Sprint-LayOut 4.0)







Адаптер "Yamaha RX-5".


Yamaha RX-5
Посмотреть (скачать)
2288x1712



Предназначен для программирования картриджей от драм-машины Yamaha RX-5.
Разъём для адаптера можно изготовить из слота AGP, удалив неиспользуемые контакты.


AGP

Modernized AGP Bottom

Modernized AGP Top



Yamaha RX-5 Schematic

Посмотреть (скачать)
1276x1795





Yamaha RX-5 PCB

Версия для печати (591x921)
Оригинал (в формате Abacom, Sprint-LayOut 4.0)




Перечень реально опробованных чипов.

Буду благодарен за сообщения, для пополнения списка.





Обсудить на форуме



НаписАть отзыв E-mail            Other electronics  Другая электроника

Home
На главную



счётчик посещений

параллельный программатор Willes программатор параллельных микросхем памяти Willes программатор параллельной памяти Willes программатор для параллельных микросхем памяти Willes программатор параллельных микросхем памяти через LPT порт Willes программатор параллельных микросхем памяти через ЛПТ порт Willes программатор микросхем flash-памяти программатор микросхем flash памяти программатор микросхем флеш-памяти программатор микросхем флеш памяти программатор для прошивки BIOS программатор для прошивки БИОС программатор для прошивки ПЗУ программатор для прошивки EPROM программатор для прошивки EEPROM программатор для прошивки FWH программатор для прошивки MCS-51 программатор для прошивки MCS51 программатор для прошивки MCS 51 программатор для прошивки MCS-48 программатор для прошивки MCS 48 программатор для прошивки MCS48 программатор для прошивки MCS-41 программатор для прошивки MCS 41 программатор для прошивки MCS41 доработка программатора Willem доработка программатора EzoFlash программатор на базе Willem программатор на базе EzoFlash схема программатора Willes схема параллельного программатора Willes схема программатора параллельных микросхем памяти Willes схема программатора параллельной памяти Willes печатная плата программатора Willes печатная плата для параллельного программатора Willes печатная плата программатора параллельных микросхем памяти Willes печатная плата программатора параллельной памяти Willes печатка для программатора Willes печатка для параллельного программатора Willes печатка для программатора параллельных микросхем памяти Willes печатка для программатора параллельной памяти Willes питание программатора Willes питание параллельного программатора Willes питание программатора параллельных микросхем памяти Willes питание программатора параллельной памяти Willes переходники для программатора Willes переходники для параллельного программатора Willes переходники для программатора параллельных микросхем памяти Willes переходники для программатора параллельной памяти Willes чем запрограммировать параллельные микросхемы памяти чем запрограммировать микросхемы параллельной памяти программирование ПЗУ БИОС программирование ПЗУ БИОСа программирование ПЗУ BIOS программатор для ПЗУ БИОС программатор для ПЗУ БИОСа программатор для ПЗУ BIOS чтение дампов картриджей для yamaha rx


Copyright © 2009-2016 by Dmitry Dubrovenko.