Forum: Mikrocontroller und Digitale Elektronik STM32 VBAT Eingang


von Bert S. (kautschuck)


Lesenswert?

Hallo Zusammen,

Ich bin an einem Board dran, wo ich einen STM32F3 verbaue, welcher ein 
VBAT eingang hat. Dieser Eingang wird ja verwendet um z.B die interne 
RTC zu verwenden, richtig? Kann ich diesen Eingang einfach auf floating 
lassen oder soll ich diesen mit 3.3V verbinden, wenn ich die RTC nicht 
brauche?

Grüsse Bert

von Martin B. (ratazong)


Lesenswert?

Ich würde ihn mit 3.3 Volt verbinden.

einige wenige Pins werden darüber versorgt (z.B. Tamper Pin der 
Echtzeituhr), die funktionieren sonst nicht. Steht was im Datenblatt 
dazu.

von Anonym (Gast)


Lesenswert?

Schau dir die Appnote AN4206 von ST an, da werden Sie geholfen

von Bert S. (kautschuck)


Lesenswert?

Anonym schrieb:
> Schau dir die Appnote AN4206 von ST an, da werden Sie geholfen

Danke, dort steht es auf Seite 27:

"If no external battery is used in the application, it is
recommended to connect VBAT externally to VDD"

von Stefan F. (Gast)


Lesenswert?

Der Chip enthält intern einen Umschalter. Wenn die normale 
Versorgungsspannung angelegt ist, wird dieser Pin nicht zur Versorgung 
interner Komponenten verwendet. Das ist im Referenzhandbuch detailliert 
beschrieben.

Ich habe das mal ausprobiert. Der STM32F103C8T6 auf dem Blue-Pill Board 
und auch der STM32F103RBT6 auf dem Nucleo64 Board laufen beide 
einwandfrei mit offenem VBAT Pin.

Im Reference Manual der STM32F1 Serie sagt ST, man soll den Pin bei 
Nicht-Gebrauch mit VDD verbinden und verweist auf die Application Note 
AN2586. Darin wiederholt ST die Empfehlung aber leider wieder ohne 
Begründung.

In der Bedienungsanleitung des Nucleo64 Boardes wiederum gibt eine Menge 
Informationen zur Stromversorgung, aber kein Sterbenswörtchen, dass man 
was an den VBAT Pin anschließen soll/muss. Allerdings haben sie es bei 
dem ST-Link Teil des Nucleo64 so realisiert. Beim Target ist der Pin 
aber standardmäßig offen.

Ich hätte gerne mal eine Begründung, warum man den Pin mit VDD verbinden 
soll.

von Martin B. (ratazong)


Lesenswert?

@Stefan

Finde das leider nicht wieder, aber in irgendeinem Dokument von ST habe 
ich was dazu gelesen.

Es ging um die 32 kHz Quartz Anschlüsse und den TAMPER-RTC Pin (PC13). 
Am Tamper kannst Du z.B. die 32 kHz clock rausführen

der Tamper hat, wie der Name schon sagt, was Besonderes. In der Pin 
Description
hat der eine Fussnote wie auch die OSC32 Quartz Anschlüsse:
For details on how to manage these IOs, refer to the
Battery backup domain and BKP register desc
ription sections in the STM32F10xxx
reference manual, available from the
STMicroelectronics website

Ich meine mich zu erinnern, dass die Stromversorgung für diesen PIN 
irgendetwas Besonderes hatte und deshalb die Empfehlung war, Vbat mit 
Vdd zu verbinden.

Sorry, war vor längerer Zeit und das Kurzzeitgedächnis hat gewonnen -:)

von Martin B. (ratazong)


Lesenswert?

Nachtrag:

In der RM0041 steht auch noch ne speed limitation für die Ports:


When the backup domain is supplied by V DD (analog switch connected to V 
DD ), the
following functions are available:
Note:
● PC14 and PC15 can be used as either GPIO or LSE pins
● PC13 can be used as GPIO, TAMPER pin, RTC Calibration Clock, RTC Alarm 
or
second output (refer to Section 5: Backup registers (BKP) on page 62)
Due to the fact that the switch only sinks a limited amount of current 
(3 mA), the use of
GPIOs PC13 to PC15 in output mode is restricted: the speed has to be 
limited to 2 MHz with
a maximum load of 30 pF and these IOs must not be used as a current 
source (e.g. to drive
an LED).
When the backup domain is supplied by V BAT (analog switch connected to 
V BAT because
V DD is not present), the following functions are available:
4.1.3
● PC14 and PC15 can be used as LSE pins only
● PC13 can be used as TAMPER pin, RTC Alarm or Second output (refer to 
section

von avr (Gast)


Lesenswert?

Stefan U. schrieb:
> Ich hätte gerne mal eine Begründung, warum man den Pin mit VDD verbinden
> soll.
Wo ist denn das Problem? Fakt ist jedenfalls, dass ST empfiehlt, du 
sollst den Pin mit VDD verbinden. Wenn du das nicht machst, kann es 
sein, dass dein Board mit der nächsten Chip-Revision nicht mehr 
funktioniert.

von Stefan F. (Gast)


Lesenswert?

> Wo ist denn das Problem?
Meine Neugier.

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.