Suche möglichkeit zur Speicherung bei einem Mikrocontroller

Gast #130414
Lesenswert?

Hallo Leute!

Ich habe ein kleines Programm auf einen Mikrocontroller geschrieben und
würde ihn gerne vom Netz nehmen wobei ich aber ein paar register
irgendwohin speichern müsste! Nun da der Mikrocontroller von einer
Batterrie gespiesst wird und ich vermeiden möchte das dies passiert
werde eine speicherung der daten sinvoll. Da sich der EEPROM sich ja
nicht dauernd beschreiben lässt soviel ich weis, suche ich eine andere
möglichkeit die daten zu speichern habt ihr evt eine Idee, betroffener
Mikrocontroller AT90S8515

Vielen Dank im Vorraus Ralf
Gast #130415
Lesenswert?

Es gibt von Phillips ein I2C Ram (statisches RAM) mit 256 Bytes, braucht
aber eine Backup-Spannung. Ich glaube es heisst PCF8570, als I2C
brauchst Du da nur 3 Pins verbraten um es anzusprechen.
Es gibt auch das PCF8583 mit 240 bytes RAM, da hast Du eine real time
clock dabei, Du brauchst allerdings noch einen 32 KHz Quarz.
Falls Du keine Backupbatterie hast kommen die 24 LC 64, 24LC128 usw in
Frage. Da kannst Du doch > 100.000 mal speichern und du kannst den
Strom abschalten. Sind auch bezahlbar und die Kapazität ist
beachtlich.
Ansonsten bei den anderen statischen RAMs brauchst Du viele IO Pins für
die Adressierung etc..
Was auch geht: MMC Karte, kann man mit I2C ansprechen.
Gruss Michael
Gast #130416
Lesenswert?

Das interne EEPROM lässt sich mindestens 100000 mal beschreiben, wenn du
also nich gerade minütlich dein Gerät an und abschaltest reicht dies.
Andererseits benötigt ein AVR im Power-Down Modus extrem wenig Strom
(sebst im kleinstem Bereicht misst mein Multimeter keinen Strom mehr,
also unter 1µA) und erhält die SRAM und Registerdaten. Beim
Batteriewechsel könnte dann ein passender Kondensator für Datenerhalt
sorgen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren