Pull-Up Widerstand

Gast #3783130
Lesenswert?
• ▲
▼
Hallo,

ich habe mal eine prinzipielle Frage zum Thema Pullup-Widerstand.
Ich habe nämlich vereinzelt in einigen Schaltplänen zu 
Mikrocontroller-Beschaltungen gesehen, dass manche Anschlüsse, die auf 
einen high-Pegel gelegt werden müssen, nicht über einen 
Pullup-Widerstand auf diesen Pegel gelegt werden, sondern DIREKT z.B. an 
der Versorgungsspannung einer Leiterplatte hängen. Warum wählt man mal 
die eine, mal die andere Variante?
Gast #3783139
Lesenswert?
• ▲
▼
Den Widerstand benutzt man zur Strombegrenzung. An einem Mikrocontroller 
kann es passieren, dass man den Pin aus Versehen auf Ausgang schaltet 
und je nach Zustand viel Strom von der Versorgung in den Pin fließt. 
Wenn der Pin unveränderbar ein Eingang ist, wie es bei viele nicht 
programmierbaren IC ist, kann man ihn auch direkt an die 
Versorgungsspannung anschließen, weil dann nicht die Gefahr besteht, 
dass Strom in den Pin fließt.
#3783141
Lesenswert?
• ▲
▼
Mal eine Vermutung vom Laien, d.h. von mir: Wenn der Eingangswiderstand 
eines Pins eh so hoch ist, dass kein nennenswerter Strom fließen kann, 
kann man sich den Pull-Up sparen. Wenn so ein Pin aber prinzipiell gut 
Strom ziehen kann, sollte man ihn nicht direkt mit der 
Versorgungsspannung verbinden, weil das einen Kurzen geben würde.
Gast #3783149
Lesenswert?
• ▲
▼
Ok, danke für die Antworten. ich habe mir das in Richtung 
Strombegrenzung auch schon gedacht. Ich mache nämlich gerade eine 
Leiterplatte mit einem STM32F429 und weiß nämlich leider nichts über die 
Eingangswiderstände einiger Pins, die auf einen high-Pegel gelegt werden 
müssen. Daher bin ich mit unsicher, ob ich einen Pullup-Widerstand 
hinzufügen soll oder nicht
Gast #3783173
Lesenswert?
• ▲
▼
Gregor Ottmann schrieb:
> Wenn so ein Pin aber prinzipiell gut
> Strom ziehen kann, sollte man ihn nicht direkt mit der
> Versorgungsspannung verbinden, weil das einen Kurzen geben würde.

µC Eingänge sind, wie so viele ICs heutzutage, CMOS. Guck dir mal den 
Aufbau eines MOSFETs und die Beschaltung eines IO-Pins an und überlege 
dann, wo da (im erlaubten Spannungsbereich) irgendein Strom fließen 
können sollte - immer voraus gesetzt, dass der Pin richtig als Eingang 
konfiguriert ist.

Ein µC-Eingangspin zieht keinen Strom, wenn man richtig mit ihm um 
geht.
Gast #3790571
Lesenswert?
• ▲
▼
Gregor Ottmann schrieb:
> Laut Datenblatt kann jeder I/O-Port des von mir bevorzugt verwendeten
> ATmega328 20mA ziehen (so habe ich mal "sink current" übersetzt)

Das heißt nichts anderes, als dass bei einem als Ausgang konfigurierten 
Pin ein Strom von maximal 20mA rein in Richtung Gnd fließen darf.

Mit als Eingang konfigurierte Pins hat die Angabe nichts zu tun. Pull-Up 
Widerstände braucht man nur für Eingänge (und für Open-Drain Ausgänge).
Moderator (Firma: Titel) Persönliche Seite #3790576
Lesenswert?
• ▲
▼
Gregor Ottmann schrieb:
> kann jeder I/O-Port
Mag sein, aber Wolfgang A. schrieb:
> Ein µC-Eingangspin
Und ein Eingang hat tatsächlich keinen Strom zu ziehen, obwohl der 
Ausgang am selben Pin das schon könnte...

Christian schrieb:
> Warum wählt man mal die eine, mal die andere Variante?
Mit Widerstand ist man flexibler (Prototypen), eine direkte Verbindung 
ist billiger (Großserie).

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.