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?
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.
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.
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.
Heiße Licks