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

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