Warum sollte ein Eingangspin sowohl einen Pullup- als auch einen Pulldown-Widerstand haben?

In seiner Antwort , in der die verschiedenen Arten von Eingangspins detailliert beschrieben werden, hinterlässt Russell McMahon die folgende Anmerkung [in Bezug auf Eingangspins]:

Es gibt spezielle Fälle, in denen ein Widerstand zu High und Low gleichzeitig nützlich ist

Was sind die Sonderfälle, in denen sowohl ein Pull-Up- als auch ein Pull-Down-Widerstand benötigt werden? Gibt es keine Stromverschwendung?

Antworten (3)

Ich habe es mehrmals getan, als ich nicht im Voraus herausfinden konnte, was ich wirklich brauche. Also würde ich beide auf die Platine legen und nur einen festlöten. Auf diese Weise kann ich, wenn ich mich geirrt habe, einfach den Widerstand entfernen und den anderen festlöten.

Heutzutage wird die geteilte Terminierung nicht mehr so ​​oft durchgeführt, aber sie war früher eine beliebte Form der Signalterminierung. Für den Unbekannten sieht der geteilte Abschluss sowohl wie ein Pullup als auch ein Pulldown aus, wobei die Widerstandswerte normalerweise weniger als 400 Ohm betragen.

Bei analogen Eingängen benötigt ein Eingang manchmal eine DC-Vorspannung. Dies kann mit einem einfachen Widerstandsspannungsteiler erfolgen - der auch wie ein Pullup + Pulldown aussieht. Normalerweise gibt es in diesem Fall auch etwas, das den Gleichstrom blockiert, wie eine Kappe in Reihe mit dem Signal vor den Widerständen.

Meiner Meinung nach braucht man eigentlich nie gleichzeitig einen Pullup und einen Pulldown, da es elektrisch einfach keinen Sinn macht. Wenn Sie beide gleichzeitig verwenden, entsteht ein Konflikt und das Endergebnis ist kein Auf oder Ab, sondern eher ein Seitwärtsziehen! :) Aber es gibt viele Dinge, wie die 3, die ich erwähnt habe, die gleichzeitig wie ein Hochziehen und Herunterziehen erscheinen. Diese sind sehr verbreitet, und ich kenne neue Ingenieure, die sie mit Pullups + Pulldowns verwechseln.

Ich hatte eine Antwort über Split-Terminierung geschrieben und machte Schaltungen, um es klarer zu machen, Sie haben mir gerade jede Menge Zeit gespart!
Geteilte Terminierung ist vom VME-Standard vorgeschrieben...
@vicatcu Ja, deshalb wurde gesagt, dass es nicht mehr so ​​​​viel gemacht wird, aber vorher beliebt war. Denken Sie daran, dass VME in den späten 70er Jahren erfunden wurde (in den frühen 80er Jahren standardisiert). Heutzutage wird eine geteilte Kündigung selten durchgeführt.

Der erwähnte geteilte Abschluss kann verwendet werden, um es dem Ausgangstreiber zu erleichtern, OH- und OL-Pegel zu erreichen, indem irgendwo dazwischen vorgespannt wird. Die Parallelschaltung wird auf die gewünschte Abschlussimpedanz eingestellt (zB 100 || 100 = 50 Ohm)

Split-Beendigung

Bei vielen modernen Chips erfolgt die Terminierung für Standards wie HSTL intern. Es gibt so viele Standards, dass es manchmal etwas verwirrend werden kann, aber normalerweise gibt es eine Menge Dokumentation für die Verwendung mit Ihrem spezifischen Chip, zum Beispiel ist hier ein (älterer) Xilinx Virtex-4 PCB-Designerleitfaden, der verschiedene Standards und Anschlussmethoden erwähnt .

Auch dieser Link von einer der Referenzen im Link in Davids Antwort liefert eine gute Erklärung dafür, warum die Abschlussspannung wichtig sein kann. Das Beispiel zeigt einen Virtex-4 HSTL-Treiber, daher die obige Erwähnung/Link.

Das ist das Tolle an Standards: Es gibt so viele zur Auswahl! :)
Ja, viel Spaß... :-)
Das nennen wir "Spannungsteiler", und wir haben das früher gemacht, um die Basis eines Transistors zu speisen.
Würde die Verwendung eines 50-Ohm-Widerstands für eine kondensatorumgangene 1,25-Volt-Referenz, die mit einem Operationsverstärker oder einem anderen derartigen Gerät erzeugt wird, einen funktionellen Nachteil haben?
@supercat - nein, es sollte für den Fahrer gleich aussehen. Diese Methode wird auch verwendet, SSTL in DDR ist ein Beispiel – lesen Sie diesen Artikel (verlinkt auf Seite 2 als relevanteste). Auch dieser App-Hinweis
@OliGlaser: Ich frage mich, ob es eine billige, aber zuverlässige Möglichkeit gibt, eine Schaltung zu entwerfen, die einen niedrigen / hohen / schwebenden Eingang auflösen könnte, aber im schwebenden Fall im Wesentlichen keinen Strom ziehen würde. Wenn VDD genau bekannt ist, könnte man einen PNP-Transistor mit einer Reihe von Dioden in Reihe mit der Basis verwenden, um ein „Low“ zu erkennen, und einen NPN mit einer Reihe von Dioden, um ein „High“ zu erkennen, aber wenn VDD die Spannung überschreitet Abfall der PN-Übergänge würden beide Transistoren einschalten und die Stromaufnahme würde stark ansteigen.

Das gleichzeitige Bereitstellen sogenannter Pull-up- und Pull-down-Widerstände ist genauso, als würden Sie dem Pin einen konstanten Gleichspannungseingang bereitstellen. Wenn es sich um einen analogen Eingangspin handelt, kann er nützlich sein, aber soweit es einen digitalen Eingangspin betrifft, ist er nicht erforderlich. Einer der beiden ist je nach Eingabebedingung erforderlich. Moderne Controller haben sie eingebaut, so dass Sie einen von ihnen aus der Software auswählen können.