Forum: Mikrocontroller und Digitale Elektronik RTC + SPI mit 10ms Auflösung?


von sverige (Gast)


Lesenswert?

Hi!

Für ein batteriebetriebenes PIC18F Projekt brauche ich unter anderem
genaue Timestamps die ich mit einer RTC machen wollte. Der Prozessor
hat zwar eine RTC on board, leider sind aber auf der vorhandenen
Hardware die entsprechenden Pins für den 32khz Xtal bereits belegt.
(umlöten wegen miniaturisierung und extremen pfusch eher nicht
möglich)

Jetzt denke ich daran eine externe RTC zu nehmen und damit die RTC des
Prozessors zu ersetzen.

Tatbestand:
Es sind maximal noch 3 I/O Leitungen freimachbar.
Ein SPI device ist bereits onboard und im master-mode
Die Zeit muss während des sleep-modus des µC aufrecht bleiben, Timer
kommen also nicht in Frage.

Die Timestamps müssen ziemlich genau (etwa auf 10ms) auf Abruf am
Prozessor ankommen.
Weil das ganze ja Batteriebetrieben ist sollte die externe RTC nicht
viel mehr als 0,2mA bei 3V saugen.

So wie ich das sehe bleibt mir da eh nur eine SPI - RTC im Slave mode
übrig (den Master könnte ich zu zeitgenauen Übertragung vorübergehend
deaktivieren) oder gibts da noch was anderes wo ich auch mit 2-3 I/O
Leitungen auskomme?

Schaffe ich es über SPI überhaupt in wenigen millisekunden die RTC
abzurufen, oder gibts da delays die auftreten können?

kann mir jemand eine passende RTC (SPI + geringer Stromverbrauch)
empfehlen?

Dankeschön für alle Tipps

von sverige (Gast)


Lesenswert?

Hallo, hat schon mal jemand diese RTC verwendet und/oder kann mir
helfen??

http://datasheets.maxim-ic.com/en/ds/DS1390-DS1393.pdf

Sie scheint das Problem zu lösen nur bei dem Stromverbrauch bin ich mir
nicht sicher. die 500µA im Active mode sind mir auf Dauer zu viel.

Was bedeutet der standby current? Rennt da die Uhr weiter oder nicht?
Leider werde ich da aus dem Datenblatt nicht ganz schlau.

Danke!

von pete nerlinger (Gast)


Lesenswert?

ne da bleibt sie stehen...
natürlich läuft sie weiter und wartet dass du sie über spi ausließt...
man denk doch mal ein wenig selber nach.

von sverige (Gast)


Lesenswert?

Danke sehr freundlich!

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.