Adresse jedes Moduls
PCA1: 0x40, ohne Brücken. PCA2: 0x41, A0 gebrückt. Verbinde Adresslötpads bei getrennter Stromversorgung. Verwende in der Konfiguration 7-Bit-Adressen.
Erweitere die Kanalzahl. Sieh dir den gemeinsamen I2C-Bus und zwei Möglichkeiten zur Modulversorgung an.
Fünf Leitungen verbinden die beiden Module: GND, SCL, SDA, VCC und V+. Die Logik wird vom Arduino versorgt, die Servos von einem gemeinsamen 5-V-Netzteil.
Die Farbe hilft, eine Leitung zu verfolgen. Entscheidend für die Verbindung sind die Pinbezeichnungen.
| Signal | Von | Nach |
|---|---|---|
| GND | Arduino Uno R3 · GND | PCA1 · GND (linker Anschluss) |
| SCL | Arduino Uno R3 · A5 (SCL) | PCA1 · SCL (linker Anschluss) |
| SDA | Arduino Uno R3 · A4 (SDA) | PCA1 · SDA (linker Anschluss) |
| VCC | Arduino Uno R3 · 5 V (VCC) | PCA1 · VCC (linker Anschluss) |
| GND | Netzteil A · − (GND) | PCA1 · GND-Klemme |
| V+ | Netzteil A · +5 V | PCA1 · V+-Klemme |
| GND | PCA1 · GND (rechter Anschluss) | PCA2 · GND (linker Anschluss) |
| SCL | PCA1 · SCL (rechter Anschluss) | PCA2 · SCL (linker Anschluss) |
| SDA | PCA1 · SDA (rechter Anschluss) | PCA2 · SDA (linker Anschluss) |
| VCC | PCA1 · VCC (rechter Anschluss) | PCA2 · VCC (linker Anschluss) |
| V+ | PCA1 · V+ (rechter Anschluss) | PCA2 · V+ (linker Anschluss)Gemeinsame Versorgung innerhalb der Gruppe. |
PCA1: 0x40, ohne Brücken. PCA2: 0x41, A0 gebrückt. Verbinde Adresslötpads bei getrennter Stromversorgung. Verwende in der Konfiguration 7-Bit-Adressen.
V+ und GND verteilen die Servoversorgung auf beide Module. VCC kommt vom Arduino und versorgt nur die Logik. Führe bei höherem Strom separate Leitungen vom selben Netzteil zu den Klemmen beider Module, statt die durchgeschleiften Anschlüsse zu belasten.
Die Anschlüsse auf beiden Seiten des Moduls sind elektrisch parallel. Das Verbinden von Modul zu Modul ist keine serielle Datenübertragung zwischen den Bausteinen. Halte I2C-Leitungen möglichst kurz. Prüfe beim Ausbau die Leitungskapazität und den Gesamtwiderstand der Pull-up-Widerstände auf den Modulen.
Berücksichtige Anlauf- und Blockierstrom aller Servos, Spannungsabfälle sowie die zulässige Strombelastung der Anschlüsse und Leiterbahnen der jeweiligen Platine. Versorge Servos nicht über den 5-V-Pin des Arduino. OE darf nur bei Modulen mit werkseitigem Pull-down-Widerstand unbeschaltet bleiben.
Pinbelegungen und Anschlussregeln wurden anhand der Herstellerdokumentation geprüft.