Forum: Mikrocontroller und Digitale Elektronik 3.3V-I2C-Gerät mit 5V-Pegeln ansteuern


von Mr. X (Gast)


Lesenswert?

Hallo,
ich nutze die IR-Kamera aus einem Wii-Controller. Die möchte gerne mit 
3.3V versorgt werden. Kein Problem. Ist ein Spannungswandler mit an 
Bord. Aber: Kann ich jetzt 5V-I2C-Pegel anlegen, oder zerstöre ich damit 
den Baustein?

von was-willst-du (Gast)


Lesenswert?

Was sagt das Datenblatt Deines Baustein? Ist der Baustein 5 V tolerant?

Wenn ja -> dann gehts
Wenn nein -> dann gehts in die Luft

von Mr. X (Gast)


Lesenswert?

Es handelt sich um die proprietäre IR-Kamera aus einem Wii-Controller. 
Es existiert also kein Datenblatt. :-(

von was-willst-du (Gast)


Lesenswert?

Was willst Du dann? Riskieren oder nicht?

von Mr. X (Gast)


Lesenswert?

Fragen, ob ein zu hoher Pegel Geräte zerstören kann. Die 
Versorgungsspannung ist ja bei 3.3V. Daher die Frage ob die Pegel allein 
das Teil beschädigen können.

von was-willst-du (Gast)


Lesenswert?

Kann. Je nach Stromstärke, die die spendierest.

von Mr. X (Gast)


Lesenswert?

Und wenn ich 10k-Widerstände vor die Pins hänge? Kann dann noch was 
passieren?

von was-willst-du (Gast)


Lesenswert?

Wie willst Du dann Low-Pegel betriebssicher erreichen?

von Mr. X (Gast)


Lesenswert?

> Wie willst Du dann Low-Pegel betriebssicher erreichen?
Das weiß ich nicht, deshalb frage ich! :-)

von O. H. (ohagendorf)


Lesenswert?

Hier wäre ein passendes Beispiel mit dieser Kamera. Das ATM18 Board 
verwendet 5V.

http://www.cc-zwei.de/wiki/index.php/ATM18::Projekt::Wii_Remote_IR_Sensor

von Mr. X (Gast)


Lesenswert?

Alles klar, dann "riskiere" ich es einfach.

von Null C. (yah996)


Lesenswert?

I2C levelshifter (nxp oder so) oder wenns einfacher gehen soll, 2 FET's.

von Mr. X (Gast)


Lesenswert?

Moment... da sind ja Pulldowns auf 3.3V drin in der Schaltung!

von Michael Wilhelm (Gast)


Lesenswert?

Dann must du nachlesen, ob dein 5V Empfänger mit einem Pegel von 3,3 V 
zufrieden ist. Was ist denn auf der Gegenseite des I2C?
MW

von was-willst-du (Gast)


Lesenswert?

Wenn Du mit open Collector oder FET in die Schaltung reingehst, dann 
sind das Pull-up nach 3.3 Volt.

von Null C. (yah996)


Lesenswert?

Ich möchte wetten das dein AVR dir die Datenleitung versucht auf 5 Volt 
hochzuziehen, kommt drauf an wie groß dein Pullupwiderstand am AVR ist.

Saubere Pegel wirst du nicht hinbekommen ohne levelshifter. Aber welche 
CPU braucht den heute noch unbedingt 5Volt?

von thomas (Gast)


Lesenswert?

hallo

im elektor wurde doch diese Wii cam beschrieben und auch eine platine 
vorgestellt. wurde dort nicht auch etwas über die ansteuerpegel 
geschrieben?

gruß

von Mr. X (Gast)


Lesenswert?

Ok, ich versuche es jetzt mal mit einem PCA9515. Danke für die 
Antworten!

von Bernd R. (Firma: Promaxx.net) (bigwumpus)


Lesenswert?

Hier im Kompendium ist auch der Begriff "Pegelwandler" oder 
"Levelshifter" erschöpfend dokumentiert. Ich habe es letztens gerade 
wieder gemacht. 3,3V-CPU und 5V-Peripherie mittels I2C verbunden und 2 
FETs dazu verwendet.

von Ralf (Gast)


Lesenswert?

Der erwähnte FET-Levelshifter ist übrigens in der I2C-Spezifikation von 
NxP/Philips erwähnt, einfach auf der NxP-Seite nach der Spezifikation 
suchen...

Ralf

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.