Forum: Mikrocontroller und Digitale Elektronik Spezielles RTC_Modul


von RTC-Modul (Gast)


Lesenswert?

Hallo,

ich suche ein RTC-Modul bei dem ich am besten über eine Flanke an einem 
Pin, eine Speicherung der Daten in einem nichtflüchtigen Speicher 
triggern kann.
Und später diese gespeicherten Daten dann auslesen kann.

Ablauf:
RTC wird versorgt und tickt.
uP wird wach und setzt einen seiner Pins auf HIGH. RTC erkennt Flanke 
und Speichert die aktuelle Uhrzeit in dem integrierten nichtflüchtigen 
Speicher.
uP Versorgungsspannung fällt weg.

Wenn uP mit konstanter Spannung versorgt wird holt er sich via I2C oder 
SPI die Daten vom RTC-Modul.


Gibt es sowas schon?

von Cyblord -. (cyblord)


Lesenswert?

Warum kann der µC die Daten nicht auslesen und permanent abspeichern? 
Warum muss die RTC das unbedingt selbst tun?

von RTC-Modul (Gast)


Lesenswert?

Weil der uP nur begrenzt mit Energie versorgt wird.

von Cyblord -. (cyblord)


Lesenswert?

RTC-Modul schrieb:
> Weil der uP nur begrenzt mit Energie versorgt wird.

Bedeutet was? Er hat genug Energie um aufzuwachen und einen Pin zu 
toggeln, aber nicht genug Energie um die RTC Werte abzuholen und zu 
speichern?

von RTC-Modul (Gast)


Lesenswert?

Der uP wird zeitlich begrenzt mit Energie versorgt.
Einen Pin zu toggeln geht nunmal schneller als erst einen Befehl zum 
Modul zu senden und dann die Daten zu empfangen. Ausserdem ist der 
Stromverbrauch auch geringer, wenn nur ein Pin gesetzt werden muss.

von Stefan A. (ripper121)


Lesenswert?


von RTC-Modul (Gast)


Lesenswert?

Sowie ich das sehe kann der DS3232 einen Interrupt triggern.
Aber ich suche ein RTC-Modul dem ich mit einer Flanke sagen kann: 
Speicher den aktuellen Wert in deinem integrierten Speicher.

Wenn später der uP mit genügend Strom versorgt wird, dann kann der uP 
die Daten holen.

von Dr. Sommer (Gast)


Lesenswert?

Viele STM32 haben eine integrierte RTC sowie ein Batteriegepuffertes 
RAM. Wenn du da also eine Batterie anschließt, kannst du beliebig die 
aktuelle Uhrzeit aus den RTC-Registern in das Batterie-RAM kopieren ohne 
den "energiehungrigen" Flash-Speicher beschreiben zu müssen.

von Marc V. (Firma: Vescomp) (logarithmus)


Lesenswert?

RTC-Modul schrieb:
> Aber ich suche ein RTC-Modul dem ich mit einer Flanke sagen kann:
> Speicher den aktuellen Wert in deinem integrierten Speicher.

 Dann kannst du aber lange suchen.
 So etwas kann ein RTC-Modul nicht, soll es auch nicht, ansonsten
 wäre es auch kein RTC-Modul sondern ein uC mit RTC.

von RTC-Modul (Gast)


Lesenswert?

Natürlich geht das.
Diese Module können SPI-Befehle interpretiern warum nicht auch eine 
Pegelzustand.

von Cyblord -. (cyblord)


Lesenswert?

RTC-Modul schrieb:
> Natürlich geht das.
> Diese Module können SPI-Befehle interpretiern warum nicht auch eine
> Pegelzustand.

ja, aber gibt's halt nicht. Die Anforderung ist auch einfach unnütz.

> Ausserdem ist der
> Stromverbrauch auch geringer, wenn nur ein Pin gesetzt werden muss.
Hast du mal ausgerechnet oder gemessen, wie viel Energie du dabei sparst 
bzw. vergeudest? Das dürfte wirklich minimal sein.

Aber warum erzählst du nicht mal worum es im großen Ganzen geht?

von Marc V. (Firma: Vescomp) (logarithmus)


Lesenswert?

RTC-Modul schrieb:
> Natürlich geht das.

 Natürlich geht das nicht.

von Luht (Gast)


Lesenswert?

Marc V. schrieb:
> RTC-Modul schrieb:
>> Natürlich geht das.
>
>  Natürlich geht das nicht.

Selbstverständlich geht das.

von Philipp K. (philipp_k59)


Lesenswert?

man kann die ds3231 auch stoppen und starten (Die Funktion ist mir nicht 
genau bekannt), mit einer Knopfzelle hätte man dann eventuell ein 
gespeichertes Datum mit Uhrzeit bei Stop.

von Bernhard T. (bernhardt)


Lesenswert?

NXP hat RTC's mit Timestamp-Funktion und  Pin (z.B. PCF85263A).

von Marc V. (Firma: Vescomp) (logarithmus)


Lesenswert?

Luht schrieb:
> Marc V. schrieb:
>> RTC-Modul schrieb:
>>> Natürlich geht das.
>>
>>  Natürlich geht das nicht.
>
> Selbstverständlich geht das.

 LOL.
 Ja.
 Dachte, das geht nur in Stoppwatch Mode.

von Tr (Gast)


Lesenswert?

Brauchst du denn die RTC Funktion überhaupt? Sonst nimm doch ein FRAM 
und schreib da ständig rein, das enthält dann immer den letzten Wert vor 
Stromausfall.

von Pic T. (pic)


Lesenswert?

Microchip hat etc welche mehrere Win/Ausschalungen der Verso things 
spanning mitloggen.
Laut seiner Beschreibung suchst du sowas.

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.