Forum: Mikrocontroller und Digitale Elektronik STM32 - RTC Stromaufnahme


von Ulf (Gast)


Lesenswert?

Ich habe erstmalig den internen RTC (STM32F103RB) in Benutzung. Klappt 
auch von der Softwarefunktion her grundsätzlich.

Am VBat Anschluß ist eine Batterie CRxxx (3V). Messung der 
VBAT-Stromaufnahme ergab:

System aus, Versorgung nur VBAT: 1.1uA
System läuft: 3uA

(gemessen mit 6 stelligen HP Multimeter)

Ist das Verhalten normal? Ich dachte im Normalbetrieb wird intern der 
VBAT-Zweig automatisch von VDD mit versorgt. Statt dessen steigt die 
VBAT-Stromaufnahme.

von Jörg R. (ruppi66)


Lesenswert?

Hallo Ulf,

normal ist dieses Verhalten laut Datenblatt/Usermanual nicht.
Wie hoch ist Deine Betriebsspannung. Kann es sein, dass der interne 
Switch nicht umgelegt wird, da Deine Versorgungsspannung kleiner ist als 
die Batterie?.
Mach doch mal eine Diode zwischen der Batterie und dem VBAT-Pin
und verringer so die Batteriespg. (TEST).

Gruß Ruppi66

von Ulf (Gast)


Lesenswert?

VDD ist  3.31V
VBAT ist 3.08V
(gemessen)

Eine BAT41 in der VBAT-Leitung bringt keine Änderung. Bei den kleinen 
Strömen fällt an dieser praktisch keine Spannung ab.

von TSE (Gast)


Lesenswert?

Die Stellen nach der Null in der Anzeige eines Multimeters geben noch 
lange nicht die Genauigkeit an....

von Ulf (Gast)


Lesenswert?

Der Absolutwert des gemessenen Stromes ist hier nicht die Frage. Micht 
interessiert nur das Delta, resp. das merkwürdige Verhalten.

von Daniel (Gast)


Lesenswert?

Ist VDDA mit VDD verbunden? Es kann sein, dass daraus auch die 
Schwellspannung für den Umschalter o.ä. gewonnen wird. Bei mir war's die 
Schwelle für den Reset, die gesponnen hat, weil VDDA<<VDD war.

von Ulf (Gast)


Lesenswert?

VDDA ist mit VDD verbunden über Ferrit.

Nach einigen Versuchen Proplem lokalisiert.
Problem war der PVD.

PWR_PVDCmd(ENABLE); // Power Voltage Detector freigeben
PWR_PVDLevelConfig(PWR_PVDLevel_2V5); // auf 2.5V einstellen

jetzt:

System aus, Versorgung nur VBAT: 1.2uA
System läuft: kein messbarer Strom in VBAT, RTC arbeitet aber korrekt, 
Versorgung offenbar aus interner VDDx

Zusammenhang erschließt sich mir zwar nicht, aber man hat sich sicher 
was dabei gedacht;-)

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.