Grundsätzlich funktioniert ein EEPROM wie ein EPROM. Der Einzige Unterschied besteht im Löschen der Daten, das beim EPROM nur mit UV-Licht möglich ist.
Wenn Du untenstehenden Link anklickst (hier ist ein EPROM) beschrieben, kannst du feststellen, dass ein EPROM
- einen Adressbus hat (Beispielsweise A0-A17)
- einen Datenbus (Q0-Q7), in diesem Fall also 8 Bit
- Steuerleitungen (E=Freigabe, G=Freigabe Datenausgänge, P=Programmierung)
- dazu noch Speisung für den Betrieb und für die Programmierung.
(Siehe
http://www.quisquose.com/download/m27c2001.pdf Seite 1/16)
Die Speisung für die Programmierung ist meistens eine höhere Spannung als für den Betrieb.
Also.. wenn das EPROM ausgeliefert wird und man an die Adresseingänge eine beliebige Adresse anlegt (Bitfolge von 0 und1) und dann die Ausgänge freigibt, dann wird man an allen Datenausgängen eine 1 (=Speisespanung) haben.
Will man an einer Adresse etwas anderes speichern, dann geht man folgendermassen vor:
- Speisespannungen an das IC anlegen
- Ausgänge abschalten (G) und Chip freigeben (E)
- anlegen der Bitkombination für die gewünschte Adresse am Adressbus, beispielsweise 00 0000 0000 0000 0101 wenn man die Adresse 5 programmieren möchte
- anlegen der Bitkombination an den Datenbus (möchte ich z.B. an der vorher gewählten Adresse 5 den Wert 10 abspeichern, lege ich an D0-D7 die Kombination 0000 1010 an)
- am Programmiereingang eine Impuls von mind. 100uS anlegen.
Wenn alles geklappt hat, ist jetzt an der Adresse 5 der Wert 10 einprogrammiert.
In der Praxis geschieht dies natürlich nicht von Hand, sondern mit einem sog. "Prommer", welcher den Vorgang automatisiert.
Dieser liest auch nach Ablauf der Programmierzeit die angwählte Adresse aus und überprüft, ob die Programmierung erfolgreich war. Wenn nicht, wird nochmals ein Programmierimpuls angelegt.
(Siehe
http://www.quisquose.com/download/m27c2001.pdf, Seite 8/16)
Um ein wenig zu üben, kannst Du dies jedoch auch manuell wie beschrieben erledigen.
Beachte jedoch das Datenblatt genau!
Gruss
Harry
http://www.quisquose.com/download/m27c2001.pdf