schadet dauerndes löschen des EEprom?

OP #2172607
Lesenswert?
• ▲
▼
Hi

Ich habe gerade durch einen kleinen Fehler (uint8_t statt uint16_t für 
einen Bereich bis 16k genommen), mein EEprom von 0-255 mit 0xFF 
beschrieben. Das mehrmals, genau genommen ein paar Sekunden lang.

Löschen soll für das EEprom ja schädlich sein (Die Schreib/Lösch Zyklen 
reduzieren). Schadet es aber auch wenn es schon gelöscht ist, bzw. habe 
ich mein EEprom halb geschrottet?
#2172620
Lesenswert?
• ▲
▼
Soweit ich weiß zählt ein "Löschvorgang" nur als ein solcher, wenn 
ein/mehrere der Bits einer Zelle auf "0" ist/sind/war/waren. Wenn du in 
eine Zelle die bereits gelöscht ist (also "ff" enthält) nochmal löscht 
wird IMHO kein Löschvorgang "abgezogen" da du die "Ladung" nicht 
änderst.
OP #2172630
Lesenswert?
• ▲
▼
Silvan König schrieb:
> Was für ein EEPROM?

ähhh, mal schauen...

Ein Atmel 24C128PU (16KB)

Timmo H. schrieb:
> Soweit ich weiß zählt ein "Löschvorgang" nur als ein solcher, wenn
> ein/mehrere der Bits einer Zelle auf "0" ist/sind/war/waren. Wenn du in
> eine Zelle die bereits gelöscht ist (also "ff" enthält) nochmal löscht
> wird IMHO kein Löschvorgang "abgezogen" da du die "Ladung" nicht
> änderst.

Das beruhigt mich erstmal. Teuer sind die Teile zwar nicht, aber das ist 
zurzeit das einzige das ich zuhause hab.

Guru schrieb:
> Welchen Prozessor meinst Du?
Sry, ich hab vergessen das die µCs auch EEprom haben. Ich meine 
natürlich ein externes EEprom.
Gast #2172660
Lesenswert?
• ▲
▼
im Datenblatt steht von 100k bis zu 1 Mio mal beschreibbar...

wenn du weisst wie lange du gebraucht hast um die Page zu füllen, dann 
kannst du dir ausrechnen wie oft du ca. dein EEPROM überschrieben hast.

400kHz Clock für direkt adressiert brauchst du 38 Cycles ca 95us für ein 
Byte...

255 * 95 us = 24.25ms für eine Page

100k x 24.25 ms = 2422.5s ~ 40min

Falls ich mich nicht verrechnet habe...
#2172667
Lesenswert?
• ▲
▼
Wobei diese 100k bis 1Mio auch nur "garantierte" Werte sind.
Man erinnert dabei immer gerne an diverste Testes wo versucht wurde 
USB-Sticks (deren Flash-Speicher auf 100k ausgelegt war) über 50 Mio. 
mal beschrieben wurden bevor die ersten Fehler auftraten...

Und wie gesagt, ich glaube dass solange kein "Phasenwechsel" vollhzogen 
wurde, auch kein wirklicher Lösch/Schreibzyklus stattgefunden hat.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.