Jste zde

Program pro programování EEPROM

Další do rodiny jednoduchých utilit pro naprogramování sériových EEPROM.

Jedná se pouze o program, který je určen k testování a programování sériových pamětí EEPROM na paralelním portu PC. Napájecí napětí 5 V se odebírá rovněž z portu. Na některých typech portů to nemusí fungovat! Připojovací schéma je v Helpu ovládacího programu spolu se stručným popisem funkcí. 

Oproti tomuto schématu je vhodné doplnit datové výstupy portu ochrannými odpory pro případ, že by paměť byla elektricky poškozená (zvlášť vhodné při použití LPT na boardu). Vyzkoušené hodnoty jsou 470R pro napájení (D0 a D5) a 1K5 pro ostatní (D1, D3 a D4). Programátor skládající se z patice DIL16 (nebo 2x DIL8), dvou nízkopříkonových LED a několika odporů lze pohodlně vestavět do krytky konektoru CANNON25. 

 

Vřele nedoporučuji použít metalizovanou krytku, pokud skrz ní procházejí piny patice! Jedna polovina patice se používá pro paměti typu 93Cxx, druhá pro 24Cxx a 24Wxx. Zelená LED svítí po dobu spuštění ovládacího programu, červená po dobu čtení nebo zápisu, kdy je paměť pod napětím. 
Ovládací program je navržen pro typy 93C46/56/57/66 a 24C01/02/04/08/16/32/64 podle dokumentace ATMEL a THOMSON. Zatím jsem ověřil funkčnost pro 93C46, 93C56, 93C66 a 24C16. Další typy nebyly k dispozici, ale chodit by měly také. Program nepoužívá Current Address Read, Sequential Read, Multibyte Write ani Page Write. 
Použitím základních modů Random Address Read a Byte Write se rychlost čtení a zápisu sice zmenšila, ale je zajištěna funkčnost pro paměti různých výrobců. (Narazil jsem na jednu sérii ST24C16, kde v módu Multibyte Write nebylo možné vůbec zapsat. U starších sérií se tahle zrada nevyskytla.)

DOWNLOAD PROGRAMU - Program updatován 23.8.1999

Zdeněk Janovský
Hodnocení článku: