Leitungskapazität für I²C/TWI bestimmen

Gast #603873
Lesenswert?
• ▲
▼
Kann man mit einfachen Mittel die Kapazität von Leitungen bestimmen? I²C 
funktioniert ja nur bis ca. 400pf, aber wie finde ich raus, wie nah ich 
da dran bin? Nur probieren ob's klappt bringt ja wohl eher weniger, 
dannnn ändert sich die Luftfeuchte oder jemand steht daneben und es 
klappt nicht mehr, je nachdem wie nah ich am Maximalwert dran bin.
Danke Dussel
Gast #603999
Lesenswert?
• ▲
▼
Hallo Dussel,
400pf spielen bei der maximalen Taktfrequenz 100 KHz/400 KHz eine Rolle. 
Wenn es etwas langsammer gehen darf, dann erhöht sich bei einer 
Halbierung der Taktrate die Reichweite um das Doppelte, bzw. Du kannst 
die doppelte kapazivive Belastung zulassen. Manchmal genügen 10 KHz und 
weniger.
Dann gibt es ja noch den P82B715 (I²C-Bus Extender) und den P82B96 
(Bidirektionaler I²C-Bus-Puffer).
Um zu sehen wie nah Du am Limit bist, dafür ist ein Oszi gut. Damit 
kannst Du die Flanken der Signale beurteilen. Reflektionen mindert man 
in dem man vor jedem Client 330 Ohm Widerstände vorsieht.
Hier kannst Du etwas nachlesen.
http://www.nxp.com/#/pip/cb=[type=product,path=/50808/41735]|pip=[pfp=41735][0]
Gruss Klaus.
Gast #604103
Lesenswert?
• ▲
▼
Danke für die guten Antworten, ist hier leider nicht ganz 
selbstverständlich. Auf der Seite war ich schon als ich nach einer 
Antwort auf meine Frage gesucht habe. Ich wollte nichts kompliziertes 
mit Repeater und Ähnlichem bauen, wollte halt nur mal wissen, wie man 
rausfinden kann, wie weit das gehen kann. werde das wohl am besten doch 
einfach ausprobieren.

@Benedikt K.: Was heißt Massenverschiebung? Masse im Sinn von Gewicht 
(ich weiß, Masse!=Gewicht) oder Änderung am Ground?
#604130
Lesenswert?
• ▲
▼
Wenn du die Zielschaltung über ein 4 adriges Kabel (2 für die Spannnung, 
2 für I2C) versorgst, dann fällt an dem Kabel eine Spannung ab. Die 
Betriebsspannung wird also geringer und der Pegel aus der Masse (GND) 
Leitung wird höher. Das kann dann zu Problemen führen. Daher sollte man 
bei so großen Entfernungen GND wirklich nur als Datenleitung nutzen und 
ein eigenes Netzteil für jeden Teilnehmen vewenden (falls dieser mehr 
als einige mA benötigt.)

Bei so großen Entfernungen helfen ICs wie P92B96 wunder.

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.