Hi, Habe einen 3.3V I2C-Master, welcher auf 100kHz taktet. Nun habe ich zwei I2C-Slaves, von welchen einer auf 1.8V läuft und der andere auf 5V. Die beiden Slaves sind beide auf einer Platine, jedoch 5Meter vom I2C-Master entfernt. Ich möchte mit dem PCA9517A-I2C-Pegelwandler die 3.3V Busspannung nach 1.8V und 5V wandeln. Nun zu meiner Frage: Habe im Anhang zwei Bilder mit jeweils einer möglichen Umsetzungsvariante. Variante 1: Beide PCA9517A befinden sich auf der Seite der Slaves. Man geht mit dem 3.3V-Bus jeweils parallel auf einen PCA9517A und man bekommt ausgangsseitig einmal 1.8V und einmal 5V-Pegel. Variante 2: Beide PCA9517A befinden sich auf der Seite der Slaves. Man geht mit dem 3.3V-Bus auf den PCA9517A und wandelt den I2C z.B. nach 1.8V. Danach nimmt man den 1.8V-Pegel und geht über den zweiten PCA9517A mit welchem man die 1.8V auf 5V-Pegel wandelt. Aus meiner Sicht ist Variante 1 Sinnvoller, da nach jedem PCA9517 der Bus leicht verzögert übermittelt wird. Gibt es gründe, was für Variante 2 spricht? Oder andere Lösungvorschläge?...oder sind zwei pegelwandler in Serie noch bedenkenlos einsetzbar?? P.S. Was wäre, wenn man den 1.8V-I2C-Bus und den 5V-I2C-Bus in einer 5 meter langen Datenleitung zu den Slaves übertragen würde? Also die beiden SCL-Pegel in einem verdrillten Aderpaar und die beiden SDA-Pegel in einem verdrillten aderpaar? Danke für zahlreiche Antworten
Moin, 5m? 100kHz?? I2C??? Kein guter Plan. Egal wie. scnr, WK
Manuel Neff schrieb: > Gibt es gründe, was für Variante 2 spricht? Hier nicht. > sind zwei pegelwandler in Serie noch bedenkenlos einsetzbar? Meistens ja. Und falls die Verzögerungen zu groß werden, kannst du immer noch die Geschwindigkeit verringern. (Das könnte eh schon notwendig werden, wenn die Kapazität des 5m-Kabels zu groß ist.) > Oder andere Lösungvorschläge? PCA9543A/TCA9543A; dann müssen aber auch die beiden Slaves stark genug für die 5 m sein.
H. H. schrieb: > Dergute W. schrieb: >> 5m? 100kHz?? I2C??? >> Kein guter Plan. Egal wie. > > Mit Extender geht das schon. Jaa, man kann sich auch eine Scheibe Leberkäse auf 'nem Buegeleisen braten oder heisse Wuestchen in der Kaffeemaschine machen. Wuerde ich aber in einem Kochforum nicht als vernuenftige Loesung werten. Gruss WK
Dergute W. schrieb: > H. H. schrieb: >> Dergute W. schrieb: >>> 5m? 100kHz?? I2C??? >>> Kein guter Plan. Egal wie. >> >> Mit Extender geht das schon. > > Jaa, man kann sich auch eine Scheibe Leberkäse auf 'nem Buegeleisen > braten oder heisse Wuestchen in der Kaffeemaschine machen. > Wuerde ich aber in einem Kochforum nicht als vernuenftige Loesung > werten. Aber wenn Bügeleisen/Kaffeemaschine über I2C steuerbar sind, dann passt das hier bestens.
I2C ist im DVI mit drin und daher sind in vielen Monitoren und TV mit DVI Extenderbausteine eingebaut, habe ich lange Zeit mit 15 m Verlängerung genutzt. In meinem Pioneer war z.B. ein BA8274 von Röhm drin, der wird allerdings mit 12 V betrieben.
EAF schrieb: > J. S. schrieb: >> I2C ist im DVI mit drin > Der haißt doch dann SMB, oder System Management Bus Nein, so heißt der auf dem Mainboard.
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.