Forum: Mikrocontroller und Digitale Elektronik Suche möglichkeit zur Speicherung bei einem Mikrocontroller


von Ralf Schumann (Gast)


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

von Michael Hauser (Gast)


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

von Malte (Gast)


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.

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
Noch kein Account? Hier anmelden.