SRAM bei RTC

Gast #2620395
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ß
Gast #2620598
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
#2621272
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.