STM32 - RTC Stromaufnahme

Gast #1770215
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.
#1770494
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
Gast #1770635
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.
Gast #1770671
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;-)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren