|
| |
Amatérský programátor Willem Eprom Programmer
Publikované: Sunday, 06.10. 2002 - 19:04:21 Od: alovka
|
|
Článek je určen čtenářům, kteří zvažují koupi profesionálního programátoru pamětí. Jako alternativa je tu uveřejněna recenze amatérského programátoru, který si můžete postavit doma z běžně dostupných součástek.
Jestliže zvažujete koupi programátoru pamětí, doporučím Vám ještě jednu
levnější alternativu. Komplexní programátory pamětí se pohybují v cenové relaci
okolo 7000,- i více a ve většině případů neobsahují ani adaptéry na různorodé
pouzdra obvodů. Na Internetu jsem narazil na amatérský programátor pro paralelní
port, který se plně vyrovná profesionálním programátorům pamětí.
Jmenuje se Willeprom programmer. Jeho různé modifikace se dokonce komerčně prodávají
pod různými značkami. K jeho plusům patří široké spektrum programovatelných
obvodů, hodně druhů adaptérů a šikovný ovládací program pracující pod Windows.
K dispozici je i verze programu pracující pod operačním systémem MS-DOS. Jeho
verze se neustále modernizuje a vznikají stále nové a nové adaptéry. Z příchodem
nových obvodů se modernizuje i ovládací program.
Jestliže se někomu z Vás nechce do konstrukce tohoto programátoru, lze ho koupit i
sestavený a oživený. Linky na jednotlivé firmy uvedu v závěru recenze.
Konstrukce programátoru je v celku levná a měli byste se vejít do 2000 Kč.
Nejdražší z celé konstrukce je 32 pinová patice typu ZIF (s páčkou jako u
procesoru), která se i obtížně shání. Počítejte z cenou okolo 500 Kč.
Samozřejmě můžete patici vyměnit za klasický typ, ale manipulace s obvody je potom
náročnější. Ostatní součástky není problém sehnat. Při oživování jsem se
nesetkal z žádnými problémy a zařízení jelo na první šup. Plošné spoje jsem
podle své předlohy nechal vyrobit v této firmě. Nejdůležitější předlohy k plošným spojům máte
ke stažení zde. Nejsou
všechny, ale jen ty nejdůležitější. Nemusíte je tak extrahovat s pdf souborů uveřejněných ke stažení na domovské stránce.
Všechny jsou navrženy na jednostranné desky s plošnými spoji.
Nebudu tady rozkreslovat schémata a plošné spoje k programátoru, všechny si je
můžete stáhnout z této
domovské stránky. Veškerá dokumentace je v souborech *.pdf a je dostatečně
podrobná.
Přehled podporovaných obvodů :
- EPROM - 27C64, 27C128, 27C256, 27C512, 27C010, 27C020, 27C040,
27C1001
M27C1001, M27C2001, M27C4001
27C080 (A19) , M27C801, M87C257
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, 28F020
MX26C1000, MX26C2000, MX28F1000, MX28F2000
Am28F256A, Am28F512A, Am28F010A, Am28F020A
-- intel ---
i28F001BX, 28F004, 28F008, 28F016
- FLASH MEMORY - 29F64, 29F128, 29F256,
29F512,29F010, 29F020, 29F040, 29F080
29F001,29F002, 29F004, 29F008, 29F016, 29F032
- Serial (I2C) EEPROM 24Cxx - 24C02,24C04,24C08,24C16, 85C72, 85C82, 85C92
24C32,24C64,24C128,24C256,24C512
- Microwire EEPROM - 93C06, 93C46, 93LC46, 93C56, 93C57,
93C66, 93C76, 93C86 (8bit), AT59C11, AT59C22, AT59C13
CAT35C102, CAT35C104, CAT35C108 (pullup pin7)
93C06A ,93C46X,93C56,93C66,93C76,93C86 (NS)
- MicroChip PIC - 16C84, 16F84, 16F84A ,16F627/16F628
12C508/A, 12C509/A, 12CE518, 12CE519, 16C505
16C620 16C621, 16C622, 16CE623, 16CE624, 16CE625, 16C710/711
---ICSP connector----
16F870, 16F871, 16F872, 16F873, 16F874, 16F876, 16F877
PIC16F873A, PIC16F874A, PIC16F876A, PIC16F877A
- Atmel Flash Memory - AT29C256, AT29C512,AT29C010A,
AT29C020, AT29C040,AT29C040A
W29EE512,W29EE011, W29EE012, W29C020(128),W29C040
PH29EE010(W29EE011) , ASD AE29F1008 (AT29C010), AE29F2008
(AT29C020)
- Atmel Flash Memory - AT49F512, AT49F010, AT49F020,
AT49F040
SST39SF010, SST3S9F020 ,SST39SF040
AT49F001,AT49F002 , AT49F008A
Am29F512, Am29F010, Am29F020, Am29F040,HY29F080
29F002, 29F002T, Pm29F002T
- Serial Peripheral Interface (SPI) -[Atmel] AT25010,020,
040 (A8-A0)
AT25080, 160, 320, 640, 128, 256 (A15-A0)
[ST] W95010....256, Microchip 25x010 - 25x640
25010,25020,25040
25C080,25C160,25C320,25C640,25C128,25C256,25C512
AT25HP256,AT25HP512
AT25HP1024 (24bit address)
-- CAT64LCxxx (16bit DATA IN/OUT) use Socket 93Cxxx
CAT64LC010, CAT64LC020, CAT64LC040
- Atmel EEPROM - AT28C256, AT28C010, AT28C040
- Nonvaltile SRAM - 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, W27C020, W27C040
SST27SF256, SST27SF512, SST27SF010, SST27SF020
MX26C4000
Vcc = 3.3-3.6V SST37VF512, SST37VF010, SST37VF020, SST37VF040
- Flash Memory SST,Sanyo - SST28SF040A ,LE28F4001
Přehled podporovaných obvodů přes adaptéry :
- Atmel AT89Cxx (MCS-51)
Adapter 32pin to MCS-51 - Atmel Auto Setect
AT89C51,52,55, AT89LV51,52,55
AT89S8252 (8K+2K), AT89S53, AT89LS8252,AT89LS53
AT89C1051,AT89C2051,AT89C4051 (20pin)
AT89C51RC (32KB), AT89C55WD (6.2V)
SST89C54/58, SI89C52 - Intel Auto Select
i87C51, i87C51FA, i87C51FB
i8xC51,i8xC52,i8xC54,i8xC58 (tWP = 100uS*25 Pulse)
- Atmel AVR 8-bit RISC AT90Sxxx
(Parallel programming)
Adapter 32pin to MCS-51 - (read,write,erase,verify,checkempty,Lockbits
,Fusebits) [Flash memory/EEPROM]
AT90S1200,AT90S2313, 90S2333, 90S4433, 90S4414, 90S8515, 90S4434, 90S8535
reference AT90S2313 pin
- MCS-48,MCS-41
Adapter 32pin to MCS-48/41 - ROM (read/verify)
P8048AH, P8049AH,P8050AH, P8042AH Vea = 12V
P8041, P8042 - OTP (read/verify/Progam)
P8748,P8749H,P8742H Vea = 18V - EPROM (read/verify/Progam)
D8748,D8749,D8742,D8741, D8742 Vea = 18V
- FLASH memory 8/16bit
(Software Data Protection)
Adapter (TSOP48) - Am29F400,Am29F800,29F160,29F320 (read,write
byte mode)
HY29F200, HY29F400, HY29F800 , AT49F2048A, AT49F4096A, AT49F8192A
- FLASH memory 8/16bit (Vpp12V)
(Software Data Protection)
Adapter (TSOP48) - i28F200,i28F400,i28F800,i28F160 (TSOP48)
28F001(DIP32 or PLCC32)
- EPROM 16bit (DIP40) (1-4Mbit)
Adapter Eprom 16bit
Eprom only - 27C1024 (27C210), 27C2048 (27C2002), 27C4096 (27C4002),
(read,Program byte mode
by use Resister pull up Data Bus (0xFF), A0 select low or high byte)
- EPROM 16bit (DIP42) (4-32Mbit)
Adapter Eprom DIP42
Eprom only - M27C400(DIP40), 27C800, 27C160, 27C322
(read,Program byte mode
by use Resister pull up Data Bus (0xFF), A0 select low or high byte)
- FLASH memory 8/16bit
(Software Data Protection)
Adapter (TSOP48LV) - 29LV200, 29LV400,29LV800,29LV160,29LV320
(read,write byte mode)
- Firmware Hub / LPC FLASH
Adapter Firmware Hub/LPC (PLCC32) (PP mode) (3.3V) - --
Firmware Hub
82802AB, 82802AC, AT49LW040, AT49LW080,
SST49LF002A, SST49LF003A, SST49LF004A, SST49LF008A
W49V002FA, W39V040FA -- LPC flash
SST49LF020, SST49LF040
W49V002A, W39V040A
- P28F002BC
Adapter P28F002BC (DIP40) - BOOT BLOCK FLASH MEMORY
- P28F002BC
Pro více informací běžte na domovskou stránku.
Takto vypadá mnou postavený programátor...
A tohle je programátor, který prodává společnost VGJ Elektronika z
Polska...
Originální programátor za cca 100 Euro.
http://www.willem.org -
Originální schéma a vývoj ovládacího softwaru. Zde si můžete zakoupit již hotový
výrobek.
http://se-ed.net/mpu51/eprom/eprom.html
- Domovská stránka konstrukce programátoru a jeho adaptérů. Všechny schémata
naleznete právě zde.
http://www.vgj.pl - Prodej již osazeného
a oživeného programátoru nebo jako stavebnice.
|
| |
Průměrné hodnocení: 5 Hlasů: 4
|
|
Re: Amatérský programátor Willem Eprom Programmer (Hodnocení: 1) Od: alovka - Monday, 13.10. 2003 - 13:57:44 (O uživateli | Poslat soukromou zprávu) http://www.ebastlirna.cz | Jelikož naše Tesla už zanikla a součástky ze skladových zásob jsou už také vesměs doprodány, musíme koupit jejich drážší zahraniční bratříčky. Tak ZIF patice 24 PIN, 28 PIN, 40 PIN stojí 220,- Kč. Paradoxně 32 PIN stojí 440,- Kč. Ceny podle prodejny GM Electronics. Ještě bych přihodil i několik linků, kde se můžete o programátoru dozvědět více. http://www.willem.prv.pl nebo http://www.eshop.beep.pl . Na těchto stránkách je lze i zakoupit nebo zakoupit jen plošné spoje či stavebnice. |
|
|
|
|