Was tun mit unbenutztem Stift?


7

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 schweben zu lassen ("nicht verbunden"), oder verursacht dies irgendwie Probleme?


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

Antworten:


10

Normalerweise würde ich sagen, dass es kein Problem ist: Es ist ein Ausgangs-Pin, so dass er nicht schwebt, da das Gerät selbst ihn ansteuert.

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

Der Interrupt-Pin ist ein offener Drain-Ausgang. Der benötigte Pull-up-Widerstand kann an die gleiche Versorgungsspannung wie der Anwendungscontroller und die Pull-up-Widerstände bei 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Ω.
Der vorgeschlagene Wert für R3 und R4, z. B. 2,2 kΩ bis 4,7 kΩ, hängt auch von der I2C-Busgeschwindigkeit ab. Eine ausführliche Beschreibung der Einrichtung und Verwendung des Interrupts sowie weitere anwendungsbezogene Informationen finden Sie unter AN: „Entwerfen von VCNL3020 in eine Anwendung“.

Wenn wir uns diesen Anwendungshinweis ansehen, Entwerfen von VCNL3020 in eine Anwendung , Seite 2:

Die SCL- und SDA-Leitungen 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 empfehlen, einen Pull-up-Widerstand zwischen 10 kOhm und 100 kOhm (wie im Datenblattauszug vorgeschlagen) für die Eingangsspannung zu verwenden.


2
Ich werde den Pull-up-Widerstand für alle Fälle hinzufügen.
David Högberg

4

Nun kommt darauf an ...

Die Eingangsstifte sollten NIEMALS schwebend bleiben, da Ihre Schaltung sonst unvorhersehbare Dinge tut. Der Ausgangspin ist in Ordnung, um nicht verbunden zu sein. Sie werden nicht "schweben", weil sie von ihnen selbst auf eine bestimmte Spannung angesteuert werden.

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


1
+1 Einige Eingaben haben intern ein Pullup oder Pulldown, und diese Informationen befinden sich im Datenblatt. Manchmal ist der Eingang sogar 3-Zustands (Masse / Vdd / offen), um eine von drei Optionen auszuwählen.
Spehro Pefhany

Einige Pins haben einen oder mehrere "schwebende" Modi, die weder eingegeben noch ausgegeben werden. In den meisten Fällen ist es nichts Falsches daran, Pins zu haben, die während der Zeit schweben, in der sie nicht als Eingänge konfiguriert sind. Zum Beispiel kann ein externer Erdungsschalter, den ein batteriebetriebenes Gerät einmal pro Sekunde lesen muss, die meiste Zeit auf "schwebend" eingestellt sein, gelegentlich jedoch einen Pull-up einschalten und dann auf "Eingang" setzen. Lesen Sie, setzen Sie dann wieder auf "Floating" und deaktivieren Sie das Pull-up.
Supercat

0

Nicht verwendete Pins werden normalerweise ignoriert. Sie können schwebend oder unvorhersehbar sein, aber Ihre Schaltung verwendet den Pin sowieso nicht. Der Gleitkommawert wird niemals gelesen. Ein Beispiel sind die nicht verwendeten Pins auf dem GPIO eines Raspberry Pi-Computers.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.