IO Pins STM32 im Standby Mode

Gast #4257057
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.
#4257536
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.
Gast #4257541
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.
Gast #4257804
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.
Gast #4257853
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.