Was tun mit unbenutztem Pin?

Ich entwerfe den Näherungssensor Vishay VCNL4010 in eine meiner Leiterplatten. Dieser Sensor hat einen Interrupt-Pin, den ich nicht verwenden muss. Ist es in Ordnung, diesen Pin einfach schwebend ("unverbunden") zu lassen, oder führt dies irgendwie zu Problemen?

Ja, normalerweise sollte ein nicht verwendeter Eingang geerdet werden, während ein nicht verwendeter Ausgang möglicherweise angemessen belastet werden muss (z. B. mit einem Pull-up-Widerstand). Hängt von der Art der verwendeten Technologie ab.

Antworten (3)

Normalerweise würde ich sagen, dass es kein Problem sein wird: Es ist ein Ausgangspin, also wird es nicht schweben, da das Gerät selbst es ansteuern wird.

Wenn wir uns jedoch das Datenblatt , Seite 5, erste Anmerkung ansehen:

Der Interrupt-Pin ist ein Open-Drain-Ausgang. Der benötigte Pull-Up-Widerstand darf an die gleiche Versorgungsspannung wie der Applikationscontroller und die Pull-Up-Widerstände am SDA/SCL angeschlossen werden. Der vorgeschlagene Wert R2 [ein Pull-up für den INT-Pin] sollte >1 kΩ sein, z. B. 10 kΩ bis 100 kΩ.
Vorgeschlagene Werte für R3 und R4, z. B. 2,2 kΩ bis 4,7 kΩ, hängen auch von der I2C-Busgeschwindigkeit ab. Eine detaillierte Beschreibung zur Einrichtung und Verwendung des Interrupts sowie weitere anwendungsbezogene Informationen finden Sie unter AN: „Designing VCNL3020 into an Application“.

Wenn wir uns diesen Anwendungshinweis ansehen, Designing VCNL3020 into an Application , Seite 2:

Die SCL und SDA sowie die Interrupt-Leitungen benötigen Pull-up-Widerstände.

Ich nehme an , dass dies nur benötigt wird, wenn diese Zeile tatsächlich verwendet wird. Es ist jedoch immer gut, dem Datenblatt zu folgen, und dieser zusätzliche Widerstand passt hoffentlich immer noch in Ihre Schaltung. Daher würde ich Ihnen empfehlen, einen Pull-up-Widerstand zwischen 10 kOhm und 100 kOhm (wie im Datenblattauszug vorgeschlagen) zur Eingangsspannung zu verwenden.

Ich werde den Pull-up-Widerstand nur für den Fall hinzufügen.

Naja kommt drauf an...

Eingangspins sollten NIEMALS schwebend gelassen werden, sonst wird Ihre Schaltung unvorhersehbare Dinge tun. Der Ausgangspin ist in Ordnung, wenn er nicht angeschlossen ist. Sie werden nicht "schweben", weil sie von sich selbst auf eine gewisse Spannung getrieben werden.

In Ihrem Fall kann der "Interrupt" -Pin schwebend gelassen werden, da es sich um einen Ausgangspin handelt. Dieser Pin in einem Open-Collector, der ein Ausgang besonderer Art ist (der mit einem anderen Open-Collector-Ausgang verbunden werden kann), aber unverbunden bleiben kann.

+1 Einige Eingänge haben intern einen Pullup oder Pulldown, und diese Informationen befinden sich im Datenblatt. Manchmal hat der Eingang sogar 3 Zustände (Masse/Vdd/offen), um eine von drei Optionen auszuwählen.
Einige Pins haben einen oder mehrere „floating“-Modi, die weder Eingang noch Ausgang sind; In den meisten solchen Fällen ist nichts falsch daran, Pins zu haben, die während der Zeit schweben, in der sie nicht als Eingänge konfiguriert sind. Beispielsweise kann ein externer Schalter gegen Masse, den ein batteriebetriebenes Gerät einmal pro Sekunde lesen muss, die meiste Zeit auf "schwebend" eingestellt sein, aber gelegentlich einen Pull-up eingeschaltet haben und dann auf "Eingang" eingestellt sein. lesen, dann auf "schwebend" zurücksetzen und das Pull-up deaktivieren.

Unbenutzte Pins werden normalerweise ignoriert. Sie können schwebend oder unvorhersehbar sein, aber Ihre Schaltung verwendet den Pin sowieso nicht. Der Gleitkommawert wird nie gelesen. Ein Beispiel sind die ungenutzten Pins am GPIO eines Raspberry Pi-Computers.