Forum: Mikrocontroller und Digitale Elektronik SRAM bei RTC


von Timekeeper (Gast)


Lesenswert?

Hallo,

die meisten RTC haben eine (gepufferten) SRAM.
Kann jemand die blöde Frage beantworten, was der Hauptzweck für den RAM 
sein soll.

Wenn z.B. ein Alarm-Ereignis eintritt, kann zwar Zeit/Datum gespeichert 
werden, aber das muss ja auch über eine "Intelligenz" (µC) vorgenommen 
werden - also warum der Umweg?

Danke und Gruß

von Achim S. (Gast)


Lesenswert?

um zum Beispiel Konfigurationseinstellungen für den nächsten Systemstart 
zu speichern, so wie es bei den "BIOS-Einstellungen" im CMOS-Setup beim 
PC gemacht wird. Die RTC braucht sowieso eine dauerhafte 
Versorgungsspannung, das SRAM bewirkt keinen nennenswerten zusätzlichen 
Stromverbrauch und stört daher nicht weiter.

Sowas könnte man zwar heutzutage meist auch in ein EEPROM schreiben, 
aber
1) nicht alle Systeme haben ein EEPROM zur Verfügung und
2) das SRAM in der RTC kann ich zur Not resetten, indem ich der RTC 
zwischendurch per "Clear CMOS"-Jumper die Versorgung wegnehme. Der PC 
ignoriert dann die fehlerhaften Konfigurationsdaten und bootet wieder 
stabil mit seinen Grundeinstellungen. Würden die falschen Einstellungen 
stattdessen im EEPROM stehen und das Hochfahren des Systems verhindern, 
dann werde ich diese nicht so leicht wieder los.

viele Grüße

Achim

von MCUA (Gast)


Lesenswert?

>Kann jemand die blöde Frage beantworten, was der Hauptzweck für den RAM
>sein soll.
Gimmick für Verkauf.
Aber wozu den kaufen, wenn er im uC mit drin ist.

von Mehmet K. (mkmk)


Lesenswert?

Ich speichere dort die Werte für die Sommerzeit ab.

von (prx) A. K. (prx)


Lesenswert?

Timekeeper schrieb:

> die meisten RTC haben eine (gepufferten) SRAM.
> Kann jemand die blöde Frage beantworten, was der Hauptzweck für den RAM
> sein soll.

Viele RTC-ICs sind älter als die aktuellen Mikrocontroller und es ist 
ziemlich nützlich, variable Konfigurationsdaten irgendwo speichern zu 
können. Auch dann wenn man kein EEPROM oder Konfigurationsflash hat.

Letztlich kostet den Hersteller der RTC dieses RAM nicht viel, 
batteriegepuffert ist die RTC sowieso schon und viel Strom braucht das 
RAM auch nicht.

von &KUNZderkann'z (Gast)


Lesenswert?

...wer beklagt sich ueber ZUUU viel RAM ?

von Matthias S. (mat-sche)


Lesenswert?

..... Und ich nutze es, um bei Stromausfall Werte Darin zu speichern und 
diese bei Systemneustart mir wieder zu holen. Da es ja nen s-Ram ist, 
kann dieser ja beliebig neu beschrieben und gelöscht werden, was beim 
eeprom ja nicht von großem Vorteil ist.

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.