Forum: Mikrocontroller und Digitale Elektronik Frage zum SPI Eeprom 93C66 o.ä.


von Gast (Gast)


Lesenswert?

Ich habe folgendes Verständnisproblem :

Das Eeprom 93C66 besitzt keinen Block-Write Befehl nur einen normalen 
Write Befehl. Laut Datenblatt ist nach einem Write-Befehl ca. 10ms 
Wartezeit angesagt. Nun meine Frage :

Werden die 10ms nach JEDEM Write benötigt oder nur nach einem Write wenn 
als nächster Befehl z.B. ein Read erfolgen würde. Z.B. damit ein evtl. 
vorhandener WRITE Buffer leer geschrieben werden kann und sich die 
interne Statemaschine auf ein neues Kommando einstellen kann ?

Generell würd ich darauf "tippen" das ein Befehlswechsel nach einem 
Write 10ms Wartezeit benötigt, da ich mir ansonsten die Sinn-Frage 
stelle, wiso das Eeprom mit max. 10Mhz CLK-Takt arbeiten kann und der 
Geschwindigkeitsvorteil dann durch diese Wartezeit kaputt gemacht wird. 
Weiterhin währe so auch ein Block-Write von x-Byte+10ms anstatt 
x-Byte*10ms möglich !!!

Kennt jemand die korrekte Antwort auf mein Problem ?

von holger (Gast)


Lesenswert?

>Werden die 10ms nach JEDEM Write benötigt

Ja.

von Ralf (Gast)


Lesenswert?

> ...da ich mir ansonsten die Sinn-Frage stelle, wiso das Eeprom mit max.
> 10Mhz CLK-Takt arbeiten kann und der Geschwindigkeitsvorteil dann durch
> diese Wartezeit kaputt gemacht wird.
Stell dir doch die Frage, was die Clock-Geschwindigkeit mit der Dauer 
fürs Schreiben eines Bytes zu tun hat... Richtig... Nüscht...
Du kannst dein Auto schließlich auch nicht mit 100km/h auftanken, oder? 
:)

Die 10MHz Clock beziehen sich auf die _Kommunikations_-Geschwindigkeit.

Ralf

von TorstenS (Gast)


Lesenswert?

Hallo,

es hat zwar nicht unmittelbar etwas mit der Frage zu tun, aber 
vielleicht schadet der Hinweis auch nicht, dass der 93C66 kein 
SPI-EEPROM ist, sondern ein Microwire-EEPROM.

Gruß
Torsten

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.