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

7

An 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 "befestigen". Das heißt, Sie möchten einen Pulldown-Widerstand verwenden, um ihn auf Masse zu ziehen. Soweit ich weiß, sind die Pins beim Starten dieses Teils Eingänge, sodass der Pin nach unten gezogen wird, wodurch der Teil angewiesen wird, sich im X-Modus zu befinden. Ich glaube, dass Mikrocontroller auch so sind, wo alle Pins Eingänge sind, wenn sie gestartet werden oder nachdem sie zurückgesetzt werden.

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

Nehmen wir an, es soll ein Signal an einen Mikrocontroller ausgeben, ich weiß nicht. Wenn dieser Ausgang ausgegeben wird, geht dieser Strom dann nicht alle auf Masse und landet nicht am Mikrocontroller?

Danke für die Hilfe!

Jack
quelle
Welchen Wert Widerstand haben sie empfohlen? Wenn es Null Ohm ist, wäre das ein Problem. Wenn es 50 kOhm ist 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).
Das Photon
Wie immer würde die Angabe einer tatsächlichen Teilenummer und PIN-Nummer sowie einer Referenz für Funktionen und Datenblätter es Ihnen ermöglichen, eine genaue und genaue Antwort zu erhalten, anstatt dass viele Personen Zeit damit verbringen, intelligente Vermutungen anzustellen.
Russell McMahon
Jack, der Eingang erfasst Spannung, nicht Strom. Stellen Sie sich den Binär- / Digitalausgang als Spannungsquelle vor. Unabhängig davon, was dort hängt, wird immer HIGH oder LOW ausgegeben. In der Realität 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 können. Denken Sie daran, dass Eingänge normalerweise sehr hohe Widerstände haben (das ist eine der Schönheiten von Digital) und in jedem Datenblatt (als Leckstrom) zu finden sind.
Analog Arsonist

Antworten:

14

Sie haben zwei Modi.

Eingang
Der Eingang ist hochohmig, so dass außer einem kleinen Leckstrom, den wir im Moment ignorieren, kein Strom fließt. Angenommen, Sie haben einen 10-kΩ-Pulldown-Widerstand. Da kein Strom in den Eingang oder aus dem Eingang fließt, fließt kein Strom durch den Widerstand, und aufgrund des Ohmschen Gesetzes liegt auch keine Spannung an diesem an. Wenn also das untere Ende 0 V ist, ist dies auch der Eingang. Der Controller sieht darin einen niedrigen Pegel.

Ausgang
Ob der Ausgang hoch oder niedrig ist, er hat eine niedrige Impedanz, wie zum Beispiel 10 Ω. Niedrig ist kein Problem: Durch das Herunterziehen wurde der Pegel bereits niedrig, und die niedrige Impedanz des Ausgangs erzwingt 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.Öut=10kΩ10kΩ+10Ω5V.=4,995V.

So ist der Pull-Down - Widerstand ändert sich die Ausgangsspannung nur sehr leicht, dank der großen Unterschied im Widerstand.

stevenvh
quelle
8

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

Stellen Sie sich eine leichte Brise vor, die ein Stück Wäsche in eine Richtung flattert. Sie werden kein Problem damit 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 geringen Widerstand.)

Wouter van Ooijen
quelle
1

Der eigentliche Pin ist als Tri-State-Treiber mit einem an das Pin-Pad angeschlossenen Eingang konfiguriert. Beim Zurücksetzen wird der Treiberteil dreifach angegeben, sodass der externe Widerstand den Stift in die richtige Richtung ziehen kann, was wiederum vom intern angeschlossenen Eingang gelesen wird. Nach dem Lesen wird der Ausgangspin aus dem Drei-Zustands-Modus genommen und angesteuert.

Platzhalter
quelle
0

Vermutlich ziehen Sie den Stift über einen Widerstand mit einem Wert im Bereich von 10k - 100k auf Masse. Als Ausgangspin konfiguriert, ist der Strom durch den Widerstand bei niedrigem Ausgang im Wesentlichen Null und bei hohem Ausgang 5 V / 10 k bis 5 V / 100 k = 0,5 mA bis 0,05 mA, unter der Annahme einer 5 V-Logik. Vorausgesetzt, der Ausgangspin kann mehr als die vom Widerstand erzeugte parasitäre Last gegen Masse liefern (fast alles kann mindestens einige mA liefern - überprüfen Sie Ihr Datenblatt), sollten Sie kein Problem damit haben, ihn als normalen Ausgangspin zu verwenden, obwohl Ihr System Der Stromverbrauch wird dadurch höher sein. Verwenden Sie zur Minimierung der parasitären Belastung die höchstmöglichen Widerstände, um das gewünschte Ergebnis zu erzielen.

HikeOnPast
quelle