Forum: Mikrocontroller und Digitale Elektronik CMOS-RAM puffern


von Rüdiger H. (cmos-nostalgiker)


Lesenswert?

Hallo,

ich bin ein riesiger Fan der CMOS 4000er-Reihe. Grund: Ich habe nach 
fast 50 Jahren (Zwangs)Pause seit kurzem wieder mit dem 
Elektronik-Basteln begonnen und möchte sehr gerne da weiter machen wo 
ich damals aufgehört
habe.

Ein kleines Projekt an dem ich gerade arbeite ist eine Art 4-Bit Modell-
oder Lern-Computer, der fast ausschließlich diskret mit CMOS ICs der
4000er-Reihe aufgebaut werden soll (Details hierzu kann ich bei
Interesse gerne an anderer Stelle wiedergeben).
Wie jeder Computer soll auch dieser "ModComp" einen (kleinen) Speicher
bekommen, der entweder aus 4 x 4505 (64 x 1 Bit SRAM) oder 1 x PCD5101P
(256 x 4 Bit SRAM) bestehen soll. Welche Bausteine auch immer, der 
Inhalt
des/der RAMs soll nach dem Abschalten des "Computers" (zumindest ein
paar Tage lang) erhalten bleiben.
Einfach eine Knopfzelle zwischen  VCC und Gnd hier anzuschließen halte
ich für Quatsch, weil sie den gesamten anderen Teil der Elektronik 
mitversorgen müßte, dann wäre sie in höchstens 5 Minuten leer.

Hat Jemand eine Idee/Erfahrung wie ich das Problem lösen könnte?
Antworten würden mich sehr freuen.

Gruß
Rüdiger

: Bearbeitet durch User
von Steve van de Grens (roehrmond)


Lesenswert?

In einfachsten Fall trennst du die beiden Stromversorgungen mit Dioden, 
z.B. 1N4148:
1
5V Netzteil o-----|>|-----+
2
                          |
3
4,5V Batterie o---|>|-----+------o VCC vom RAM IC

Wichtig ist nur, dass die Batteriespannung niedriger ist, als die vom 
Netzteil aber noch hoch genug, um das RAM zu versorgen.

von Harald K. (kirnbichler)


Lesenswert?

Rüdiger H. schrieb:
> Einfach eine Knopfzelle zwischen  VCC und Gnd hier anzuschließen halte
> ich für Quatsch, weil sie den gesamten anderen Teil der Elektronik
> mitversorgen müßte, dann wäre sie in höchstens 5 Minuten leer.

Entkopple die Versorgungsspannungen mit zwei geeigneten Schottky-Diode.

Eine kommt zwischen Knopfzelle und den VCC-Anschluss Deiner SRAMs und 
eine kommt zwischen die restliche Versorgungsspannung und den 
VCC-Anschluss Deiner SRAMs.

Bedenke allerdings, wie sich Deine SRAMs verhalten, wenn alle ihre 
Eingänge auf Low-Pegel liegen; wenn sie diesen Zustand für einen 
Lesezugriff halten, werden sie aktiv an ihren Ausgängen Spannung 
anlegen, was für Deine Knopfzelle abträglich ist.

Du brauchst also SRAMs, die über einen active-High-Enable/Chipselect 
verfügen, oder Du musst eine entsprechende Schaltung aufbauen und diese 
ebenfalls mit Deiner Knopfzelle puffern.

(Eine Alternative zur Wegwerfknopfzelle ist ein Goldcap-Kondensator, so 
etwas gibt es mit mehreren Farad Kapazität, womit sparsame SRAMs über 
Wochen/Monate mit Spannung versorgt werden können. Allerdings musst Du 
bei Anliegen der "richtigen" Versorgungsspannung auch dafür sorgen, daß 
der Goldcap aufgeladen wird ...)

von Tim S. (Firma: tsx89) (freak_ts) Benutzerseite


Lesenswert?

1
5V o---|>|---+---o RAM
2
      Diode  |
3
             |
4
             ----o 4xNiMH
Low-Drop-Diode

von Steve van de Grens (roehrmond)


Lesenswert?

Ich möchte ergänzen:

Die 1N4148 ist keine Shottky Diode. An ihr fallen ca. 0,7 Volt ab.

Es gibt Shottky Dioden mit weniger Spannungsabfall, die daher weniger 
Seiteneffekt haben. Aber nicht alle haben weniger Spannungsabfall (schau 
ins Datenblatt). Außerdem haben manche Shottky Dioden einen beträchtlich 
hohen Leckstrom (in rückwärts Richtung), was du insbesondere bei Nutzung 
von Knopfzellen vermeiden willst.

von Steve van de Grens (roehrmond)


Lesenswert?

Tim S. schrieb:
1
 5V o---|>|---+---o RAM
2
       Diode  |
3
              |
4
              ----o 4xNiMH
5
6
 Low-Drop-Diode

Das gefällt mir gar nicht. Hier wird nämlich der Akkupack geladen, aber 
ohne definierte Strombegrenzung. Solche auf Kante genähte Schaltungen 
neigen dazu, später Probleme zu bereiten.

Alternative:
1
 5V o---|>|---+-----------o RAM
2
       Diode  |
3
              |
4
              +---[===]---o 4xNiMH

Der Widerstand begrenzt den Ladestrom. Wenn die sonstige Schaltung um 
den RAM herum korrekt ist, dann nimmt dieser nach dem Abschalten der 
Stromversorgung nur noch sehr wenig Strom auf, so dass der 
Spannungsabfall am Widerstand (bei Versorgung durch den Akku) egal ist.

: Bearbeitet durch User
von Tim S. (Firma: tsx89) (freak_ts) Benutzerseite


Lesenswert?

1
5V o---|>|---+---o RAM
2
      Diode  |
3
            [ ]27 Ohm
4
             |
5
             ----o CAP / NiMH

Mehrere 1/4W parallel

: Bearbeitet durch User
von Bauform B. (bauformb)


Lesenswert?

M48Z12-70PC1 ist ein 2Kx8 RAM mit aufschnappbarer Knopfzelle und mit der 
nötigen Umschalt- und Schreibschutzlogik auf dem Chip. Es gibt auch noch 
ein paar ähnliche Modelle in der M48Z Familie. Oder als M48T mit 
eingebauter RTC.

Nachteil: nur 5V±10%, aber das ist auch schon das modernste daran. Die 
stammen ungefähr aus der gleichen Zeit wie die CD4000B.

von (prx) A. K. (prx)


Lesenswert?

Bauform B. schrieb:
> M48Z12-70PC1 ist ein 2Kx8 RAM mit aufschnappbarer Knopfzelle

Ich kenne die Dinger nur mit im Gehäuse integrierter Zelle.

von Bauform B. (bauformb)


Lesenswert?

(prx) A. K. schrieb:
> Bauform B. schrieb:
>> M48Z12-70PC1 ist ein 2Kx8 RAM mit aufschnappbarer Knopfzelle
>
> Ich kenne die Dinger nur mit im Gehäuse integrierter Zelle.

Stimmt, aufschnappbar sind die Batterien nur bei den M48T. Der 
RTC-Oszillator braucht wohl doch deutlich mehr Strom als ein RAM.

von Helmut -. (dc3yc)


Lesenswert?

Steve van de Grens schrieb:
> Die 1N4148 ist keine Shottky Diode.

Das stimmt. Denn es gibt keine Shottkydioden. Der gute Mann hiess Walter 
Schottky, war Deutscher und starb am 4. März 1976 in Pretzfeld in der 
Fränkischen Schweiz, wo er im Jahr 1946 ein Siemens-Labor für Halbleiter 
mitgründete.

von Peter D. (peda)


Lesenswert?

Es gibt dafür ordentliche Supervisor-ICs, z.B. MAX691.
Die schalten zwischen VCC und VBATT um.
Außerdem trennen sie das /CE Signal, damit nicht versehentlich der RAM 
überschrieben wird bei low VCC.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Wenn das ganze Dings mit CMOS aufgebaut wird und man den Takt stoppt, 
muss man da nichts extra puffern. Es fliessen lediglich geringe 
Leckströme und man kann die ganze Kiste mit einer oder zwei LiIon Zelle 
bis in alle Ewigkeit puffern.

von Andrea B. (stromteam)


Lesenswert?

Matthias S. schrieb:
> Wenn das ganze Dings mit CMOS aufgebaut wird und man den Takt stoppt,
> muss man da nichts extra puffern. Es fliessen lediglich geringe
> Leckströme und man kann die ganze Kiste mit einer oder zwei LiIon Zelle
> bis in alle Ewigkeit puffern.

LEDs und Displays abschalten.

Ein olles Nokia Handy läuft ohne SIM-Karte mit altem Akku auch mehrere 
Wochen.

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.