Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

EEprom - ile razy mozna odczytywać?

Fredy
-
-
Posty: 141
Rejestracja: 27 mar 2005, o 21:45
Lokalizacja: Małopolska

EEprom - ile razy mozna odczytywać?

Postautor: Fredy » 1 lis 2008, o 23:36

Mam krótkie pytanie: czy ograniczona ilość wpisów do EEproma dotyczy takze odczytów?
Czy można odczytywać nieskonczenie wiele razy tę pamięć?

Awatar użytkownika
Darlington
-
-
Posty: 574
Rejestracja: 12 lis 2007, o 18:18
Lokalizacja: stąd!

Postautor: Darlington » 1 lis 2008, o 23:58

EEPROM ma dostęp swobodny - możesz odczytywać i zapisywać ile razy chcesz.
To EPROM miał ograniczenia.

Fredy
-
-
Posty: 141
Rejestracja: 27 mar 2005, o 21:45
Lokalizacja: Małopolska

Postautor: Fredy » 2 lis 2008, o 00:09

EEPROM ma dostęp swobodny - możesz odczytywać i zapisywać ile razy chcesz.
To EPROM miał ograniczenia.
chyba jednak tak nie jest.
Zapisac mozna tylko ograniczoną ilość razy.
Tylko co z odczytem? Czy są ograniczenia?

Awatar użytkownika
Darlington
-
-
Posty: 574
Rejestracja: 12 lis 2007, o 18:18
Lokalizacja: stąd!

Postautor: Darlington » 2 lis 2008, o 00:21

Liczba zapisów i kasowań jest ograniczona, w zależności od typu i producenta pamięci wynosi do 100,000 cykli. Po przekroczeniu tej wartości pamięć ulega uszkodzeniu. Liczba odczytów pamięci jest nieograniczona.

RcTomek
-
-
Posty: 357
Rejestracja: 18 lip 2005, o 17:28
Lokalizacja: Głogów / Wrocław

Postautor: RcTomek » 2 lis 2008, o 00:25

Pamięć EEPROM ma ograniczoną ilość cykli kasowania/zapisu, np. dla kostek 24CXX producent podaje około 10^6 takich cykli, z kolei w AVR'ach gwarancją jest już 10^4.
EEPROM można jednak odczytywać do woli; nie ma żadnych ograniczeń, ponieważ jest to tylko sprawdzenie stanu komórki, a nie jej modyfikacja.

BTW EPROM posiada kwarcowe okienko do kasowania zawartości przy pomocy UV, natomiast EEPROM jest kasowany elektrycznie. Nie wnikając w szczegóły programowania i potrzebnych poziomów napięć, można powiedzieć, że to jest jedyna różnica.

Awatar użytkownika
pajaczek
Moderator
Moderator
Posty: 2650
Rejestracja: 24 sty 2005, o 00:39
Lokalizacja: Winny gród

Postautor: pajaczek » 2 lis 2008, o 13:50

Żeby uściślić to co zacytował Darlington, podawana przy układach ilość zapisów, to DEKLAROWANA przez producenta ilość jaką układ powinien przeżyć... nie znaczy to bynajmniej że przy 100001 zapisie pamięć się uszkodzi, równie dobrze może wytrzymać i 200k zapisów... może, ale nie musi, tak samo jak nie jest powiedziane że felerny egzemplarz z partii nie padnie po kilku tys. Ale to już inna historia.

I jak wspomniał Ddevil, granicą nie jest wcale 10^5. Gdzieś widziałem chyba nawet taką z deklaracją większą niż 10^6.

Awatar użytkownika
Paweł.W.
-
-
Posty: 33
Rejestracja: 31 sty 2007, o 14:26
Lokalizacja: Andrychów

Postautor: Paweł.W. » 2 lis 2008, o 14:21

Jak się dowiedzieć ile pamięć EEPROM wytrzyma cykli zapisu/kasowania?
Napisać program który będzie działał w pętli wykonując zapis i kasowanie pojedynczej komórki pamięci z jednoczesnym porównywaniem wartości tej komórki, w chwili błędnego zapisu w komórce program stop-> a na wyświetlacz rzucić wartość licznika cykli zapisywanego np w SRAM... Tylko trochę szkoda układu, ale jakiś AVR można by poświęcić dla dobra nauki... Cóż teoria, praktyka się liczy...

Awatar użytkownika
pajaczek
Moderator
Moderator
Posty: 2650
Rejestracja: 24 sty 2005, o 00:39
Lokalizacja: Winny gród

Postautor: pajaczek » 2 lis 2008, o 17:41

Paweł.W., Ale żeby to było miarodajne, to trzeba by poświęcić więcej niż jeden układ, do tego przeprowadzać badanie nie tylko na jednej komórce pamięci... bo się może okazać że akurat trafiliśmy na wyjątkowo oporną bądź odporną.

Awatar użytkownika
Paweł.W.
-
-
Posty: 33
Rejestracja: 31 sty 2007, o 14:26
Lokalizacja: Andrychów

Postautor: Paweł.W. » 3 lis 2008, o 08:26

kwestia programu i chęci :607:

lotnick
-
-
Posty: 66
Rejestracja: 19 lip 2005, o 13:09
Lokalizacja: Sosnowiec
Kontaktowanie:

Postautor: lotnick » 13 lis 2008, o 10:36

NA pierwszej stronie datasheeta masz podaną liczbę zapisu EEPROM - ja zawsze dla AVR widziałem 100'000 . Jeśli chodzi o odczyt to nie powinno być ograniczenia. Piszę nie powinno , bo być może BASCOM przy każdym odczycie "poprawia" zapis :-/. To tylko niczym nieuzasadniona teza ale mogłoby tak być. Sam odczyt jest nieograniczony.

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 109 gości