Programátor sériových EEPROM
Programátor a čtečka sériových EEPROM pamětí řad 24CXX, 24LCXX, 93CXX a 93LCXX.
Software má ale problémy s pamětí 24C32 - čtete ohlasy na konci této stránky.
Já jsem schéma nijak neupravoval, ale plošný spoj jsem udělal znovu. Programátor se připojuje
k PCéčku přes paralelní port a je z počítače rovnou napájený.
Ovladač, programovací prostředí a schéma jsem získal na
http://www.sistudio.com, ale dneska už to
nějak není možné a tak si vše můžete stáhnout na konci téhle stránky.
Schéma zapojení :
Konektor J1 a diodu D2 nemám na svém programátoru vůbec osazené. Slouží totiž
k připojení externího napájení v případě, že napájení přímo z portu selže.
Typ konektoru Cannon 25 je zahnutý o 90 stupňů a do plošného spoje. Patice pro
paměti je lepší precizní.
|
|
Osazení :
Moc součástek třeba není. Destičku je asi nejlepší nechat bez krytu, aby byl co
nejpohodlnější přístup k paticím.
|
|
Plošný spoj :
Destička je samozřejmě větší, než by mohla být. Je to hlavně proto aby se dala
normálně chytit do ruky a byl dostatek prostoru kolem patic. Rozměry jsou 38.1x53.34
mm. Spoj je jednostranný a nikde nejsou propojky.
|
|
Software programátoru je v souboru eepsoft.zip.
Soubor eeprom.zip obsahuje následující :
eeprom.sch |
elektrické schéma - formát OrCad 386 |
eeprom.lib |
knihovna prvků - formát OrCad 386 |
eeprom.bd1 |
plošný spoj - formát OrCad 386 |
eeprom.ps |
elektrické schéma - PostScript |
osaz.ps |
osazení součástek - PostScript 4x zvětšený |
spoj.ps |
plošný spoj - PostScript 4x zvětšený |
Seznam součástek :
Řádek Počet Reference Typ
---------------------------------------------------------
1 1 C1 22M/16V
2 3 D1,D2,D3 1N4148
3 1 J1 CON2 ARK120/2
4 1 P1 DB25M CAN 25 V 90
5 1 R1 10k R
6 1 U1 I2C_EEPROM DIL8
7 1 U2 3_Wire_EEPROM DIL8
Ohlasy :
Nic není dokonalé. Bohužel. A tak to vypadá, že v programu programátoru je
chyba při čtení paměti typu 24C32. Dostal jsem následující dopis:
>I have run
>into a bug concerning the I2C programming of an Atmel 24C32. The read
>cycle does not appear to be implemented properly in the software and
>actually causes the part to be written!
Hodně úspěchů Vám přeje Petr Simandl
|
|
datum poslední změny : 13. března 2000