Sollte ich einen Widerstand zwischen einem Eingangspin von MCU/CPLD und VCC/GND verwenden?

Manchmal möchte ich, dass meine MCU oder CPLD eine statische Logik eingibt. Also entscheide ich mich, es an VCC oder GND zu binden. Das Problem ist, dass ich einen Widerstand in Reihe schalten soll, um den Strom zu begrenzen? Ich denke nur eine Weile nach und bekomme meine eigene Antwort: nein! Nehmen Sie zum Beispiel STM32F103 ( Datenblatt ) auf Seite 86: IO-EigenschaftenAus dem „Eingangsleckstrom“ weiß ich, dass der Eingangswiderstand bei angelegter VDD mindestens 1 MOhm beträgt, sodass ich keinen Widerstand in Reihe benötige, um den Strom zu begrenzen. Ist das vernünftig?

Ich füge einen Pull-up oder einen Pull-down hinzu, wenn ich denke, dass der Stift während eines Designs verwendet werden kann.
Also mit Strombegrenzung hat das nichts zu tun....

Antworten (1)

Die harte Verbindung eines Pins mit VCC oder GND ist aus funktionaler Sicht für hochohmige Eingänge wie CMOS-Logikeingänge in Ordnung. Es ist auch beim PC-Board-Design praktisch, wo es eine zusätzliche Komponente eliminiert.

Es gibt mehrere Bedingungen, unter denen es besser wäre, einen Eingang über einen Widerstand nach oben oder unten zu ziehen als eine direkte Schienenverbindung. Hier sind einige dieser Gründe.

1) Wenn der Pin standardmäßig nur ein Eingang ist, aber als bidirektional oder Ausgang programmiert werden kann, kann eine versehentliche Programmierung dazu führen, dass sich der Standardzustand ändert. Ein Widerstand könnte ein Teil vor Beschädigung bewahren, vorausgesetzt, der Wert des Pullup-Widerstands wurde richtig bemessen, um den Strom auf sichere Werte zu begrenzen.

2) Wenn es die Möglichkeit gab, dass Sie den Pin für eine zusätzliche Funktion oder ein Feature während Ihrer Projektentwicklung verwenden wollten, ermöglicht ein Pullup-Widerstand die sofortige Verwendung des Pins, während eine GND- oder VCC-Verbindung Kupferätzschnitte erfordern würde. Wenn ein Stift über ein thermisches Speichenpad mit einer Kupferebene verbunden ist, kann es ziemlich schwierig sein, die Isolierung des Stifts vom Stromschienenkupfer durchzuführen.

3) Ersatz-E/A-Pins können oft gut für temporäre Verbindungen verwendet werden, während die Software für eine MCU entwickelt wird. Mit einem Pullup / Pulldown am Pin können Sie den Pin nach Belieben verwenden und haben eine einfache Stelle, um einen Draht zum Anschließen des Testsignals anzubringen. Wenn es sich um einen bedrahteten Widerstand handelt, haben Sie vielleicht sogar einen schönen Platz, um einen Mini-Hook-Grabber anzubringen.