Pull-up- und Pull-down-Widerstände helfen, digitale Signale in einem klaren Logikzustand zu halten, wenn kein Gerät die Leitung steuert. Dies verhindert schwebende Eingänge, was zu falschen Messwerten und instabilem Schalten führen kann.

Zweck der Pull-up- und Pull-down-Widerstände
Pull-up- und Pull-down-Widerstände werden in digitalen Schaltungen verwendet, um eine Signalleitung in einem bekannten Logikzustand zu halten, wenn kein aktives Bauelement sie antreibt. Dies verhindert, dass die Eingabe schwebt.
Ein schwebender Eingang hat keinen klaren hohen oder niedrigen Zustand. Aufgrund von Rauschen, Leckström und dem hohen Eingangswiderstand vieler digitaler Geräte kann die Spannung auf einer Schwimmenleitung driften. Dies kann zu Fehlwerten oder instabilem Schalten führen.
Ein Pull-up-Widerstand verbindet die Leitung mit der Versorgungsspannung, sodass der Standardzustand hoch ist. Ein Pull-down-Widerstand verbindet die Leitung mit Masse, sodass der Standardzustand niedrig ist. Diese Widerstände halten das Signal auf einem stabilen Niveau, bis die Schaltung es aktiv verändert.
Stabile Logikzustände mit Pull-up- und Pull-down-Widerständen

Pull-up-Widerstandsbetrieb
Ein Pull-up-Widerstand ist zwischen einer Signalleitung und der positiven Versorgungsspannung verbunden. Sie hält die Leitung auf einem hohen logischen Niveau, wenn kein anderer Teil der Schaltung das Signal nach unten zieht, sodass der Eingang nicht unsicher wird.
Wenn die Signalleitung mit Masse verbunden ist, ändert sich der Logikzustand von hoch auf niedrig. Dadurch kann die Linie unter beiden Bedingungen klar definiert bleiben.
Pull-down-Widerstandsbetrieb
Ein Pull-down-Widerstand ist zwischen einer Signalleitung und der Masse verbunden. Es hält die Leitung auf einem niedrigen Logikniveau, wenn kein anderer Teil der Schaltung sie hoch ansteuert, was hilft, das Signal nicht zu schweben.
Unterschiede zwischen Pull-up- und Pull-down-Widerständen
| Funktion | Pull-up-Widerstand | Pull-down-Widerstand |
|---|---|---|
| Verbindung | Um Spannung zu liefern | Zum Boden |
| Standardzustand | High | Low |
| Aktiver Zustand | Tief gezogen | Hoch getrieben |
| Gebräuchliche Verwendung | Knöpfe, offene Abflussleitungen, I2C | Logikeingänge, Steuerleitungen |
| Hauptzweck | Hält die Leitung hoch im Leerlauf | Hält die Leitung im Leerlauf niedrig |
Wahl des richtigen Pull-up- und Pull-down-Widerstandswerts
• Ein niedrigerer Widerstand verleiht dem Signal einen stärkeren Zug zum Standardzustand, was hilft, den Logikpegel klar und stabil zu halten.
• Ein höherer Widerstand verringert den Stromverbrauch, was helfen kann, unnötigen Stromverbrauch zu begrenzen.
• Ein sehr hoher Widerstand kann den Standardzustand schwächer und weniger zuverlässig machen.
• Die Leitungskapazität kann die Geschwindigkeit des Signalwechsels zwischen Logikzuständen verlangsamen.
• Auch der Eingangs-Leckstrom sollte berücksichtigt werden, da er die Spannung auf der Leitung beeinflussen kann.
• Schnellere oder empfindlichere Schaltungen erfordern oft eine sorgfältigere Auswahl des Widerstands, um das Signal stabil zu halten und gleichzeitig sauberes Schalten zu ermöglichen.
Interne und externe Pull-up- und Pull-down-Widerstände

Einige Mikrocontroller und digitale Geräte verfügen über interne Zugwiderstände, die per Software oder Konfigurationseinstellungen aktiviert werden können. Diese eingebauten Widerstände reduzieren den Bedarf an zusätzlichen Bauteilen und halten die Schaltung einfacher.
Externe Zugwiderstände sind separate Bauteile, die außerhalb des Bauteils angebracht werden. Sie ermöglichen mehr Kontrolle über den Widerstandswert und können eine bessere Signalleistung bieten, wenn die Schaltung stärkere Vorspannung, besseren Rauschwiderstand oder ein gleichmäßigeres Timing benötigt.
• Interne Zugwiderstände sind in einigen digitalen Geräten eingebaut.
• Externe Zugwiderstände werden außerhalb des Bauteils angebracht.
• Interne Zugwiderstände helfen, Bauteile und Platz auf der Platine zu sparen.
• Externe Zugwiderstände bieten mehr Kontrolle über Wert und Leistung.
• Externe Zugwiderstände sind möglicherweise besser für schnellere oder verrausterte Schaltungen.
Pull-up- und pull-down-Widerstände in Knopf- und Schaltkreisen

Pull-up- und Pull-down-Widerstände werden häufig in Knopf- und Schalter-Eingangsschaltungen verwendet, um den Eingangspin in einem definierten Logikzustand zu halten, wenn der Schalter offen ist. Ohne einen Zugwiderstand kann der Eingang schweben und instabile oder falsche Übergänge erzeugen. In einem Pull-up-Knopfschaltkreis bleibt der Eingang hoch, wenn der Knopf nicht gedrückt wird, und ändert sich niedrig, wenn der Knopf die Leitung mit Masse verbindet. Diese aktiv-niedrige Anordnung ist bei Mikrocontroller-Designs üblich, da viele Geräte mit eingebauten Pull-up-Widerständen ausgestattet sind.

In einem Pull-down-Schaltkreis bleibt der Eingang niedrig, wenn der Knopf geöffnet ist, und wechselt hoch, wenn der Knopf die Leitung mit der Versorgungsspannung verbindet. Diese Anordnung ist ebenfalls gültig, aber in vielen MCU-Familien werden externe Pull-down-Widerstände oft häufiger verwendet als interne. Für die praktische Konstruktion sollte die Wahl des Pull-up- oder Pull-down-Systems dem erforderlichen Standardlogikzustand, der Eingangsstruktur und dem Bedarf an stabilem Schalten bei Rauschen oder langen Leiterbahnen entsprechen.
Häufige Anwendungen von Pull-up- und Pull-down-Widerständen
Pull-up-Widerstände sind in Open-Drain- und Open-Collector-Schaltungen erforderlich, da diese Ausgänge eine Leitung niedrig ziehen können, sie aber nicht selbst hoch antreiben können. Wenn der Ausgangstransistor ausgeschaltet ist, bleibt die Signalleitung ansonsten undefiniert. Der Pull-up-Widerstand stellt die Leitung auf ein gültiges Hochniveau zurück und ermöglicht es der Schaltung, sauber zwischen niedrigem und hohem Zustand zu schalten.
Diese Anordnung wird häufig in gemeinsamen Kommunikations- und Schnittstellenleitungen verwendet, insbesondere in I²C-Bussen und anderen drahtgebundenen Logikverbindungen. Ein niedrigerer Pull-up-Wert kann die Anstiegszeit verbessern und die Leitung schneller erholen, erhöht aber auch den Strom, wenn die Leitung tief gezogen wird. Ein höherer Wert verringert den Stromverbrauch, kann aber den Signalübergang langsamer machen, da die Leitungskapazität langsamer lädt. Aus diesem Grund sollte die Auswahl des Pull-up-Widerstands in Open-Drain- und I²C-Schaltungen die Buskapazität, Logikschwellenwerte und die Senkfähigkeit des Antriebsbauelements berücksichtigen.
Weitere häufige Anwendungen von Pull-up- und Pull-down-Widerständen
Neben Knopfeingängen und Open-Drain-Ausgängen werden auch Pull-up- und Pull-down-Widerstände in vielen anderen digitalen und Mixed-Signal-Schaltungen verwendet. Sie werden häufig an Mikrocontroller-Eingangspins, Logikgatter-Eingängen und Sensorschnittstellenleitungen hinzugefügt, um einen definierten Leerlaufzustand aufrechtzuerhalten, wenn kein Gerät das Signal aktiv steuert. Dies hilft, falsche Auslösungen zu reduzieren und verbessert die Signalzuverlässigkeit in praktischen Systemen.
Diese Widerstände sind auch in Steuerleitungen nützlich, die während des Starts, Zurücksetzens oder vorübergehenden Abschaltens in einem bekannten Zustand bleiben müssen. In diesen Fällen bietet der Zugwiderstand eine einfache Möglichkeit, undefiniertes Eingangsverhalten zu vermeiden und die Gesamtstabilität der Schaltung zu verbessern. Die Wahl zwischen einem Pull-up und einem Pull-down hängt vom erforderlichen Standardlogikzustand, der Signalumgebung und davon, ob das System auf Active-High- oder Active-Low-Steuerung ausgelegt ist.
Häufige Konstruktionsfehler bei Pull-up- und Pull-down-Widerständen
| Häufiger Fehler | Warum verursacht das Probleme? | Wie kann man das vermeiden? | |
|---|---|---|---|
| Verwendung eines zu kleinen Widerstands | Verursacht unnötigen Stromfluss | Wählen Sie einen Wert, der den Strom begrenzt und dabei ein gültiges Logikniveau beibehält | |
| Verwendung eines zu großen Widerstands | Erzeugt einen schwachen Standardzustand und eine langsamere Signaländerung | Überprüfen Sie den Leckstrom und die Kapazität, bevor Sie einen hohen | auswählen |
| Eingabeeigenschaften ignorieren | Kann zu unzuverlässigen Logikpegeln führen | Überprüfen Sie Eingangsimpedanz und Logikschwellenwerte | |
| Interne Zugwiderstände vergessen | Kann zu unnötigen externen Komponenten führen | Prüfen Sie, ob das Gerät bereits eingebaute Zugwiderstände hat | |
| Signalgeschwindigkeit wird nicht überprüft | Großer Widerstand kann Übergänge verlangsamen | Betrachten Sie RC-Effekte in schnelleren Schaltungen |
Fazit
Pull-up- und Pull-down-Widerstände sind wichtig, um die Stabilität der Signalleitung aufrechtzuerhalten und schwebende Eingänge in digitalen Schaltungen zu verhindern. Sie setzen standardmäßig einen hohen oder niedrigen Zustand, unterstützen sauberes Schalten und verbessern den zuverlässigen Betrieb. Die Wahl des richtigen Widerstandswerts, die Überprüfung des Leckstroms und der Kapazität sowie das Wissen, wann interne oder externe Widerstände verwendet werden, helfen allesamt sicherzustellen, dass die Schaltung wie vorgesehen funktioniert.
Häufig gestellte Fragen [FAQ]
10,1 Welchen Pull-up-Widerstand sollte ich für 3,3V GPIO verwenden?
Ein üblicher Anfangsbereich liegt zwischen 4,7 kΩ und 10 kΩ. Niedrigere Werte erzeugen einen stärkeren Zug und schnellere Kanten, während höhere Werte den Strom verringern.
Kann ich den internen Pull-up des MCU anstelle eines externen Widerstands verwenden?
Ja. Oft reicht es für Tasten und einfache GPIO-Eingänge aus. Benutze einen externen Widerstand, wenn du bessere Rauschkontrolle, einen festen Wert oder längere Leiterbahnen brauchst.
10,3 Warum wird eine I²C-Leitung hoch gezogen statt hoch getrieben?
Weil I²C Open-Drain-Ausgänge verwendet. Geräte können die Leitung tief ziehen, aber der Pull-up-Widerstand bringt sie hoch zurück und ermöglicht es mehreren Geräten, den Bus sicher zu teilen.
Was passiert, wenn der Pull-up-Widerstand zu stark oder zu schwach ist?
Ist sie zu stark, ist der Strom höher, wenn die Leitung niedrig ist. Ist sie zu schwach, steigt die Linie langsamer an und der hohe Zustand wird weniger stabil.
10,5 Werden Zugwiderstände nur in digitalen Schaltungen verwendet?
Nein. Sie werden auch in Mischsignal- und Schnittstellenschaltungen verwendet, um Linienzustände zu erhalten.
Wie wählt man zwischen einem Pull-up- und einem Pull-down-Widerstand?
Wählen Sie einen Klimmzug, wenn die Linie hoch stehen sollte. Wählen Sie einen Pulldown, wenn die Leine in einer niedrigen Position ruhen sollte.