Forum: Mikrocontroller und Digitale Elektronik XMEGA 5V I2C Interface


von Johann (Gast)


Lesenswert?

Hallo Leute

Ich habe einen XMEGA32A4U den ich mit 3,3V betreibe. Dies soll auch so 
bleiben. Nun habe ich jedoch einen externen EEPROM der mit 5V betrieben 
wird. Auch die Pullups von I2C Bus werden mit 5V betrieben.

Jetzt weiß ich nicht ob ich den I2C Bus vom XMEGA mit dem EEPROM 
verbinden kann. Wo kann ich dies im Datenblatt nachlesen oder weiß einer 
vielleicht die Lösung?

von Falk B. (falk)


Lesenswert?

@ Johann (Gast)

>Jetzt weiß ich nicht ob ich den I2C Bus vom XMEGA mit dem EEPROM
>verbinden kann.

Nein.

> Wo kann ich dies im Datenblatt nachlesen oder weiß einer
>vielleicht die Lösung?

Ein Pegelwandler, bestehen aus 2 MOSFETs ala BSS138.

https://www.mikrocontroller.net/articles/Pegelwandler#I2C-Bus:_gemeinsam_3.3V_und_5V

von Arduinoquäler (Gast)


Lesenswert?

Johann schrieb:
> oder weiß einer vielleicht die Lösung?

Nimm ein (heute gebräuchliches) EEPROM das von 2.7 bis 5V
Betriebsspannung verträgt.
Das kannst du dann locker mit den 3.3V vom xMega versorgen.

von Johann (Gast)


Lesenswert?

Ich baue gerade einen Display Controller. Dieser besitzt eine 
HDMI-Buchse. Über diese Buchse wird dann der EEPROM ausgelesen. Daher 
muss der EEPROM mit 5V betrieben werden. Einmalig beschrieben möchte ich 
den EEPROM jedoch mit den XMEGA, daher kann ich den EEPROM leider nicht 
mit 3,3V betreiben.

@ Falk Brunner

Danke für den Hinweis ich werde mir das mal durchlesen vielleicht habe 
ich dann noch eine Frage

von Thomas F. (tomasf)


Lesenswert?

Der Buspegel muss nicht der Versorgungsspannung entsprechen. Meist geht 
es, dass der I2C-Bus von 5V-geräten mit 3.3V betrieben werden kann 
(sollte aus dem Datenblatt hervorgehen).

Ansonsten I2C-Pegelwandler verwenden.

von Frank K. (fchk)


Lesenswert?

Thomas F. schrieb:
> Der Buspegel muss nicht der Versorgungsspannung entsprechen. Meist geht
> es, dass der I2C-Bus von 5V-geräten mit 3.3V betrieben werden kann
> (sollte aus dem Datenblatt hervorgehen).

Hier nicht. Der HDMI-Standard sagt:

"4.2.7 +5V Power Signal
The HDMI connector provides a pin allowing the Source to supply +5.0 
Volts to the cable and Sink.
All HDMI Sources shall assert the +5V Power signal whenever the Source 
is using the DDC or TMDS signals. The voltage driven by the Source shall 
be within the limits specified for TP1 voltage in Table 4-22. An HDMI 
Source shall have +5V Power signal over-current protection of no more 
than 0.5A"

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.