Pullup und Pulldown - Widerstand

Beschaltet man einen logischen Eingang mit einem Taster oder Transistor so muss man dafür Sorge tragen, dass immer ein definierter Zustand (Low oder High) anliegt. Ein logischer Eingang ist ein elektronisches Bauelement, wie zum Beispiel ein UND-Gatter oder einer der GPIO-PINs des Raspberry Pi. (Wobei bezüglich des Raspberry Pi anzumerken ist, dass die GPIO eigene interne Pullup- und Pulldown-Widerstände hat.)

Würde man den Taster direkt anschließen, so wäre der Zustand am Eingang des Elektronikgatters nicht genau definiert. Dieser könnte High oder Low sein, je nachdem, welches Potential sich dort einstellt.

Schaltbilder einer Pullup- und Pulldown-Widerstandsbeschaltung

Es gibt nun zwei Varianten der Beschaltung, um das Potential bei geöffneten Taster genau zu definieren.

Pullup - Widerstand

Bei einer Beschaltung nach dem Schaltbild des Pullup - Widerstandes wird bei geöffneten Taster das Potential auf UB hochgezogen (pull up). Bei geöffneten Taster liegt also ein High-Zustand bzw. Logisch 1 an. Wird der Taster betätigt, fällt die gesamte Spannung über den Widerstand ab und der Eingang des Logikgatters ist direkt mit Masse verbunden. In diesem Fall liegt also der Low-Zustand bzw. Logisch 0 vor.

Pulldown - Widerstand

Bei der Beschaltung nach dem Schaltbild des Pulldown - Widerstandes verhält es sich genau umgekehrt. Bei geöffneten Taster liegt das Masse-Potential, also der Low-Zustand bzw. Logisch 0, am Eingang des Logikgatters an. Das Potential wird also heruntergezogen (pull down). Schließt man den Taster, liegt direkt die Spannung am Eingang des Elektronikgatters an, also der High-Zustand bzw. Logisch 1.

[Datum: 21.08.2016]