I2C Buskonzeption.

OP #2816048
Lesenswert?
• ▲
▼
Hallo,

ich habe mich gestern schon gemeldet wegen dem RPi-I2C-Projekt. Nachdem 
mir versichert wurde dass I2C unterstüzt wird, mache ich mich jetzt an 
die Konzeption des Busses und das Layouten der Adapterplatinen. Träger 
wird ein Cat5 Kabel um Störungen zu vermeiden. Ich denke ich 
zerhackstücke ein altes Ethernetkabel. Darin sind ja jeweils 4 Aderpaare 
welche schön abgeschirmt sind. Von dem her muss ich mir ja keine 
Gedanken um die Anordnung der Stiftleiste machen (SDC, SCK, VCC, GND), 
oder seid ihr da anderer Meinung?

Dann kann ich nämlich gemütlich Layouten (dann fallen bestimmt einige 
Vias weg). Als ich das in meinem letzten Projekt mit Flachbandkabel 
gemacht habe, habe ich darauf geachtet, dass SCK und SDA durch GND, wenn 
auch nur minimal, geschirmt sind. Ich bekomme jetzt bestimmt wieder auf 
den Sack wie unnötig , falsch oder unpraktikabel das ist. Tut mir leid 
ich studiere Informatik nicht Etechnik. ;-D

Für eine Kopplung ist doch die länge der parallelen Strecke maßgebend. 
Also muss ich mir auf der kleinen Adapterplatine keine Sorgen machen, 
solange die 5m, auf denen die Drähte parallel laufen, geschirmt sind, 
oder?

Gruß
Gast
Lesenswert?
• ▲
▼
Bei einem Datenkabel hast du mindestens zwei Probleme: die 
Koppelkapazität zwischen den Leitungen, die erzeugt Übersprechen. Und 
dann die Kapazität nach GND, die begrenzt die obere Übertragungsfrequenz 
insbesondere wenn der Bus nur mit einseitig arbeitenden Treibern 
betrieben wird wie bei I2C.

MfG Klaus
Gast
Lesenswert?
• ▲
▼
Ich stehe ebenfalls vor dem Problem.

1. Möglichkeit: Frequenz runter. Das schlagwort Koppelkapazität ist ja 
schon gefallen.

2. Möglichkeit: I2C Bus Treiber (P82B715). Der lässt 3000pF zu oder ca. 
50m.
Gibts bei R für 2,30€ (SMD) oder 3,10€ (DIP)

VOn dem Treiber gibt es auch noch eine neuere Version. Aber die ist bei 
R nicht verfügbar. Hier im Forum gibts nen paar Beiträge dazu.
Gast
Lesenswert?
• ▲
▼
Es gibt Möglichkeiten auch I2C über einen Bustreiber zu verstärken. I2C 
ist eigentlich nur für Board-Interne Kommunikation gedacht. Durch den 
geringen Hardwareaufwand und das einfache Protokoll jedoch sehr 
praktisch :)

Wenn du nach Beratung oder Umsetzung für dein Projekt suchst, dann geh 
doch mal auf http://realize-your-project.ch/index.php/your-project

Dort kannst du kostenlos Unterstützung anfordern

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.