Hallo, folgendes Problem: Seite 1: Wechselnde I²C Master mal mit 5V, mal mit 3V3. Entsprechende Versorgungsspannung wird übergeben. Seite 2: I²C Slave kann nur mit 3V3 arbeiten. 3V3 sind vorhanden und die übergebene Versorgungsspannung. Kann jemand einen möglichst kleinen und günstigen IC empfehlen, der die Pegel entsprechend wandelt? Auf der Slave Seite würde er mit 3V3 versorgt werden und müsste eben auch mit 3V3 arbeiten. Auf der Master Seite soll er mit der Spannung arbeiten, die er von dort auch angelegt bekommt, also wahlweise mit 3V3 oder 5V.
Im einfachsten Fall zwei billige Mosfets und ein paar Widerstände: http://playground.arduino.cc/uploads/Main/i2c-level-shift-mosfet.png Ansonsten gibts auch günstige ICs (Level Shifter/Level Converter)
http://cache.nxp.com/documents/data_sheet/PCA9508.pdf Der ist wohl dafür gedacht. "Hot swappable level translating I2C-bus repeater"
Horst schrieb: > Kann jemand einen möglichst kleinen und günstigen IC empfehlen, der die > Pegel entsprechend wandelt? http://www.watterott.com/de/Level-Shifter
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.