Hallo zusammen, ich bin auf der Suche nach einem 8-Bit Portexpander, der über I2C angesteuert werden kann. Jedoch handelt es sich bei dem I2C Bus um einen Bus mit 5V High-Level. Die vom Portexpander zu schaltenden Pins sollen aber an die Eingänge eines Microcontrollers gehen, der mit 3V3 betrieben wird. Meine erste Überlegung ist, den Portexpander mit 5V zu betreiben und zwischen den Ausgangspins des Portexpanders und den Eingangspins des Mikrocontrollers je einen einfachen Widerstand zu schalten. Aber vielleicht gibt es ja ICs, die genau sowas schon können und integriert haben. Dann könnte ich wieder Bauteile, Platz und Montagezeit sparen. Vielen Dank schonmal für nützliche Hinweise! Gruß, Dieter
Die PCA9672 von NXP können das. Das IC mit 3.3V speisen, das I2C-Interface sowie die I/Os sind 5V-Tolerant. EDIT: Warum nicht mit einem Pegelwandler den anderen Controller an den I2C anbinden? Dafür gibt es fertige Bausteine.
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.