Datensicherheit bei EEPROM

Gast #428881
Lesenswert?
• ▲
▼
Hallo,

ich will auf einen EEPROM sehr sensible Daten bezüglich der 
Ausfallsicherheit schreiben. Mittels dreifachen Checksummen kann ich ja 
auch im nachhinein ziemlich leicht überprüfen, ob sich die Daten beim 
Schreiben verändert haben.

Leider gibt es keinen EEPROM mit I2C bei dem man zusätzlich per Jumper 
einen Datenbereich sperren kann, damit im nachhineinen durch einen 
Programmfehler etc., der Inhalt vom EEPROM nicht überschrieben wird.

Meine Frage ist nun: Ist ein zusätzlicher Hardware-Schutz zum Schutz der 
Daten notwendig, oder gibt es auch andere Möglichkeiten ein ungewolltes 
Überschreiben zu verhindern?

Grüße
Hans
#428919
Lesenswert?
• ▲
▼
Wie wäre es mit einem zweiten I2C-EEPROM? Den kannst Du ja auf Readonly 
setzen und auf eine andere Adresse. Somit hast Du einen EEP zum drauf 
herumschreiben und einen schreibgeschützten. Die paar Cent und die paar 
Leiterzüge für den zweiten Achtbeiner dürften doch vertretbar sein, 
oder?

...
Gast #428966
Lesenswert?
• ▲
▼
Es gibt die sogenannten MicroWire-EEPROMs, die mit /CS, CLK, DIN und 
DOUT angesteuert werden. Die Modelle 93C46  56  66 / 76 und 86 vom 
Hersteller MicroChip und die 93LCxx (3,3V Versionen) habe einen /WE-Pin 
der das Überschreiben hardwareseitig ermöglicht oder verbietet. Die 
Ansteuerung der EEPROMS ist protokollarisch auch einfacher gehalten, als 
I2C. Achtung: die gleichen EEPROMs anderer Hersteller haben diesen Pin 
unbeschaltet!
Gast #429077
Lesenswert?
• ▲
▼
Wenn Dir Deine Daten lieb und teuer sind und mehrfach im EEPROM Platz 
haben, lege sie mehrfach mit CRC-Prüfsumme ab. Beim Einschalten des 
Gerätes werden alle Datensätze auf Gültigkeit geprüft und ggf. erneuert.

Wenn es der Teufel will, hift Dir auch kein Hardwareschreibschutz per 
Jumper. Zudem ist ein Jumper immer unpraktisch.

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