Hallo, ich beschäftige mich gerade mit dem Datenblatt zum Uhrenbaustein RV-3029-C2. Zum eingebauten EEPROM findet sich folgender Satz: "The EEPROM Memory has a built-in automatic EEPROM Refresh function, controlled by “EERE” (bit 3 in register Control_1). If enabled, this function automatically refreshes the content of the EEPROM Memory Pages once an hour." Mir ist nicht klar, wozu die Refresh-Funktion gut sein soll. Ich kenne das nur bei dynamischen RAMs, aber nicht bei EEPROMS. Was muss im EEPROM aufgefrischt werden? Was passiert, wenn man Refresh abschaltet? Vergisst das EEPROM dann seinen Speicherinhalt? Das wäre fatal, da das EEPROM Kalibrierdaten für den integrierten Quarzoszillator enthält. Leider findet sich im Datenblatt nichts Genaueres dazu.
So ein EEPROM-Refresh gehört auch etwas in die Angst-Ecke. Laut Datenblatt sollen die Dinger ja fast ewig den Inhalt halten, aber... Die (kleinen) Ladungen lassen sich wohl auch durch Zeit, Temperatur und Schreibvorgängen in benachbarten Zellen etwas beeindrucken. Man liest immer wieder davon, daß der Inhalt periodisch aufgefrischt werden sollte. Kostet ja nix und tut nicht weh. Man kann das ja jede Woche oder so einmal auslösen. Bitte die Schreibzyklen der ICs im Datenblatt berücksichtigen und einen Taschenrechner benutzen!
>>Kostet ja nix und tut nicht weh.
Naja, laut Datenblatt hält das EEPROM 5000 Schreibvorgänge aus.Die
Refresh-Periode beträgt 1 Stunde. Fest und nicht einstellbar. Das heißt,
nach ca.200Tagen ist das Ende der Fahnenstange erreicht. Das kann ja
doch nicht wahr sein? Schreiben möchte ich in das EEPROM sowieso nicht,
es sollen aber die Kalibrierwerte erhalten bleiben. Ich werde es aber
erst einmal ohne Auto-Refresh probieren.
Mike schrieb: > efresh-Periode beträgt 1 Stunde. Fest und nicht einstellbar. Das heißt, > nach ca.200Tagen ist das Ende der Fahnenstange erreicht. Ich würde sagen, lass es alle 200 Tage mal nen Tag laufen, damit sollte es getan sein. Das ist halt ie Funktion dieses Bits, alle Stunde den Refresh zu machen, aber machen müssen tut man das natürlich nicht.
So was merkwürdiges hab ich auch noch nicht gehört. Also entweder isses ein EEPROM oder eben nicht, aber ein Refresh alle Stunde ist doch Quatsch. Haben sie sich das nur ausgedacht, um die Anwender zu verwirren, oder wollen sie dafür sorgen, das man alle 200 Tage ein neues EEPROM einbauen muss ?
Mike schrieb: > Naja, laut Datenblatt hält das EEPROM 5000 Schreibvorgänge Evtl. sind es auch 5000 "Löschvorgänge" die das EEProm aushält. Wenn das Refresh also ohne komplettlöschen nur die Nuller nochmal "nachzeichnet" könnte das ohne Lebensdauerverlust gehen.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.