Was ist ein Pull-up-Widerstand? Was tut es? Und warum wird es gebraucht?

Ich bin auf viele einfache Schaltkreise gestoßen, die zeigen, wie man eine LED oder etwas anderes einschaltet. Pull-up-Widerstände werden oft erwähnt. Was machen Sie? Einige GPIO-Pins erfordern Pull-up-Widerstände, andere nicht. Was ist der Unterschied?

Kommentare

Antwort

Aus der Arduino-Website :

Oft ist es nützlich, einen Eingangspin in einen bekannten Zustand zu lenken, wenn kein Eingang vorhanden ist. Dies kann durch Hinzufügen eines Pullup-Widerstands (zu +5   V) oder eines Pulldown-Widerstands (Widerstand zu Masse) am Eingang mit 10 kΩ ist ein gemeinsamer Wert.

ABER : Das ist von der Arduino-Website. Denken Sie daran, dass Himbeer-GPIO-Pins nur 3.3   V tolerant sind das Pullup auf 3.3   V, nicht 5   V auf dem Raspberry Pi) !!!

Hier ist „s ein Beispiel für ein Pull-up-Widerstandsschema.

ein Beispiel

Ein Pull-up stellt sicher, dass der Pin oben ist, ohne zu viel Strom aufzunehmen. Ein Gate hat drei mögliche Zustände: ON, OFF und FLOATING.

Der Status FLOATING ist nicht sehr nützlich, da er nicht in einen booleschen Wert konvertiert werden kann. Daher Pull-up- und Pull-down-Widerstände: Sie dienen dazu, den FLOATING-Zustand zu beseitigen.

Kommentare

  • Technisch gesehen ist FLOATING aber kein logischer Zustand Ein loser Fachbegriff, der beschreibt, dass er nicht verbunden ist und zufällige Kombinationen von HIGH / LOW erhalten kann, die durch statische Entladungsgeräusche verursacht werden, die von Objekten in der Nähe erzeugt werden. Es gibt keine logische Variable für Floating außer der mathematischen Zahl. Digital ist entweder 1 oder 0.
  • Wenn die Stimmen der Frage so hoch sind wie die Stimmen der besten Antwort ‚, bedeutet dies, dass Platz für bessere Erklärungen vorhanden ist.

Antwort

Ein Pull-Up- oder Pull-Down-Widerstand wird an den Eingangspins verwendet, um einen Zustand in dem Fall zu definieren An einem Eingang ist nichts angeschlossen, oder der angeschlossene Teil befindet sich im hochohmigen Zustand (Z). Eingaben ohne definierten Status haben das Problem, dass der Eingabewert ein beliebiger Wert (0 oder 1) sein kann, der als Floating bezeichnet wird.

Dies wird im Artikel auf Wikipedia (den Jivings zu den Kommentaren Ihrer Frage hinzugefügt hat) und etwas visueller in dieses Artikels ausführlicher erläutert auf SparkFun .

Kommentare

  • Die Sparkfun-Beschreibung ist brillant im Vergleich zu Wikipedia a macht weit weniger Annahmen über das Wissen eines Lesers

Antwort

Etwas zu beachten (hat mich zuerst ein wenig verwirrt) ist, dass ein Pull-up oder Pull-up Der Abwärtswiderstand ist nur ein Standardwiderstand in einer bestimmten Rolle. Mehr als eine Person hat versucht, Pull-up-Widerstände zu kaufen, nur um festzustellen, dass sie nicht existieren. Ansonsten ist es so, wie es sich anhört, ein Standardwiderstand, der die Spannung im Normalzustand auf 5 V / 3,3 V oder auf 0 V herunterzieht.

Kommentare

  • Ein Teil dessen, was ‚ hier verwirrt, ist, dass es nicht nicht wirklich der Widerstand, der den “ Pull-up “ ausführt – der Pull-up ist das, was auf der anderen Seite ist Der Widerstand steuert nur den Stromfluss durch das Pull-up. raspberrypi.stackexchange.com/questions/28973/…

Antwort

Das Elektronikwörterbuch definiert Pull-up wie folgt:

Pull-up: Beschreibt eine Schaltung oder Komponente, die zum Erhöhen des Werts (z. B. der Impedanz) einer Schaltung verwendet wird, an die sie angeschlossen ist.

Wenn ein Die LED ist an eine +5   V-Stromversorgung angeschlossen und wird von einem Mikrocontroller / Mikroprozessor oder von einigen gesteuert (LED EIN & AUS) andere Mittel, während des EIN-Zustands kann das Netzteil einen hohen Strom liefern, wiederum kann ein hoher Strom die LED beschädigen.

Um den hohen Strom aus der Versorgung zu begrenzen, wird ein Pull- Aufwärtswiderstand, zieht die Impedanz hoch und begrenzt den Strom, der die LED von der Stromversorgung versorgt (+5   V).Daher ist die LED vor hohen Strömen geschützt. Basierend auf der Schaltung variiert eine Pull-up-Funktion und bildet einen Schutz für die verdrahtete AND -Logik zu einem I²C-Bus.

Kommentare

  • @SlySven hat es richtig – diese Antwort ist elektronisch nicht korrekt. AFAIK In der Elektronik gibt es kein Konzept, dass “ die Impedanz “ hochzieht. Im Zusammenhang mit Logikschaltungen reduziert ein Pull-up-Widerstand die Impedanz und beeinflusst dabei die Spannung, an der er angeschlossen ist, normalerweise in Richtung einer positiven Spannung (daher ‚ up ‚ im Pull-Up können Sie auch ein Pulldown haben, normalerweise auf 0V). Der Widerstand in Reihe mit einer LED bestimmt einfach den Strom, der durch die LED fließen kann – dies hängt in keiner Weise mit einem Pull-up zusammen, auch wenn der Schaltplan möglicherweise ähnlich aussieht.

Antwort

Der Begriff Pull-up oder Pull-down beschreibt die Rolle Ein Widerstand wird ausgeführt. Es zieht die Signalleitung, mit der es an einem Anschluss verbunden ist, in Richtung der an dem anderen Anschluss anliegenden Versorgungs- / Erdungs- / Referenzspannung. Die vorherige Antwort ist falsch, wenn gesagt wird, „es zieht die Impedanz hoch“, sondern um den Widerstand / die Impedanz in der Schaltung zu reduzieren, so dass die Leitung einen bekannten Zustand annimmt, wenn dies nicht anders z. ein Eingangspin an einer integrierten Schaltung, der ansonsten nicht angeschlossen ist. Da dies den Effekten entgegenwirkt, wenn etwas externes angeschlossen ist, muss der Betrag des Widerstands niedrig sein, um das Ziehen effektiv ausführen zu können wenn der Pin versehentlich oder absichtlich offen gelassen wird, aber hoch genug, dass ein externer Stromkreis nicht übermäßig belastet wird, um den Effekt zu überwinden, wenn er die Leitung in die andere Richtung treiben möchte.

Die GPIO-Pins auf dem Pi haben steuerbare interne Pins, von denen ich verstehe, dass sie meistens dazu dienen, dass die Leitungen einen logischen niedrigen oder hohen oder offenen Stromkreis annehmen – letzteres ist in Ordnung, wenn ein vom Benutzer bereitgestelltes Pull-up vorhanden ist / down Widerstand, um die Arbeit zu erledigen (möglicherweise ohnehin als Teil des externen Stromkreises). Das Design des letzteren ist besonders wichtig, wenn der externe Stromkreis von Versorgungsschienen mit mehr als 3,3 Volt betrieben wird, da in diesem Fall der Pull-up nicht versuchen darf, die Spannung an der zu erhöhen Leitung über 3,3 V – ein Vorwiderstand (z. B. 4K7) und eine Schottky-Diode (z. B. eine BAT85) Mit seiner Anode an der Seite des Vorwiderstands, die mit dem GPIO-Pin verbunden ist, und seiner Kathode an der 3,3-V-Versorgungsschiene ist dies eine Möglichkeit, dies zu verhindern – die niedrige (< 0,2 V) Vorwärts Ein Spannungsabfall dieses Diodentyps verhindert, dass die Signalleitung hoch genug genommen wird, um den Pi zu beschädigen, auf Kosten einer leicht verlängerten Zeit, in der sich Signale in den Pi ausbreiten.

Ich bin gerade Ich habe mit Pi angefangen, als ich gestern zwei aus zweiter Hand gekauft habe {obwohl ich mich seit über 35 Jahren mit Elektronik beschäftige } und ich suche nach Informationen über die Pinbelegung des Pi Aus genau diesem Grund – und für den besten Ort, um zwei Netzteile zu bekommen, da sie nicht mit „em“ geliefert wurden. 8-P

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.