Forum: Mikrocontroller und Digitale Elektronik I²C Pegelanpassung für Datenleitung


von Johannes (menschenskind)


Lesenswert?

Hallo

Bezug nehmend auf diesen Beitrag 
Beitrag "Schutzbeschaltung Analogeingang ADC"
würde ich gern wissen, was für Optionen es für eine Wandlung beim I²C 
gibt?
Ebenfalls von 3,3 auf 5 V.
Hier ist halt das Problem, dass auf der einen Leitung in beide 
Richtungen Daten fließen.
Da scheiden Optokoppler und Open Collector ja schon mal aus.

Dankeschön

von minifloat (Gast)


Lesenswert?

Die Lösung mit je einem PMOS nebst zwei Pullups geht wohl nicht?

von gnd3 (Gast)


Lesenswert?

tach auch,

es gibt auch rundum-sorglos-ICs, z.B.

http://www.ti.com/product/txs0102

von Stefan F. (Gast)


Lesenswert?

Dazu gibt es einen ausführlichen Aufsatz von Philips (AN97055) in PDF 
Form, mit unterschiedlichen Lösungsansätzen.

> Da scheiden Optokoppler und Open Collector ja schon mal aus.
Nein, tun sie nicht. Siehe: 
Beitrag "Re: I2C-Bus über Optokoppler ansteuern - geht das?"

Du kannst von einem ELV Modul abgucken: 
http://www.elv.de/3-achsen-beschleunigungssensor-3d-bs-komplettbausatz.html

von afroman (Gast)


Lesenswert?

Ein "NXP PCA9306D" funktioniert sehr gut.

von Klaus R. (klara)


Lesenswert?

Hallo Johannes,
der Entwickler von I2C war Philips, jetzt NXP. Anbei ein ganzes Kapitel 
über Pegeltransformation.

http://www.nxp.com/products/interface_and_connectivity/i2c/i2c_voltage_level_translators/

Gruss Klaus.

von Sebastian W. (wangnick)


Lesenswert?

Johannes Hofmann schrieb:
> würde ich gern wissen, was für Optionen es für eine Wandlung beim I²C
> gibt?
> Ebenfalls von 3,3 auf 5 V.

Bei I2C dürfen alle angeschlossenen Geräteports nur gegen GND, nie zu 
VCC ziehen. Zu VCC ziehen nur die zwei Pullups.

Die meisten 5V-Geräte erkennen den durch Pullups zu 3.3V erzeugten Pegel 
zuverlässig als High (0.6 VCC).

Die einfachste Lösung besteht diesem Fall dann aus direkten 
Leitungsverbindungen plus zwei Pullups.

Bei höheren I2C-Geschwindigkeiten die Kapazitäten, inklusive der 
parasitären der Kabel, beachten.

LG, Sebastian

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
Noch kein Account? Hier anmelden.