Programátor Willem Eprom Programmer
Publikované: Thursday, 04.03. 2004 - 12:35:21
Věc: Recenze


Programátor se kterým naprogramujete nepřeberné množství obvodů. V závěru článku máte odkazy ke stažení ovládacích programů a schémata.






Willem Eprom Programmer ver. 3B

Willem Eprom Programmer v.2.0
Willem Eprom Programmer v.2.0-celek
Zbastlený programátor ve své druhé verzi na oboustranném plošném spoji.
-----------------------------------------------------------------------------------------
Willem eprom Programmer v.1.0
Zbastlený programátor na jednostranném plošném spoji ( těch propojek je tam ale celkem dost :-) ). Tuto konstrukci jsem stavěl jako nejlevnější variantu bez ZIF32 patice. Tento plošný spoj si můžete vyrobit sami doma.
-----------------------------------------------------------------------------------------
  Univerzální programátor Willem Eprom Programmer můžete bez obav používat v servisech RTV. Už ve své základní verzi bez nádstavců naprogramuje hezkou řádku obvodů. V opravnách výpočetní techniky ho nejspíše využijí při aktualizacích nebo opravách  biosů. Jeho programovací možnosti naleznete v tabulce.
   Zatím co profesionální programátory od různých firem se cenově pohybují okolo 10.000,-Kč, tento programátor postavíte do 1.000,-Kč. Hlavní podíl na ceně této konstrukce má univerzální  ZIF32 patice, která stojí okolo 400,-Kč. Doporučuji použít patici ZIF40, která paradoxně stojí méně, asi 250,-Kč. Zbytek součástek je běžně k sehnání za pár korun.
  Ačkoliv  Willem programmer vznikal jako čistě amatérský výrobek, v současnosti se prodává už jako komerční produkt. Domovská stránka autora a programátoru je http://www.willem.org . Řada amatérů neustále vymyšlí nové nádstavce, redukce a upravuje ovládací software. V tomto nezaostávají ani prodejci a vymýšlí rovněž technická vylepšení. Důsledek je takový, že existují desítky druhů plošných spojů, redukcí a úprav po celém světě. V další části článku Vám ukážu redukce, které jsem stavěl a redukce ke kterým Vám přiložím i plošné spoje.
  Jelikož má každá firma své návrhy plošných spojů a já jsem stavěl programátor z plošných spojů Polské konstrukce, budou se přiložené návrhy lišit. Důležité je, že kompatibilita souhlasí. Přiložené návrhy jsou z originální amatérské konstrukce.

K napájení programátoru stačí 9 až 15V. Doporučuje se napájení 15V. Programátor má svůj usměrňovač a stabilizátor, takže si vystačíme se střídavým napětím.

Napáječ Willema.

  Podle toho jak se doplňuje podpora nových obvodů, mění se i ovládací software. Software existuje ve dvou verzích. Verze pro DOS se už podle mých informací dále nevyvýjí, ale verze pro Windows jde stále kupředu. Programátor se nastavuje DIP přepínači a jumperama podle typu obvodu. V programu nastavíte druh obvodu a program Vám graficky ukáže co jak nastavit. Program se dokonce objevil i v různých lokalizacích, ale do České verze ještě nebyl přeložen. O překlad jsem se pokusil sám, ale bohužel jsem narazil na problém. Novější verze programu je komprimována nějakým exe komprimátorem, který jsem nesehnal, takže program nelze editovat.

Program Willem Eprom Programmer pod W95 a vyšší.
Ovládací program pod Windows.

Program Willem Eprom Programmer pod DOS
Už bohužel neaktualizovaný ovládací program pod MS-DOS

   Při oživování jsem se nesetkal z žádnými problémy a Willem jel na první šup. To ale záleží na pečlivosti Vaší práce. Plošné spoje jsem pro první verzi, podle předlohy nechal vyrobit v této firmě. Všechny plošné spoje jsou navrženy na jednostranné desky. Pro oboustrannou verzi programátoru jsem desky nakoupil přes elektronický obchod v Polsku. URL adresa majitele elektronického obchodu je http://progs.glt.pl .
Veškeré objednávky jsem řešil přes e-mail v Polském jazyce, jelikož  uvedený autor neumí říci po Česky ani popel. Na platbě jsme se domluvili přes službu Western Union, kterou poskytuje skoro každá větší pošta. Tato služba je ale tak drahá, až se mi protočili panenky. Vyplatí se nechat poslat větší množství plošných spojů, aby to na osobu nebylo tak drahé a náklady rozpočítat.



Sestavený programátor na plošném spoji s Progs.glt.pl.

Sestavený programátor na oboustranném plošném spoji z www.progs.glt.pl.

Programátor od VGJ elektronika

Sestavený programátor na oboustranném plošném spoji s VGJ elektronika

Nová konstrukce z www.progs.glt.pl
Nejnovější konstrukce z www.progs.glt.pl . U této varianty můžeme programovat i PLCC obvody bez redukce.
Originální profi Willem

Zahraniční varianta ze stránky www.willem.org .

Originál amatérský Willem.

Originál amatérský programátor Willem, ke kterému jsou k dispozici materiály a plošný spoj ke stažení.

Seznam programovatelných obvodů ve své základní verzi

EPROM 27C64, 27C128, 27C256, 27C512, 27C010, 27C020, 27C040, 27C1001
M27C1001, M27C2001, M27C4001
27C080 (A19) , M27C801
2716(Vpp25V), 2732, (adapter DIP24)
2764, 27128, 27256, 27512, 27010,
Vpp12.5V (21Vpp Modify Circuit)
EEPROM 28C65,28C64, 28C128, 28C256,28C512, 28C010, 28C020, 28C040
M28C16A/17A (DIP28)
(Adapter or Jumper) 28C16,XLS2816 (DIP24)
FLASH Memory 28F64, 28F128, 28F256, 28F512, 28F010(MX28F1000), 28F020
i28F001BX
  Command seq. 555/AA,2AA/55,555/90
29F64, 29F128, 29F256, 29F512,29F010, 29F020, 29F040
Serial (I2C) EEPROM
24Cxx
24C02,24C04,24C08,24C16,
--- page write ----
24C32,24C64,24C128,24C256,24C512
Microwire EEPROM
93Cxx
<------ Data 8bit -----> (pin 6 ->ORG. [Schematic connect to GND])
93C06, 93C46, 93LC46, 93C56, 93C57,
93C66, 93C76, 93C86 (8bit)
<------Data 16bit------> (pin 6 ->NC [No Connect])
93C06A ,93C46X,93C56,93C66,93C76,93C86 (NS)
MicroChip PIC 16C84, 16F84, 16F84A ,16F627/16F628
12C508, 12C509, 12C508A, 12C509A,
16C620, 16C621, 16C622
Atmel Flash Memory
(Sector Programming)
(Software Data Protection)
AT29C256, AT29C512,AT29C010A, AT29C020, AT29C040,AT29C040A
W29EE512,W29EE011, W29EE012, W29C020(128),W29C040
PH29EE010(W29EE011)

ASD AE29F1008 (AT29C010), AE29F2008 (AT29C020)
Ver. 0.992.66 up. Can run under win9x
(disable prog. CPUIdle or CPUCool)

Atmel Flash Memory
AT49Fxxx (Subset 29Fxxx)
(Byte-by-Byte Programming)
(Software Data Protection)
Command seq. 5555/AA, 2AAA/55, 5555/A0
AT49F512, AT49F010,AT49F020,AT49F040, M29F002x
SST39SF010,SST39F020,SST39SF040
AT49F001,AT49F002

Command seq. 555/AA, 2AA/55, 555/A0
Am29F512,Am29F010, Am29F020, Am29F040,
29F002,29F002T,Pm29F002T
Serial Peripheral Interface (SPI)
EEPROM Mode0 (0,0)
AT25xxx, W95xxx
[Atmel] AT25010,020, 040 (A8-A0)
AT25080, 160, 320, 640, 128, 256 (A15-A0)
[ST] W95010....256, Microchip 25x010 - 25x640

--- Byte programming
25010,25020,25040
--- Page programming
25C080,25C160,25C320,25C640,25C128,25C256,25C512
AT25HP256,AT25HP512
AT25HP1024 (24bit address)

Atmel EEPROM (page prog.)
(Software Data Protection)
AT28C256, AT28C010, AT28C040
Nonvaltile SRAM (DS12xx) DS1220,DS1225Y, DS1230Y/AB, DS1245Y/AB, DS1249Y/AB
static RAM (Test RAM) 6116, 6264, 62256, 62512, 628128
EPROM winbond,SST
Electrical Erase Chip
W27E512, W27E010, W27C010
SST27SF256, SST27SF512, SST27SF010, SST27SF020
Flash Memory SST,Sanyo SST28SF040A , LE28F4001

Ovl. program pod Windows Ovl. software v Angličtině, Ovl. program pod MS-DOS Ovl. program v Angličtině pod MS-DOS

Dll port IO manuál Dll port IO pro ovládání portu pod systémy NT, Ovládací program v Polském Jazyce Ovl. Program pod Windows v Polském jazyce

Schéma ke stažení - Schéma Willema 3B, plošný spoj ke stažení Plošný spoj Willema.

Kontrola funkce socketu ZIF - Tester socketu ZIF, úprava pro USB - Úprava pro USB port

 

Příště schémata a plošné spoje nejběžnějších redukcí a adaptérů.







Tento článek si můžete přečíst na webu Nuke - Elektro Bastlirna
www.ebastlirna.cz

Tento článek najdete na adrese:
www.ebastlirna.cz/modules.php?name=News&file=article&sid=135