Wenn Sie etwas nach oben oder unten ziehen, warum wird ein Widerstand verwendet, der nicht nur direkt an die + V- oder 0 V-Schiene angeschlossen wird?
Wenn Sie etwas nach oben oder unten ziehen, warum wird ein Widerstand verwendet, der nicht nur direkt an die + V- oder 0 V-Schiene angeschlossen wird?
Es begrenzt den Strom zum Schutz des Schalters (Transistor usw.) und ermöglicht es Signalquellen mit eingeschränkter Ansteuerungsfähigkeit, die Spannung dieses Knotens zu ändern. Schienen haben im Allgemeinen eine hohe Antriebsleistung oder einen geringen Widerstand. Denken Sie an den Spannungsteiler, einschließlich der Quellenimpedanz von Signal und Schiene, und lassen Sie die Schienenimpedanz der Einfachheit halber 0 Ohm betragen.
Andere Faktoren als Betriebsstrom und Spannungsabfälle bestimmen den Zugwiderstand als Ladezeit und Substratleckage. Ein 2-M-Ohm-Pulldown-Widerstand auf einer oberen Schicht, die Feuchtigkeit und Salzen ausgesetzt ist, kann aufgrund des elektrischen Widerstands der Schmutzschicht unter 1 M Ohm nichts bewirken.
Ein weiterer Punkt, der nicht erwähnt wird, ist, dass Sie den Widerstand abziehen und durch einen Draht ersetzen können, der eines der Widerstands-Pads mit etwas anderem verbindet, wenn die Platine geändert werden muss. Im Vergleich dazu kann es schwierig oder unmöglich sein, einen oberflächenmontierten Stift zu überarbeiten, der über eine Unterleitung unter dem Chip mit einer Strommasse verbunden wird (zumindest so schwierig, dass das Verschrotten der Platine billiger wäre).
Sie können sich das auch so vorstellen: Ohne einen Pull-Up- (oder Pull-Down-) Widerstand an einem Eingang müsste sich die Quelle des Eingangs direkt der Stromversorgung Ihres Geräts widersetzen, um die Spannung zu ändern Eingang. Je nach Situation verursachen Sie entweder Probleme mit Ihrem Netzteil oder der Eingangsquelle oder mit beiden. Mit dem Widerstand kann der Eingang von der Eingangsquelle ohne übermäßige Ströme gesteuert werden. Die Situation für Pull-Ups am Ausgang ist ähnlich, mit der Ausnahme, dass die 'Eingangsquelle' der Ausgangstransistor des Geräts ist.
Ein weiterer Grund ist, dass es sehr einfach ist, den Eingang zu ändern. Schließen Sie ihn einfach an die positive Versorgung an, wenn er beispielsweise heruntergezogen wird, anstatt die Verbindung neu zu verkabeln. Ein paar Stifte für einen Jumper sind alles, was benötigt wird. Ein typisches Beispiel ist Pin P0.14 auf einem NXP ARM-Chip, der bestimmt, ob er von einem seriellen Eingang oder von einem internen Flash-Speicher startet.
Wenn Sie nur einem definitiv nicht verwendeten Eingang eine definierte logische Ebene zuweisen möchten, wäre meiner Meinung nach eine direkte Verbindung zu Masse oder VCC in Ordnung. ABER: Wenn Sie das tun, ist es unmöglich, die Eingabe von anderen Quellen zu steuern. (siehe Beiträge oben)