I2C level shifter / Pegelwandler 3,3V<>5V

Vorstellung von 3D-Druck-Teilen, Fragen zu 3D-Druckern, usw.
Discussion of 3D printed parts, Questions and answers on 3D printers and printing, etc.

Moderator: Jan3D

Forumsregeln
Bitte beachte die Forumsregeln!
Antworten
juh
Beiträge: 906
Registriert: 23 Jan 2012, 13:48

I2C level shifter / Pegelwandler 3,3V<>5V

Beitrag von juh » 01 Mär 2020, 12:24

Hallo,

für den Betrieb von 3,3V I2C-Geräten/Sensoren an 5V Mastern wie dem ftDuino oder TX gibt es all-in-one Lösungen wie den ft-extender oder den i2c-expander, die variabel möglichst viele Anwendungen abdecken sollen. Für eine einzelne Anbindung per 2x3 Pfostenstecker tut es auch ein einfacher level shifter, der aus ein paar wenigen Bauteilen schnell zusammengelötet ist. Das entspricht dann in etwa der Lösung wie sie im ftDuino Manual 6.13.5 beschrieben ist, hier ist noch die Spannungsversorgung optional abschaltbar, für den Fall, dass die 3,3V-Seite eine eigene Versorgung hat:

Bild

Bild

Der auf der Platine verbaute Spannungswandler behauptet bis 300mA zu schaffen, wobei der ftDuino lt. Manual am I2C-Anschluss ohnehin nur bis 100mA belastet werden sollte.

Das Gebilde lässt sich theoretisch auch ohne Gehäuse verwenden, mit sieht es natürlich besser aus und ist stabiler:

https://www.thingiverse.com/thing:4191943

lg
Jan

Antworten