Der SparkFun QwiicBus MidPoint arbeitet mit dem QwiicBus Endpoint zusammen, so dass Sie die Reichweite Ihres I2C-Busses erweitern und ihn einfach anzapfen können, um Geräte dort einzubinden, wo Sie es wünschen. Der QwiicBus verwendet den IC PCA9615 von NXP, der die beiden Standard-I2C-Signale in vier Differenzsignale umwandelt, zwei für SCL und zwei für SDA. Die über Ethernet-Kabel vom Endpunkt gesendeten Differenzsignale werden über die integrierten RJ-45-Anschlüsse mit dem Breakout verbunden. Die Differenzialsignalisierung ermöglicht es den I2C-Signalen, Entfernungen von bis zu 100 Fuß zu erreichen und dabei ihre Signalintegrität beizubehalten! Um das Ablesen der Messwerte noch einfacher zu machen, erfolgt die gesamte Kommunikation ausschließlich über I2C, wobei unser praktisches Qwiic-System verwendet wird, so dass keine Lötarbeiten für den Anschluss an das übrige System erforderlich sind. Dennoch haben wir die Pins im 0,1"-Abstand herausgebrochen, falls Sie lieber ein Breadboard verwenden möchten.
Die Einfachheit des PCA9615, der auf den QwiicBus-Platinen verwendet wird, ist einer seiner größten Vorzüge. Andere I2C-Kommunikationsmethoden erfordern eine Paketierung der I2C-Kommunikation in ein anderes Protokoll, sei es RS-485 oder 1-Wire. Das PCA9615 behält jedoch das I2C-Protokoll bei, indem es einen differenziellen Transceiver verwendet.
Der MidPoint verfügt außerdem über einen LMR33630 Abwärtsregler, mit dem der Benutzer größere Strommengen (bis zu 3A@3.3V) an die an den MidPoint angeschlossenen Geräte liefern kann.
Das SparkFun Qwiic Connect System ist ein Ökosystem aus I2C-Sensoren, Aktoren, Abschirmungen und Kabeln, die das Prototyping schneller und weniger fehleranfällig machen. Alle Qwiic-fähigen Boards verwenden einen gemeinsamen 4-poligen JST-Stecker mit 1 mm Abstand. Dadurch wird weniger Platz auf der Leiterplatte benötigt, und dank der polarisierten Anschlüsse können Sie nichts falsch anschließen.
Erste Schritte mit dem SparkFun QwiicBus-Leitfaden