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
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.
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
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"
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.