Počet přepisů EEPROM:adresa nebo celá paměť?

Základní principy, funkce, rovnice, zapojení - t.j. vše, co byste měli vědět, než se pustíte do praktické realizace elektronického zařízení

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
czatlantis
Příspěvky: 1012
Registrován: 10 čer 2009, 02:00

Počet přepisů EEPROM:adresa nebo celá paměť?

#1 Příspěvek od czatlantis »

Ahoj,
když je u EEPROM udán milion zápisů, platí ten milion jako do stejné adresy, nebo je to na celou paměť?

Mám zařízení, kde zapisuju každých 5sekund data (vybíjecí křivka baterky). Tudíž milion zápisů do jedné adresy (milion spuštění měření) nespotřebuju nikdy, ale kdyby se to bralo jako milion zápisů celkově, tak jsem to asi zoslil a za dva měsíce měření by to mělo odejít...Nejde mi o to že v reálu to třeba vydrží víc, ale potřebuju prostě do bakalářky napsat jednu nebo druhou variantu kdy to chcípne a nemůžu najít jednoznačnou odpověď. V datasheetu paměti jsem našel jen že vydrží "More than 1 Million Erase/Write Cycles" a dál se o životnosti nezmiňují. Neviděl někdo v nějakým jiným datasheetu podrobněji popsánu životnost?

Uživatelský avatar
forbidden
Příspěvky: 8808
Registrován: 14 úno 2005, 01:00
Bydliště: Brno (JN89GF)
Kontaktovat uživatele:

#2 Příspěvek od forbidden »

Platí to pro každou paměťovou buňku. Prostě +- milion přepisů na jedno místo v paměti.

Uživatelský avatar
czatlantis
Příspěvky: 1012
Registrován: 10 čer 2009, 02:00

#3 Příspěvek od czatlantis »

no já is to taky myslím, ale nevzpomínáš jestli to neviděls v nějakým datasheetu nebo podobně? potřebuju něco na co se můžu odkázat v práci co píšu :?

Uživatelský avatar
ZdenekHQ
Administrátor
Administrátor
Příspěvky: 25593
Registrován: 21 črc 2006, 02:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#4 Příspěvek od ZdenekHQ »

Místo EEPROM tam dej FRAM, nic se nezmění, až na počet povolených zápisů.

P.S. Třeba www.ic72.com/pdf_file/f/543498.pdf
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]

Uživatelský avatar
czatlantis
Příspěvky: 1012
Registrován: 10 čer 2009, 02:00

#5 Příspěvek od czatlantis »

Jo nad FRAM jsem taky přemýšlel, ale problém je že jsem ju nemohl sehnat nějak rozumně a říkal si že EEPROM bude stačit. Jenže teď mi nějak tak došlo jestli tím milionem nemyslí celkový zápisy.

Já právě teď potřebuju okecat jak dlouho to přežije a přijde mi divný že jestli platí ten milion zápisů do buňky, tak proč se tím výrobce nepochlubí nějak víc v datasheetu? O takových věcech nějak nikde nepíšou

Uživatelský avatar
ZdenekHQ
Administrátor
Administrátor
Příspěvky: 25593
Registrován: 21 črc 2006, 02:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#6 Příspěvek od ZdenekHQ »

Ten údaj je naprosto jasnej, o tom není potřeba dál něco psát.

Můžeš přepsat milionkrát první byte paměti, až začne blbnout, můžeš pokračovat dalším bytem. Ale na toto EEPROM nejsou určené.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]

Uživatelský avatar
czatlantis
Příspěvky: 1012
Registrován: 10 čer 2009, 02:00

#7 Příspěvek od czatlantis »

Nejde mi o přepsání jednoho bytu - jde o to že se zapne měření co do prvního zapíše hodnotu, za 5sekund do druhýho, za 5sekund do třetího....a takhle pojede dokud se bude měřit...tzn ten první bude sice nejvíc opotřebovanej, ale zapíše se do něj tolikrát, kolikrát se spustí měření...a nepředpokládám že se vůbec já dožiju doby, kdy by to měření bylo spuštěno milionkrát :-D

(no ve skutečnosti zapíše do prvního a druhýho, pak do třetího a čtvrtýho, protože potřebuju zapsat víc dat)

Ale každopádně díky, nějak to tam sepíšu že to vydrží dlouho :-D

Uživatelský avatar
ZdenekHQ
Administrátor
Administrátor
Příspěvky: 25593
Registrován: 21 črc 2006, 02:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#8 Příspěvek od ZdenekHQ »

Jako kur....o je to super, a pokud bych dělal oponenta, tak Tě na tom trošku potrápím.

FRAM jednak působí "pokrokově", jednak ji mají všude (pokud se bavíme o klasice typu 24C16 apod.) a stojí kolem 60Kč. Pinově a softwarově kompatibilní.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]

Uživatelský avatar
czatlantis
Příspěvky: 1012
Registrován: 10 čer 2009, 02:00

#9 Příspěvek od czatlantis »

No já právě nechcu tohle přejít bezez slova, ale chci se právě chci o té životnosti rozepsat a napsat něco jako že vhodnější by bylo použít FRAM, ale v té velikosti (chtěl jsem alespoň 256K nebo 512K, protože měřím i malým proudem každých 5sekund baterky a to měření může jet třeba 20hodin žejo...) to nebylo moc sehnatelný (u farnellu mají, ale za 200kč+pošta..). No a právě pokud by i ta EEPROM vydržela ten milion startů měření, tak je to naprosto dostatečný.

Uživatelský avatar
ZdenekHQ
Administrátor
Administrátor
Příspěvky: 25593
Registrován: 21 črc 2006, 02:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#10 Příspěvek od ZdenekHQ »

Dobře, a co třeba SSRAM 23LC512 : ww1.microchip.com/downloads/en/.../25155A.pdf

P.S. S Google je těžké žít, ale budiž : http://www.google.cz/url?sa=t&rct=j&q=& ... pCqDjONSeg
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]

Uživatelský avatar
ZdenekHQ
Administrátor
Administrátor
Příspěvky: 25593
Registrován: 21 črc 2006, 02:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#11 Příspěvek od ZdenekHQ »

Pořád špatně, není tam pin pro zálohovací baterii.

http://www.google.cz/url?sa=t&rct=j&q=& ... jggKMlyW4g
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]

Uživatelský avatar
ST78
Příspěvky: 113
Registrován: 16 lis 2009, 01:00

#12 Příspěvek od ST78 »

Nevím sice jakou paměť máš, ale zkus se ještě podívat po velikosti WRITE PAGE. U většiny EEPROM nepřepisuješ při zápisu pouze jeden konkrétní bajt, ale celou stránku.
Při postupu zapisování "po bajtu" pak musíš podělit životnost tímto parametrem...

Uživatelský avatar
ZdenekHQ
Administrátor
Administrátor
Příspěvky: 25593
Registrován: 21 črc 2006, 02:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#13 Příspěvek od ZdenekHQ »

Proč by to ta EEPROM dělala a kde je tento údaj uveden ?

Čtení a zápis po stránkách je kvůli zjednodušení a částečně plyne i ze způsobu komunikace.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]

Uživatelský avatar
czatlantis
Příspěvky: 1012
Registrován: 10 čer 2009, 02:00

#14 Příspěvek od czatlantis »

Nad SRAM jsem samozřejmě pak taky uvažoval, jenže teď jsme ve stádiu že zařízení mám hotový a píšu k tomu kecy okolo :-D

No paměť mám 24LC512 a v datasheetu píšou "When doing a write of less than 128 bytes the data in the rest of the page is refreshed along with the data bytes being written. This will force the entire page to endure a
write cycle, for this reason endurance is specified per page."

Takže celková životnost je tím pádem 1 000 000/128?

Uživatelský avatar
ZdenekHQ
Administrátor
Administrátor
Příspěvky: 25593
Registrován: 21 črc 2006, 02:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#15 Příspěvek od ZdenekHQ »

Aha.

Počet povolených zápisů je pořád stejný, jen je jedno, jestli zapíšeš 1B nebo celou stránku.

Co se týká schopnosti udržet zapsaná data, tam se výrobci pohybují mezi 10 - 200 roky, můžeš si vybrat.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]

Odpovědět

Zpět na „Teorie“