Forum: Mikrocontroller und Digitale Elektronik IO Pins STM32 im Standby Mode


von Martin (Gast)


Lesenswert?

Hallo,

ich habe ein Board mit einem STM32F103CB. Nun habe ich die Schaltung auf 
minimalen Standbystrom designt. Insgesamt verbrauche ich nur 20uA. Meine 
Frage ist nun, wie es mit den IO Pins vom uC aussieht.

Im Datenblatt steht, dass im Standby Mode alle PINs (bis auf ein paar 
Ausnahmen) in Hi-Impedance gehen.

Kann es passieren, dass mein Stromverbrauch irgendwie ansteigt, wenn 
sich an den IO Pins irgendwelche Ladung sammelt? Muss ich da zwingend 
überall Pull-up oder -down Widerstände verbauen?

Bei meinem ersten Test war der Verbrauch ok, auch ohne die Widerstände.

von Rainer U. (r-u)


Lesenswert?

Martin schrieb:
> Kann es passieren, dass mein Stromverbrauch irgendwie ansteigt, wenn
> sich an den IO Pins irgendwelche Ladung sammelt?

Hochohmig ist hochohmig. Also nein. Die Pull-Ups und -downs verbaut man 
eher, damit angeschlossene Peripherie auch in diesem Zustand definierte 
Eingangszustände hat (z.B. während der uC-Takt anschwingt). Die 
verbrauchen dann auch je nach Dimensionierung.

von Programmierer (Gast)


Lesenswert?

Es wird ja gelegentlich gesagt dass floating (Input) Pins für hohen 
Stromverbrauch sorgen können, wenn die Spannung um die Schaltschwelle 
eiert und somit die Eingangsstufe ständig zwischen 0 und 1 umschaltet. 
Wenn aber der uC im Standby ist, ist die Eingangsstufe aus und da 
schaltet nix, somit kein extra Stromverbrauch durch den uC.

von Martin (Gast)


Lesenswert?

Ok.

Nun habe ich ein Mosfet angeschlossen, im Standby würde das Gate dann ja 
floaten, da es direkt am IO Pin angeschlossen ist (BSS123).

Ich habe kaum noch Platz für einen Pull-Down Widerstand, reicht es ein 
npn Transistor ohne Vorwiderstand anzuschließen? Dann mit Pull-Up 
Widerstand (intern im uC) den Transistor einschalten. (nicht auf Output 
stellen :) )

Ein Basisstrom dürfte ja nicht fließen bei Floating im Gegensatz zum 
Mosfet, welcher dann einschalten könnte.

von ... (Gast)


Lesenswert?

Wenns ein kraeftiger FET ist, hat der genug Gatekapazitaet,
um bis zum naechsten 'Ein' oder 'Aus' ueber die Runden zu kommen.

Ansonsten ist das natuerlich MURX (C-)MOS-Pins floaten zu lassen.

Egal wie oder ob man sich das schoenreden will.

von Martin (Gast)


Lesenswert?

Ok, dann schau ich, ob ich einen Widerstand noch reinbekomme.

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.