Wenn ein Pin LOW oder HIGH bleiben muss, ist es in Ordnung, direkt mit VCC oder GND zu verbinden?

Zum Beispiel verwende ich einen Exar Exar SP3220EBCY-L RS-232-Transceiver und der typische Anwendungs-Loopback-Test zeigt, dass der EN-Pin mit GND und der SHDN-Pin mit VCC verbunden ist. Soll ich das wörtlich nehmen oder gehe ich davon aus, dass ich einen Pull-up / Pull-down-Widerstand benötige?Geben Sie hier die Bildbeschreibung ein

Antworten (1)

Normalerweise ist es in Ordnung, Eingänge direkt mit GND oder VCC zu verbinden. Das Datenblatt des Gerätes sollte darüber ansonsten klar sein.

Jedoch:

  1. Bei der Verwendung von Geräten wie Mikrocontrollern mit Tri-State-Pins, die sowohl als Eingang als auch als Ausgang konfiguriert werden können, empfiehlt es sich, einen Widerstand (z. B. 1 k) zu verwenden, um zu verhindern, dass der GPIO-Pin bei versehentlicher Fehlkonfiguration überlastet wird.
  2. Wenn Sie beispielsweise einen RESET-Pin ohne Widerstand inaktiv ziehen, können Sie ihn niemals aktivieren, ohne die Schaltung zu ändern. Wenn Sie einen Pull-Up / Down-Widerstand hätten, könnten Sie ihn manuell überschreiben.
Danke Jippie! 1. Ich habe 1k-Widerstände gesehen, die zwischen GPIO-Pins verwendet wurden, aber wie berechnen sie die 1k? Ist es der Standardwert für einen uC mit 3,3 V VCC? Meinen Sie mit falsch konfiguriert, dass der GPIO-Pin für eine Stromausgabe konfiguriert ist, die höher als erforderlich ist?
Als Ausgang statt als Eingang falsch konfiguriert. Wenn er als Ausgang konfiguriert ist und die entgegengesetzte Richtung wie der Kurzschluss zu Vcc/Masse ansteuert, lässt er übermäßigen Strom durch und kann beschädigt werden.
@JustinManuel 1k, 10k, 100k, alle funktionieren wahrscheinlich gut. Sie müssen das Datenblatt auf den maximalen Pin-Ausgangstreiberstrom und den maximalen Gehäusestrom überprüfen. Je höher der Widerstand, desto empfindlicher wird es.