Pulldown-Widerstand am Ausgangspin, wie funktioniert der Ausgang noch?

Auf einem Teil, mit dem ich arbeite, heißt es, dass Sie das Teil so konfigurieren können, dass es in einem bestimmten Modus arbeitet, indem Sie einen bestimmten Stift an Masse "binden". Das heißt, Sie müssen einen Pulldown-Widerstand verwenden, um ihn auf Masse zu ziehen. Soweit ich weiß, sind die Pins beim Start dieses Teils Eingänge, sodass der Pin nach unten gezogen wird, was dem Teil mitteilt, dass es sich im X-Modus befindet. Ich glaube, Mikrocontroller sind auch so, bei denen alle Pins beim Start oder nach dem Zurücksetzen Eingänge sind.

Was mich verwirrt ist, dass nach dem Start des Teils dies eine Ausgabe ist. Es ist im Grunde über diesen Widerstand mit Masse verbunden. Wie könnte es noch einen Ausgang geben, wenn er im Grunde geerdet ist?

Nehmen wir an, es soll ein Signal an, ich weiß nicht, einen Mikrocontroller ausgeben. Würde dieser Strom nicht bei jeder Ausgabe auf Masse gehen und nicht am Mikrocontroller landen?

Danke für die Hilfe!

Welchen Widerstandswert haben sie empfohlen? Wenn es null Ohm ist, wäre das ein Problem. Wenn es 50 kOhm sind und der logisch hohe Wert 5 V beträgt, müssten nur 0,1 mA zugeführt werden, um die Leitung hoch zu treiben (Ohmsches Gesetz).
Wie immer würde die Angabe einer tatsächlichen Teilenummer und PIN-Nummer sowie einer Referenz zu Merkmalen und Datenblättern es den Leuten ermöglichen, Ihnen eine genaue und genaue Antwort zu geben, anstatt dass viele Leute Zeit damit verbringen, intelligente Vermutungen anzustellen.
Jack, der Eingang erfasst Spannung, keinen Strom. Stellen Sie sich den binären / digitalen Ausgang als Spannungsquelle vor, egal was dort hängt, es wird immer HIGH oder LOW ausgegeben. In Wirklichkeit kann eine Spannungsquelle natürlich nur so viel Strom liefern (denken Sie an einen anderen Widerstand in Reihe mit der Quelle). Stevenvh unten zeigt Ihnen, wie Sie Ihren Pulldown mathematisch modellieren. Denken Sie daran, dass Eingänge normalerweise sehr hohe Widerstände sind (das ist eine der Schönheiten von Digital) und in jedem Datenblatt (als Leckstrom) zu finden sind.

Antworten (4)

Sie haben zwei Modi.

Eingang
Der Eingang ist hochohmig, es fließt also kein Strom, abgesehen von einem kleinen Leckstrom, den wir im Moment vernachlässigen. Angenommen, Sie haben einen 10-kΩ-Pulldown-Widerstand. Da kein Strom in oder aus dem Eingang fließt, fließt kein Strom durch den Widerstand, und aufgrund des Ohmschen Gesetzes liegt auch keine Spannung daran an. Wenn also das untere Ende 0 V beträgt, ist dies auch der Eingang. Der Controller sieht es als ein niedriges Niveau.

Ausgang
Ob der Ausgang hoch oder niedrig ist, er hat eine niedrige Impedanz, wie zum Beispiel 10 Ω. Niedrig ist kein Problem: Der Pulldown hat den Pegel bereits niedrig gemacht, und die niedrige Impedanz des Ausgangs verstärkt dies nur.

Wenn der Ausgang hoch ist, bilden der interne 10-Ω-Widerstand und der 10-kΩ-Pulldown einen Widerstandsteiler. Die Ausgangsspannung wird dann sein

v Ö u t = 10 k Ω 10 k Ω + 10 Ω 5 v = 4.995 v

Der Pull-Down-Widerstand ändert also die Ausgangsspannung dank des großen Widerstandsunterschieds nur sehr geringfügig.

In der Elektronik geht es nicht um alles oder nichts. Der Widerstand zieht es auf Masse, aber nur schwach. Der Mikrocontroller kann - wenn der Pin als Ausgang konfiguriert ist - viel viel stärker ziehen.

Stellen Sie sich eine sanfte Brise vor, die ein Wäschestück in eine Richtung weht. Sie werden kein Problem haben, es in die andere Richtung zu schieben. (Wenn sich die Brise nicht in einen Tornado verwandelt, wäre das elektronische Äquivalent ein Widerstand mit einem sehr niedrigen Widerstand).

Der eigentliche Pin ist als Tri-State-Treiber konfiguriert, wobei ein Eingang mit dem Pin-Pad verbunden ist. Beim Zurücksetzen ist der Treiberteil dreistufig, sodass der externe Widerstand den Pin in die richtige Richtung ziehen kann, was wiederum vom intern angeschlossenen Eingang gelesen wird. Nach dem Lesen wird der Ausgangspin aus dem Tristate-Modus genommen und angesteuert.

Vermutlich ziehen Sie den Pin über einen Widerstand mit einem Wert im Bereich von 10k - 100k auf Masse. Als Ausgangspin konfiguriert, ist der Strom durch den Widerstand im Wesentlichen Null, wenn der Ausgang niedrig ist, und beträgt 5 V/10 k bis 5 V/100 k = 0,5 mA bis 0,05 mA, wenn der Ausgang hoch ist, unter der Annahme einer 5-V-Logik. Vorausgesetzt, dass der Ausgangspin mehr als die vom Widerstand gegen Masse erzeugte parasitäre Last liefern kann (fast alles kann mindestens ein paar mA liefern - überprüfen Sie Ihr Datenblatt), sollten Sie kein Problem haben, ihn als normalen Ausgangspin zu verwenden, obwohl Ihr System Der Stromverbrauch wird dadurch höher sein. Um die parasitäre Belastung zu minimieren, verwenden Sie die höchstmöglichen Widerstände, die immer noch das gewünschte Ergebnis erzielen.