PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suche wandler ür I2c von 5v auf 3,3 V



porter91
19.01.2013, 13:45
Hallo zusammen

Gibt es einen Wandler von 5V auf 3,3v? dachte an so was wie in Max232 aber der kann ja nur in eine richtung wandeln oder.
Der grund für die Wandlung it das ich eine vorhandene Schaltung auf 5V habe und die als slave an mein pi anbinden will. Nun will ich nicht die ganze schaltung umbauen müssen.

Vorhanden sind servos Textdisplay und Sensoren und Atmega 8

schorsch_76
19.01.2013, 14:40
Da gibts im hier was dazu:
http://www.elektronikwissen.net/pegelwandler/7-bidirektionaler-levelshifter-fuer-i2c.html

Gruß
Georg

hans99
19.01.2013, 16:40
Oder wenn es etwas fertiges sein soll:

http://www.physicalcomputing.at/shop/article_A-1119300/Logic-Level-Converter.html?shop_param=cid%3D4%26aid%3DA-1119300%26

Ich habe die Konverter für den PI bei dieser Firma gekauft, habe aber derzeit wenig Zeit.

-schumi-
19.01.2013, 18:34
Oder wenn es etwas fertiges sein soll:

http://www.physicalcomputing.at/shop/article_A-1119300/Logic-Level-Converter.html?shop_param=cid%3D4%26aid%3DA-1119300%26

Ich habe die Konverter für den PI bei dieser Firma gekauft, habe aber derzeit wenig Zeit.
Ich bezweifle dass das Funktioniert, denn bei I2C müssen die Signale bidirektional gewandelt werden. Würde man bei deinem Board die 3.3V output+input sowie 5V ouput+Input jeweils miteinander verbinden, würde warscheinlich folgendes passieren:
Angenommen bei 3.3Vout würde ein high anliegen: das hight geht an 3.3Vin, dass bei 5Vout ein high ausgibt. 5Vout gibt ein high an 5Vin, das das high an 3.3Vout weitergibt. das wiederum ans 3.3Vin usw. Also quasi ein Teufelskreis...

Ich habe meinen I2C-Wandler so gebaut: https://www.roboternetz.de/community/threads/57091-Raspberry-Pi-ARM-Linux-Computer-f%C3%BCr-28-Euro/page6?p=550522#post550522
Minimaler Bauteileaufwand und funktioniert immer noch einwandfrei.

hans99
19.01.2013, 19:06
Hallo -schumi-,

im folgenden Thread wurde das schon einmal besprochen:

https://www.roboternetz.de/community/threads/59139-Raspberry-PI-I2C-Anschluss-sicher-in-5V-Umgebung-anschließen-(Pegelwandler)?highlight=i2c+level+shifter

Wie ist Deine Meinung dazu?

-schumi-
20.01.2013, 00:41
Ich hab mir dummerweise nur die Bilder angesehen und bei dem Rx und Tx davon ausgegangen, dass das Teil nur unidirektional funktioniert.

In der Beschreibung steht auch, dass das mit I2C funktioniert, allerdings:

Auf den Bildern ( https://www.roboternetz.de/community/attachment.php?attachmentid=23184&stc=1&thumb=1&d=1346994809 ) als auch in der Beschreibung


Pins are labeled as Inputs and Outputs. These are relative to the board. A digital one going into the RXI pin on the 5V side will show up on the RXO pin on the 3.3V side as 3.3V. A digital one going into the TXI pin on the 3.3V side will show up on the TXO pin on the 5V side as 5V.

steht geschrieben bzw. ist dargestellt, dass das Signal bei Input in die Platine rein muss und bei Output wieder raus geht. Dann wäre zwar das Rx/Tx nur eine doofe Beschriftung, aber das I und O (das ich auf den Bildern zuerst für eine Nummerierung 0,1 gehalten hab) hätten die selbe Auswirkung -> Unidirektional

Und da der I2C-Bus auf beiden Leitungen bidirektional funktioniert:
- Auf der Datenleitung wenn der Slave etwas zurücksendet/ACK/NACK usw.
- Auf der Clockleitung wenn dem Slave der Clock zu schnell ist (hält ihn dann in der Low-Phase länger auf Low)

bezweifle ich das ganze doch wieder :)

Defiant
23.01.2013, 12:47
Reichelt hat den PCA 9517.

- - - Aktualisiert - - -

Reichelt hat den PCA 9517.

porter91
23.01.2013, 18:22
Hey Hab mir den PCA 9517 mal bestellt und werde es ausprobieren danke für den tipp