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ß
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
Wie lösen die Leute, die einen 100m Bus haben, das Problem? Eine niedrige Frequenz sollte kein Problem sein.
> Wie lösen die Leute, die einen 100m Bus haben, das Problem?
Die nehmen, wenn sie Fachleute sind, kein I2C.
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) schrieb: > 1. Möglichkeit: Frequenz runter. Das schlagwort Koppelkapazität ist ja > schon gefallen. Wieso glaubst du, daß du Übersprechen über die Koppelkapazität durch runtersetzen der Frequenz verminderst? MfG Klaus
Da Xc mit sinkender Frequenz größer wird. Aber so langsam glaub ich mir in dem Punkt selbst nicht mehr :-)
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
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.