Hallo, ich bin Anfänger in der Arduinowelt und möchte gerne drei Adruinos mit I2C (TWI) verbinden. Das ganze funktioniert bereits, wenn alle mit 5V betrieben werden. Wie schaut es aber aus, wenn ein Controller mit 3,3V betrieben werden muss, die anderen aber mit 5V betrieben werden müssen? Warum ist die Spannung fest vorgegeben? Die nachgeschaltenen Bausteine arbeiten entsprechend mit 3,3V / 5V. Klar, kann man mit Pegelwandlern an den Arduino-Ausgängen arbeiten - aber das wäre doch mit Kanonen auf Spatzen geschossen, oder? Gibt es einen Pegelwandler, speziell für den I2C-Bus? Reichen evtl. sogar ein paar Widerstände, bzw. hat jemand ein Schaltungsbeispiel? Danke
Tom schrieb: > Gibt es einen Pegelwandler, speziell für den I2C-Bus? Ja! Nennt sich "I2C Level Shifter"! Google und Ebay machen dich glücklich.
http://www.ti.com/product/PCA9306 http://www.ti.com/product/PCA9515B http://www.ti.com/product/TCA9517
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.