Hallo. Da ich bisher noch nie externen Speicher an einem avr verwendet habe und generell nur wenig Erfahrung mit den unterschiedlichen Speichertypen habe hoffe ich hier auf ein wenig Hilfe. Folgende Anforderungen: - möglichst einfache Anbindung an ATMEGA16 (SPI, TWI, I2C ?) - ca. 10jahre lang alle 15min speichern --> ~350000 schreibzyklen minimum - nicht flüchtig - etwa 200kB Speichergröße sind erforderlich - geringer Stromverbrauch und wenig externer Beschaltungsaufwand sind natürlich ein plus Meine Einschätzung bisher: FRAM - relativ teuer, zu geringe haltbarkeit, + mit diversen seriellen interfaces verfügbar SRAM - kompliziertes Interface (gibts nicht mit SPI I2C ?) - externe Spannungsquelle nötig + unbegrenzt beschreibbar MMC - teuer + grosse kapazitäten + unbegrenzt wiederbeschreibbar ? EEPROM - >=200kB schwer erhältlich ? (evtl. dann auch teuer?) + bis garantierte 1000000 schreibzyklen erhältlich + wenig externe beschaltung notwendig + generell recht günstig Ich danke im vorraus für jeglichen denkanstoss... marcus
MMC ist nicht unbegrenzt wiederbeschreibbar, ebensowenig wie sämtliche anderen auf Flash-ROM basierenden Speichertechniken (SM, CF, MS, xD etc.).
Wenn ich das richtig verstanden habe ist die Wiederbeschreibbarkeit in dem falle egal, weil in dem Zeitraum (10 Jahre) jede Speicherstelle nur einmal beschrieben wird. Aber was bedeutet bei FRAM zu geringe Haltbarkeit? MW
Nimm doch einfach mehrere kleinerer, serieller EEPROMs. Aber bei der Datenmenge, brauchst Du schon einige. Ansonsten, wenn Du nur wenige Pins zur Verfügung hast, eben mit Schieberegistern etc. einen normalen Flash-Speicher verwenden. Dann brauchst Du evtl. aber noch einen "Zwischenspeicher-EEPROM", da das Flash nur Seitenweise beschrieben werden kann und nicht so oft wie ein EEPROM. Aber davon abgesehen, ein Gerät zu entwickeln, das 10 Jahre lang funktioniert, ist nicht ganz trivial. Vor allem bei Flash und EEPROM etc. Da musst Du schon für ordentliche Parameter beim Löten etc. sorgen. Vielleicht wäre es einfache, die Schaltung nach jeweils 2 Jahren auszutauschem, oder das EEPROM zu leeren?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.