Potentialtrennung von I2C-Bus

Gast #486441
Lesenswert?
• ▲
▼
Hallo allerseits,

es ist ja immer mal wieder das Thema, wie man eine Schnittstelle 
potentialtrennt. Beim I2C-Bus besteht dabei das Problem, dass die 
Datenleitung bidirektional ist. Jetzt habe ich hierzu von Analog-Devices 
ein geeignetes Bauteil gefunden:

http://www.analog.com/en/prod/0,2877,ADUM1250,00.html

Vielleicht hilft's ja dem einen oder anderen weiter ;-)

Gruss, Jan

P.S.: Mir der Baureihe habe ich bisher bei RS232 und CAN sehr gute 
Erfahrungen gemacht.
Gast #486473
Lesenswert?
• ▲
▼
Hallo Jan,

gut zu wissen.

Ich habe erst kürzlich vor dem Problem gestanden und es mit 1xP82B96 + 
4x6N137 Optokopplern, sowie zwei entsprechenden Treibertransistoren 
aufgebaut.
Das ganze für gleiche Logic-Level!!...ich musste sogar, wegen der 
Koppler,  noch den Kompromiss auf 100kHz Busspeed eingehen :(
Jetzt weiß ich, dass da noch ne Menge an Platz, Zeit und Geld zu sparen 
ist :)

Wurde zufällig schon der 400kHz Bus erfolgreich getestet (soll ja, 
theoretisch, bis 1000 kHz ausgelegt sein) ?

LG
Gast #491435
Lesenswert?
• ▲
▼
@Rolli
Bisher habe ich den ADuM1402-A (A-Typ ist bis 1Mbps spezifiziert) sowohl 
für CAN alsauch für RS232 eingesetzt. Funktioniert tadellos.
Zum CAN-Einsatz gibt's von Analog Devices auch eine Application-Note: 
AN-770

@EnLa
Ich hab' den ADuM1250 bisher noch nicht selber getestet (Muster sind 
schon bestellt). Spezifiziert ist er aber bis 1000 kHz. Der 400kHz-Bus 
sollte daher schon funktionieren.

Gruss, Jan
Gast #491441
Lesenswert?
• ▲
▼
@Rolli
Nicht das da ein Missverständis aufgekommen ist: Die Potentiantrennung 
erfolgt nicht auf der Busseite sondern direkt nach dem µC. Der 
Pegelwandler muss natürlich noch nachgeschaltet werden. Dementsprechend 
ist es eigentlich Wurscht, was für 'nen Bus damit getrennt wird.

µC <==> ADuM <==> Transceiver <==> Schnittstelle

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.