Ich bastele gerade an einer universellen Erweiterung für Arduino und Raspberry. Der Arduino arbeitet ja mit 5V, der Raspberry dagegen mit 3.3V -speziell auf den Leitungen für I2C. Die meisten der geplanten I2C-Peripherie-bausteine arbeiten mit 5V (MCP23017, PCA9685). Deren I2C-Leitungen arbeiten mit 0,7VDD - was eher knapp sein dürfte um bei 3.3V noch ein korrektes Signal zu erkennen. Entsprechend war auf einer Schlatung in der ELektor (9 oder 10/16) auch eine Pegelumsetzung auf 5V verbaut. Andererseits habe ich auch wiederholt gelesen, man können ohne weiteres die I2C-Bausteine mit 5V betreiben und mit 3.3V ansteuern. Wie seht ihr das ? Falls eine Pegeumsetzung 3.3->5V erforderlich ist - wie realisiert man die für i2C?
@N. N. (drnicolas) >Wie seht ihr das ? Mach es solide und lass das Gemurkse sein. >Falls eine Pegeumsetzung 3.3->5V erforderlich ist JA!!! Ebenso für die Gegenrichtung. Aber das macht der passende Pegelwandler allein. > - wie realisiert man die für i2C? https://www.mikrocontroller.net/articles/Pegelwandler#I2C-Bus:_gemeinsam_3.3V_und_5V
Gast
#4864191
In den Datenblättern von (MCP23017, PCA9685) steht doch 2.7-5 Volt. Würde ich so interpretieren, dass das an 5 als auch an 3.3 Volt geht. Auf dem Arbeite betreiben wir den gleichen LM73 mit 5 als auch mit 3.3 Volt. Der macht z.B. keine Probleme.
PittyJ schrieb: > In den Datenblättern von (MCP23017, PCA9685) steht doch 2.7-5 Volt. Das mit dem sinnentnehmenden Lesen mußt du noch üben. > Würde ich so interpretieren, dass das an 5 als auch an 3.3 Volt geht. Wenn ein IC mit 2.7 .. 5.5V Betriebsspannung funktioniert, bedeutet das noch lange nicht, daß es bei 5V Betriebsspannung auch 3.3V Logikpegel akzeptiert.
Gast
#4864222
N. N. schrieb: > Entsprechend war auf einer Schlatung in der ELektor (9 oder 10/16) auch > eine Pegelumsetzung auf 5V verbaut. Guck dir einfach mal den Pegelumsetzer des I2C-Erfinders an (NXP AN10441) - ein kleiner MOSFET für jede Leitung (und die sowieso erforderlichen Pull-Ups) http://www.nxp.com/documents/application_note/AN10441.pdf
Gast
#4864242
habe ein i2c-lcd am f103. Funtioniert ohne pegelwandler etc völlig problemlos.
Die meisten I2C-Bausteine arbeiten auch mit 3,3V korrekt. Doch wenn man die Wahl hat und die Leitungen nicht sehr kurz sind, sind 5V besser, da der Störspannungsabstand größer ist.
@ grundschüler (Gast) >habe ein i2c-lcd am f103. Funtioniert ohne pegelwandler etc völlig >problemlos. Mag sein, aber je nach IC KANN das funktionieren, MUSS aber nicht. Tagesaktuell Beitrag "Re: MCP2515 SPI Kommunikation myRIO vs. Arduino"
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.