Blockdiagramm - Serieller EEPROM (24LC02B)

Gast #1061039
Lesenswert?

Hallo,

ich habe hier einen 24LC02B EEPROM (hier das Datenblatt dazu: 
http://ww1.microchip.com/downloads/en/devicedoc/21709c.pdf) und verstehe 
nicht was es mit diesem Blockdiagramm auf sich hat. Wäre wirklich 
dankbar wenn mir jemand beschreiben könnte, wie das Blockdiagramm 
funktioniert und was die einzelnen Bauteile tun.
Angehängte Dateien:
#1061060
Lesenswert?

Öh, das ist doch eigentlich ganz einfach :-)

Der Chip hat ein I2C-Interface, dazu gibts die Leitungen SDA (Daten) und 
SCL (Clock), wobei die Datenleitung sowohl vom Host als auch vom 24LC02 
getrieben werden kann. Zum einen weil man damit lesen UND schreiben 
will, und weil darüber auch ein Handshale abgewickelt wird. WP ist der 
WriteProtect, damit kann man ein Beschreiben des Chips verhindern. Die 
"memory control logic" stellt fest was du machen willst, lesen oder 
schreiben und bereitet die internen Adressregister vor. Der eigentliche 
Speicher ist 2-dimensional oprganisiert und wird daher mit einem Y und X 
Dekoder angesprochen (das hat aber nur interne Bedeutung). Man kann auch 
eine "Page" auf einmal schreiben, wobei eine Page = 8 Bytes ist, wobei 
diese innerhalb einer "physical Page", also einer Speicherbank liegen 
müssen. Ist aber bei dem Chip nicht relevant, weil der ohnehin als 256 x 
8 Bit organisiert ist. Der HV Generator erzeugt die Spannungen die man 
zum schreiben/löschen des EEPROMs braucht. Das PDF ist da stellenweise 
etwas allgemein gehalten, so mancher Abschnitt passt auch auf größere 
serielle EEPROMs.

matthias
Gast #1061073
Lesenswert?

Hallo,

erstmals vielen Dank für deine Antwort :-)

Wenn ich das jetzt richtig verstanden habe, dann prüft der "I/O Control 
Logic" die Eingangssignale auf Fehler, wenn alles stimmt geht es weiter 
an die "Memory Control Logic", welche feststellt was gemacht wird. Es 
adressiert dann die Eingangssignale an "XDEC" und "YDEC", diese lesen 
dann die einzelnen Speicherzellen aus. Der "Page Latches" ist also in 
diesem Fall überflüssig, da der Speicherchip nur 8 Spalten hat, was so 
groß wie eine Page ist. Jetzt verstehe ich nur nicht so genau was "Sense 
Amp. R/W Control" genau tut, Read oder Write aber wie genau funktioniert 
das?
Gast #1061078
Lesenswert?

>Der "Page Latches" ist also in
>diesem Fall überflüssig, da der Speicherchip nur 8 Spalten hat, was so
>groß wie eine Page ist.

Die Page Latches sind nicht überflüssig. Sie speichern
mehrere Daten Bytes. Und diese haben mit dem X-Y Decoder nichts
zu tun. Der dekodiert Adressen.

>Jetzt verstehe ich nur nicht so genau was "Sense
>Amp. R/W Control" genau tut, Read oder Write aber wie genau funktioniert
>das?

Genau weiss ich es auch nicht, aber der Sense Amp. könnte
dazu dienen das programmieren von Zellen unterhalb einer
bestimmten Vcc Grenze zu verhindern. Das schützt vor Fehlprogrammierung.

Aber wozu hängst du dich an dem Blockschaltbild auf?
Über I2C lernst du dadurch gar nichts. Da musst du dir
das Protokoll bzw. die Timingdiagramme genauer ansehen.
Gast #1061109
Lesenswert?

>...bräuchte noch informationen über die Anwendung

Speichern von Daten auch wenn die Spannung weg ist.

> und den
>herrstellercode von diesem bauteil.

24LC02B ist der Herstellercode.
Falls du einen auslesbaren Herstellercode meinst: Hat der nicht.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren