Pull-Up-Widerstand
Englisch: pull-up resistor
Ein Widerstand, der zwischen ein Signal und eine positive Spannungsversorgung geschaltet wird, um sicherzustellen, dass das Signal auf einem definierten Logikpegel liegt.
Pull-up-Widerstand: schwache Signale zuverlässig halten
Ein Pull-up-Widerstand ist ein fester Widerstand, der in digitalen Schaltungen zwischen eine Signalleitung und die positive Versorgungsspannung (typischerweise 5V oder 3,3V) geschaltet wird. Seine Aufgabe ist es, einen definierten Logikpegel zu etablieren, wenn kein aktiver Treiber die Leitung auf Low zieht. Ohne ihn kann ein schwebender Eingang in einen undefinierten Spannungsbereich abdriften und zu unvorhersehbarem Verhalten in Logikgattern und Mikrocontroller-Anschlüssen führen.
Der Widerstandswert ist entscheidend. Standard-Pull-ups liegen zwischen 1 kΩ und 100 kΩ und werden basierend auf dem Strombudget und der Schaltgeschwindigkeit der Schaltung gewählt. Ein niedrigerer Wert (1 kΩ bis 10 kΩ) zieht stärker und stabilisiert sich schneller, verbraucht aber mehr Ruhestrom. Ein höherer Wert (47 kΩ bis 100 kΩ) spart Energie, kann aber zu schwach sein, wenn die Schaltung schnelle Übergänge benötigt oder Störungen auf langen Leitungen überwinden muss. Die Wahl ist ein Kompromiss zwischen Stromverbrauch, Ausbreitungsverzögerung und Störfestigkeit.
Pull-ups kommen überall dort vor, wo ein Eingabegerät oder eine Signalquelle die Leitung gelegentlich freigibt, ohne sie aktiv zu treiben. Open-Drain-Ausgänge (üblich bei I2C-Bussen, CAN-Schnittstellen und Logikgattern mit freiliegenden Kollektor- oder Drain-Anschlüssen) benötigen Pull-ups, um einen High-Pegel zu erreichen. Momentenschalter und Drucktasten nutzen ebenfalls Pull-ups, um die Ruhesspannung festzulegen; wenn der Schalter öffnet, bringt der Pull-up den Eingang auf High. Ohne ihn liest der Pin beim Loslassen Low, invertiert zur beabsichtigten Logik.
Wo Pull-ups problematisch werden
Vergessene oder unterraschig dimensionierte Pull-ups führen zu Fehlfunktionen: Eingänge, die im Ruhezustand stabil sind, aber beim Schalten stottern, oder die je nach Leitungslänge und Umgebungsrauschen unterschiedlich ausfallen. Überraschig dimensionierte Pull-ups in Langkabel-Anwendungen ermöglichen Übersprechen und Rauschen, das das Signal verfälscht. Übermäßiger Pull-up-Strom kann die Ausgangsstufe schwacher Treiber beschädigen oder Energie in batteriebetriebenen Systemen verschwenden. Moderne Mikrocontroller-Datenblätter spezifizieren den minimalen Pull-up-Widerstand und die maximale Kapazität, die der Eingang verkraftet.
Viele Mikrocontroller-Chips haben nun schwache interne Pull-ups integriert, die per Software wählbar sind und bei einfachen Anwendungen diskrete Widerstände überflüssig machen. Industrie- und Automotivsysteme nutzen oft noch externe Pull-ups für Zuverlässigkeit und Vorhersehbarkeit über Temperatur- und Versorgungsschwankungen hinweg. Der Begriff Pull-up spiegelt die Richtung der Widerstandswirkung wider: er zieht das Signal nach oben zur Versorgungsschiene, wenn nichts anderes es treibt.