Warum verhindert ein Pullup-Widerstand nicht, dass Strom zum Eingangspin fließt, wenn der Schalter geöffnet ist?

Tut mir leid, das ist so eine dumme Frage, aber ich kann das nicht nachvollziehen. Im dritten Diagramm hier zeigt es einen Pull-up-Widerstand.

Geben Sie hier die Bildbeschreibung ein

Ich verstehe, dass beim Schließen des Schalters S1 der Strom auf Masse gezogen wird und einen Wert von 0 annimmt. Dies wird nicht kurzgeschlossen, da der Widerstand den Strom begrenzt.

Meine Frage ist: Wenn der Schalter geöffnet ist und der Strom in den Eingangsstift des Geräts fließt, wie wird festgestellt, dass dies ein hoher Wert und kein niedriger Wert ist? Würde der Widerstand ihn nicht so weit begrenzen, dass er 0,0005 A betragen würde und er sich kaum mit dem Gerät registrieren würde?

BEARBEITEN: Außerdem schaue ich mir nur den Fall des Pulldown-Widerstands auf derselben Seite an . Warum schließt der erste Schalter nicht kurz, wenn er direkt mit V CC verbunden ist, kein Widerstand vorhanden ist und der Schalter offen ist? Ist das nicht ein Nein? Ich kann nicht wirklich verstehen, was mit dem Pulldown-Widerstand los ist.

Ich bin nur Anfänger darin, und ich würde erwarten, dass all diese "Magie" durch Impedanzen beschrieben werden kann.

Antworten (2)

Der Eingang ist hochohmig und zieht daher kaum Strom. Aber nehmen wir der Argumentation halber an, dass ein (ziemlich großer) Strom von 1 fließt μ A. Dieser Strom fließt durch die 10k Ω Pullup-Widerstand, der einen 10mV (1 μ EIN × 10k Ω ) Spannungsabfall darüber. In diesem Fall wird also die Spannung am Eingangspin sein v C C - 10mV, wahrscheinlich 5V - 10mV = 4,99V. Das wird immer noch als hohes Niveau erkannt, also keine Probleme hier.
Die 10k Ω ist aus diesem Grund ein typischer Wert für Pull-up-Widerstände: Selbst bei einem kleinen Leckstrom ist der Spannungsabfall vernachlässigbar. Seien Sie nicht versucht, es auf 1M zu erhöhen Ω , obwohl es den Strom verringert, wenn der Schalter geschlossen ist. Um 1 μ Bei einem Leckstrom beträgt der Spannungsabfall 1 μ EIN × 1M Ω = 1 V, und dann fallen die 5 V auf 4 V ab. Für eine 5-V-Versorgung ist dies immer noch in Ordnung, aber für eine 3,3-V-Versorgung können die resultierenden 2,3 V zu niedrig sein, um immer als hoher Pegel angesehen zu werden.

Für den Pulldown ist die Geschichte ungefähr gleich. Im Eingang fließt kein Strom; Sie können nicht sagen, dass es mit Masse verbunden wäre (in diesem Fall würde das Schließen des Schalters tatsächlich einen Kurzschluss verursachen). Als solches nimmt der Eingang die Spannung an, die Sie daran anlegen. Wenn der Schalter geschlossen ist, ist dies der Fall v C C . Wenn der Schalter offen ist, ist es Masse (durch den Pulldown-Widerstand). Wenn kein Strom fließt (ideale Welt), fällt auch keine Spannung am Widerstand ab, und der Eingang liegt an G N D eben. In einer realen Situation können es einige mV sein.

Nur ein Vorschlag: Die Seite, die er verlinkt hat, arbeitet mit TTL-Spannung (5 V), vielleicht ist es besser, die Werte konsistent zu halten
In vielen Anwendungen liegen die Leckströme weit unter 1 uA, und ein 1-M-Widerstand wäre in Ordnung; Wenn der Schalter in batteriebetriebenen Anwendungen die meiste Zeit geschlossen ist, könnte ein 10-K-Widerstand eine unangenehme Menge an Strom verschwenden, aber ein 1-M-Widerstand würde nur 1/100 so viel ziehen. Wenn man bei der Verwendung eines 10K-Widerstands blind davon ausgeht, dass Leckströme unter 100 uA liegen werden, liegt man normalerweise sogar bei Vorhandensein von Platinenverschmutzung und hoher Feuchtigkeit richtig. Es ist im Allgemeinen nicht sicher anzunehmen, dass Leckströme unter 1 uA liegen, aber man kann sie bei Bedarf oft so niedrig machen.
Um 1uA durch einen 1M-Ohm-Widerstand zu schieben, bräuchte man ein verdammtes Kilovolt. Sie sind sich nicht sicher, wie Sie beabsichtigen, dass eine 5-V-Versorgung ein ganzes Volt über einen 1-M-Widerstand abfallen lässt, wenn der Strom in der Schaltung 0,005 uA beträgt ...

Ich glaube, Sie haben ein Konzept missverstanden: Der Eingang des Gates (in diesem Idealfall) ist wie ein offener Stromkreis, absorbiert also keinen Strom, sondern erfasst nur die Spannung. Am einfachsten ist es also, den linken Teil der Schaltung ohne das Gate zu betrachten, zu sehen, was am Knoten 1 passiert, und dann die Spannung an den Gate-Eingang anzulegen.

Wenn S1 offen ist, fließt kein Strom auf R1, das heißt kein Spannungsabfall, und der Eingang des Gates wird auf dem hohen Pegel sein.

Wenn S1 geschlossen ist, verbindet es das untere Ende des Widerstands mit Masse und damit auch den Eingang des Gates. Der Widerstand hat jetzt einen Spannungsabfall von 5 V, der einen Strom von folgendem Wert verursacht:

ich = v R ich R = 5 10 3 = 0,5 m EIN = 500 μ EIN

Es ist wichtig zu beachten, dass der Strom nur durch den Widerstand und den Schalter von Vcc nach Masse fließt, während kein Strom in den Eingang des Gates fließt.

Beim Pulldown gilt dasselbe Konzept: Wenn der Schalter offen ist, haben Sie keinen Strom, sodass der Widerstand keinen Spannungsabfall hat und die Spannung an der Spitze ebenfalls 0 V beträgt.

Und ganz nebenbei: 0,0005 Ampere sind immer noch 0,5 mA und in vielen Fällen nicht zu vernachlässigen.

"Wenn S1 offen ist, fließt kein Strom auf R1, das heißt, kein Spannungsabfall, und der Eingang des Gates wird auf dem hohen Pegel sein." Dieser Satz machte den Unterschied. Jetzt verstehe ich Pull-Up / Down-Widerstände