[elektro] Mikroproci EEPROM kérdés

hobilobi at gmail.com hobilobi at gmail.com
Sat Mar 19 21:41:48 CET 2016


2016.03.19. 8:41 keltezéssel, Karoly Kovacs írta:
> A probléma a következő: adott időközönként ki kell írnom néhány bájt
> adatot a mikroproci (AVR, Arduino) EEPROM-jába. Idáig OK.
> A baj az, hogy a mikroproci tervezett élettartamán belül nagy
> valószzínűséggel tönkre fog menni az a pár cella, mert elérem az írási
> életciklus végét.
> Kérdések:
> 1. csinált-e már valaki közületek hasonlót? (Úgy értem, hogy írt-e
> valamelyikőtök olyan sokat EEPROM-ba, hogy meg kellett oldania ezt az
> életciklus problémát?)
> 2. jó-e az, ha azt csinálom, hogy az adatok előtt egy (írási) számlálót
> is kiírok, s ha ez a számláló mondjuk eléri a 100 ezres határt, akkor az
> egészet (számláló + adatok) arrébb költöztetem az EEPROM még szűz
> területére? (És így tovább, 100 ezer írásonként.)
> 3. Van-e pontos adat az AVR-ek EEPROM-jának életciklusára, vagy csak
> sacc per kábé? (Közben guglizom én is.)
>
> Köszi előre is:
> Károly
>
> -----------------------------------------
>            elektro[-flame|-etc]
Én kb. 10 évvel ezelött memóriakártyára írtam adatot. Akkor ha jól 
emlékszem 10 vagy 100ezer írást adott a doksija.
No teleírtuk a kártyát fájlokkal, úgy hogy kb. 10kB maradt üresen. 
Ezután egy programmal ezt a 10kB-os darabot, állandóan más tartalmú 
fájllal írogatta egy program. Utána visszaolvasta és összehasonlította 
aza eredetivel.
25millió ciklus után még hibátlan volt.

Azt hiszem erősen alá van becsülve ez az adat. Persze a gyártó a 
megadottat garantálja, azt nem állítja, hogy utána biztosan tönkre megy.
Szóval ha nem túl kritikus az adat, akkor nem erőlködnék.

István



More information about the Elektro mailing list