Forum: Mikrocontroller und Digitale Elektronik Non Volatile RAM


von Arnobär! (Gast)


Lesenswert?

Hi,

Ich möchte mich mit einem alten Z80 herumspielen, allerdings ist mir
das brennen von EEPROMs oder FLASH zu umständlich, darum dachte ich mir
ich baue mir für den Programmspeicher ein non volatile ram mit
Batterie-Spannungsversorgung, so das ich einfach mit nem gebastelten
avr-gestützten Adapter programmieren kann.

Nur stellt sich mir die Frage, wie kann ich eine Batterieversorgung in
die Spannungsversorgung des ganzen Systems so einpflanzen, das die
Batterie -nur- die gewünschten ein oder zwei SRAM-bausteine mit
Spannung versorgt -nur- wenn die Versorgungsspannung weg ist? Brauch
ich da so nen Brown-out Baustein oder geht das auch einfacher?

Dann hab ich auch gesehen das sich leute das mit ner 1,5V Knopfzelle
bauen, aber wie reichen 1,5V um die Daten im SRAM zu behalten? Ich
würde 3x1.5V migno nehmen oder einen 9VBlock mit zehnerdiode oder so..
Benutzt man hierfür (für die 1.5V Knopzellen) speziellen RAM?

Ich wäre sehr Dankbar für ein paar nützliche Tipps! ;)
mfg

von Robert W. (rweber)


Lesenswert?

Hallo,

soetwas gibt es auch schon fertig zu haben.
z.B. M48T59 von TI oder von Dallas http://www.maxim-ic.com/Memory.cfm

Wenn es unbedingt ein normals SRAM sein soll, so würde ich einen NVRAM
Controller verwenden z.B http://www.maxim-ic.com/Supervisors.cfm

Gruss,
rweber

von D. W. (dave) Benutzerseite


Lesenswert?

Ist es dir auch zu umständlich, einen hochmodernen Flash mit SPI- oder
I2C-Anschluss zu "brennen"?
Das würde ich persönlich einfacher empfinden als die komische Spielerei
mit SRAM.

von Arnobär! (Gast)


Lesenswert?

Nein grundsätzlich nicht, nur habe ich keien erfahrung mit
FLASH-Bausteinen udn wie man diese Programmiert.. Gib es da günstige
Bausteine und Software/Schaltpläne für Adapter zum programmieren?

Es muss ncith NVRAM sein, ich dachte nur das es einfach ist als sich
EEPROMs zu brennen :)

von Arnobär! (Gast)


Lesenswert?

Kann mir jemand einen Tipp geben wo man gute Informationen über das
Programmieren von Flashbausteinen bekommt? Ich kann einen AVR dazu
benutzen, ich weiß leider nichts wie man das macht. Gibt es auch FLASH
der nicht 12V Programmierspannung braucht?

von TravelRec. (Gast)


Lesenswert?

Guckst Du mal in die Datenblätter der EEPROMs und Flashs (28Cxxxx und
28Fxxxx und 29Fxxxx), dann weißt Du mehr. Ich an Deiner Stelle würde
parallele EEPROMs der Marke 28C256 (64kByte) benutzen, die leben
deutlich länger als Flashs und sind durch ihr SRAM-kompatibles
Verhalten sehr einfach zu proggen (allerdings etwas langsam beim
Schreiben >1ms/Byte) und recht schnell beim Auslesen.

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.