|
| |
Programátor Willem Eprom Programmer
Publikované: Thursday, 04.03. 2004 - 12:35:21 Od: alovka
|
|
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 |
|
|
|
Zbastlený programátor ve své druhé verzi na oboustranném plošném
spoji. |
----------------------------------------------------------------------------------------- |
|
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.
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.
Ovládací program pod Windows.
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 oboustranném plošném spoji z www.progs.glt.pl. |
|
|
Sestavený programátor na oboustranném plošném spoji s VGJ
elektronika |
|
|
Nejnovější konstrukce z www.progs.glt.pl . U
této varianty můžeme programovat i PLCC obvody bez redukce. |
|
|
Zahraniční varianta ze stránky www.willem.org
. |
|
|
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. program pod MS-DOS |
Dll port IO manuál
, Ovládací
program v Polském Jazyce |
Schéma ke
stažení - , plošný spoj ke stažení |
Kontrola funkce socketu ZIF - , úprava pro USB - |
Příště schémata a plošné spoje nejběžnějších redukcí a
adaptérů.
|
| |
Průměrné hodnocení: 5 Hlasů: 5
|
|
Re: Programátor Willem Eprom Programmer (Hodnocení: 1) Od: 007 - Monday, 03.05. 2004 - 21:32:25 (O uživateli | Poslat soukromou zprávu) | Postavil sem ten programátor,i když ten tišťák namalovat je šílená piplačka.Fungoval na první zapnutí,ten soft je dost slušnej,akorát to chce nastavit LPT2
(nevim proč,mám jen jeden a na nic jiného ho nepoužívám). |
|
|
Re: Programátor Willem Eprom Programmer (Hodnocení: 1) Od: 007 - Thursday, 06.05. 2004 - 21:06:08 (O uživateli | Poslat soukromou zprávu) | Tolik tištáků nedělam,aby se mi vyplatilo kupovat světlocitlivej kuprák a navíc normální kuprák mám v práci.Jinak sem si to vytisk na ingoustovce v maximální kvalitě a pomocí žehličky přežehlil na kuprexid.Pak sem opravil místa kde se to nezdařilo. |
|
|
Re: Programátor Willem Eprom Programmer (Hodnocení: 1) Od: HonzaHorka - Friday, 29.10. 2004 - 00:58:50 (O uživateli | Poslat soukromou zprávu) | Postavil sem programátor a jel na prvni pokus. Plošňáky sem si nechal udelad od profiku, neměl sem tu trpělivost se s tim piplat. Dle mého názoru patří k nejlepším a nejlevnělšim konstrukcím které se dají najít na netu. A podpora obvodů je taky dost velká. Sem s nim nadmíru spokojenej. |
|
|
Re: Programátor Willem Eprom Programmer (Hodnocení: 0) Od: Anonymous - Friday, 10.12. 2004 - 20:57:03 | tistaky nejake na prodej najdete na www.mtaplus.cz |
|
|
Re: Programátor Willem Eprom Programmer (Hodnocení: 1) Od: Astupka - Sunday, 10.05. 2009 - 18:49:30 (O uživateli | Poslat soukromou zprávu) http://utaes.wz.cz | 1) Jaké mají být prosimvás ty elektrolytické kondenzátory? Ve schématu jsou 2 33uF a jeden 47uF, ale v osazovacím plánu jsou všechny tři 33uF. Má to nějaký rozdíl ve funkčnosti? 2) Jak se mají přejamrovat (přehodit) ty nastavovací konektory (pro napětí,...) pro redukci mcs-51 pro programování atmelů? Mockrát děkuji za odpověď |
|
|
Re: Programátor Willem Eprom Programmer (Hodnocení: 1) Od: bomba - Sunday, 21.06. 2009 - 15:29:27 (O uživateli | Poslat soukromou zprávu) | Ahoj,
sestrojil jsem tento programátor, ale bohužel nemůžu naprogramovat ani jednu EPROM, zobrazuje se mi tohle:
Error at 0x000000 Chip = 0x04 buffer = 0x00
V čem by mohl být problém?
Děkuji,
A.
|
|
|
Re: Programátor Willem Eprom Programmer (Hodnocení: 1) Od: bomba - Sunday, 21.06. 2009 - 15:32:15 (O uživateli | Poslat soukromou zprávu) | A taky když mažu EPROMky 10 minut UV-zářením z horského slunce, stále to říká, že zařízení není prázdné..
|
|
|
|
|