_LM_ Napisano 9 kwietnia Udostępnij Napisano 9 kwietnia (edytowany) Projektuję urządzenie które ma za zadanie informować o cyklach załączenia oraz czasie pracy nadzorowanego odbiornika. Urządzenie jest oparte o ESP32 i do testów wykorzystuję sektor NVS. Potrzebuję porady jakiego układu pamięci zewnętrznej użyć aby niezawodnie przechowywać dane. Interfejs w sumie bez znaczenia bo mam luzem zarówno SPI jak i I2C priorytet jest taki aby te dane nie "wyparowały" nawet podczas jakieś nieoczekiwanej awarii espka. Jeśli macie swoje typy co do takich układów to chętnie się wsłucham w propozycję Edytowano 9 kwietnia przez _LM_ Cytuj Link do komentarza Share on other sites More sharing options...
ethanak 9 kwietnia Udostępnij 9 kwietnia FRAM, SRAM z bateryjką. Rozumiem że awaria nie będzie polegała na "to teraz zapiszemy same zera do całej pamięci" 🙂 1 Cytuj Link do komentarza Share on other sites More sharing options...
_LM_ 9 kwietnia Autor tematu Udostępnij 9 kwietnia Prędzej można się spodziewać nieoczekiwanego zresetowania esp lub zaniku zasilania co w akurat łatwo wykryć i ostatnim tchem zapisać. Inaczej - to ma działać podobnie do licznika elektrycznego gdzie nawet po awarii stan kWh jest zachowany. 1 Cytuj Link do komentarza Share on other sites More sharing options...
matsobdev 9 kwietnia Udostępnij 9 kwietnia (edytowany) Dobrze, aby pamięć miała blokadę zapisu - zdejmowana bezpośrednio przed zapisem i zakładana ponownie zaraz po (i automatycznie na starcie, przy podłączeniu zasilania - cecha pamięci, nie programu). Na sto lat wystarczy. Dla pewności zaraz po zapisie zrobić odczyt i porównać. Ja zawsze jak coś ważnego na pena wrzucałem, co nie mogło ulec błędowi zapisu, to kilka ukrytych kopii 😄 dla bezpieczeństwa robiłem. Też można to samo kilka razy zapisać, jak bardzo bardzo ważne. A co tam, dwie pamięci 😄 RAID1. Edytowano 9 kwietnia przez matsobdev 2 Cytuj Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
AntekBezak 9 kwietnia Udostępnij 9 kwietnia Można podłączyć moduł czytnika kart micro SD z taką kartą włożoną. 2 Cytuj Link do komentarza Share on other sites More sharing options...
ethanak 9 kwietnia Udostępnij 9 kwietnia Hm... jak się nazywa ta hybryda SRAM + EEPROM? Swego czasu chciałem nawet to kupić ale projekt mi sklęsł... 2 Cytuj Link do komentarza Share on other sites More sharing options...
_LM_ 9 kwietnia Autor tematu Udostępnij 9 kwietnia Oki to już mniej więcej wiem czego szukać. Kopii zapasowych mogę zrobić kilka bo wstępnie zakładam zapis 64 bajtów w ramach jednej struktury. Plus mechanizm wear leveling i powinno być cymes Cytuj Link do komentarza Share on other sites More sharing options...
ethanak 9 kwietnia Udostępnij 9 kwietnia Po co wear leveling dla RAM albo FRAM? Poważnie pytam. Cytuj Link do komentarza Share on other sites More sharing options...
_LM_ 9 kwietnia Autor tematu Udostępnij 9 kwietnia (edytowany) Napisałem gdy przejrzałem notę katalogową podesłaną przez kolegę @matsobdev a to jest eeprom Oczywiste jest że te metody nie są potrzebne w pamięciąch RAM Edytowano 9 kwietnia przez _LM_ Cytuj Link do komentarza Share on other sites More sharing options...
Elvis 9 kwietnia Udostępnij 9 kwietnia Jest jeszcze pamięć MRAM, podobno trwalsza od FRAM. 2 Cytuj Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Dołącz do dyskusji, napisz odpowiedź!
Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!