Sinkstrombegrenzung (3mA) I2C-Geräte

Gast #2521626
Hallo allerseits,

ich habe ja schon viel zu dem Thema gelesen, aber eines verstehe ich
nicht ganz: was soll die Aussage "I²C Geräte können nur 3mA sinken" im
Hausbus-Artikel genau bedeuten?
Im Hausus-Folder konnte man mir nicht so recht helfen, vllt. habe ich ja 
hier mehr Glück...

Wenn ein I2C-Slave den Bus runterzieht, leitet der Transistor und durch
diesen und den Pull-Up-Widerstand fließt ein Strom... Soll die obere
Aussage heißen, dass nur 3mA durch den Widerstand fließen dürfen?

Außerdem: Auch wenn die 3mA in der Philips-Spec definiert sind, stimmt
es das alle I2C-Bausteine diese und keine abweichende Begrenzung haben?

Welcher Wert in einem Datenblatt gibt mir Auskuft über diesen Strom?
Ist es der low-level input current IOL? Bei dem Temperatursensor mit dem
ich arbeite ist im Datenblatt folgendes angegeben
Output Low Voltage, VOL = 0.4V, IOL = 2 mA @ 5.5 V, IOL = 1 mA @ 3.3 V
(s.
http://www.analog.com/static/imported-files/data_s...).

Ich hoffe es kennt sich einer aus und kann mir bei der Interpretation
helfen...

Vielen Dank im Voraus,

Gerd
Tach Gerd,

als allererstes: dein link ist tot. Nenn doch bitte einfach das chip.

> Wenn ein I2C-Slave den Bus runterzieht, leitet der Transistor und durch
> diesen und den Pull-Up-Widerstand fließt ein Strom... Soll die obere
> Aussage heißen, dass nur 3mA durch den Widerstand fließen dürfen?

Korrekt. Du musst sicher stellen, dass der Querstrom durch den pullup 
und sinktreiber die 3mA nicht überschreitet. Außerdem zieht nicht nur 
der slave sonder auch der master den Bus runter;)

> Außerdem: Auch wenn die 3mA in der Philips-Spec definiert sind, stimmt
> es das alle I2C-Bausteine diese und keine abweichende Begrenzung haben?
Was willst du hören? Ja, alle I²C chips sind lasergetrimt auf 3mA 
Selbstzerstöhrung? Natürlich kann es sein, dass ein chip diese 
Spezifikation durchbricht und auf jeden Fall sind bei den chips Reserven 
eingeplant, um gegebenfalls Toleranzen auszugleichen. Nur kannst du 
nicht davon aus gehen, denn JEDES chip auf dem Bus muss den Bus auch 
treiben können.

Thor
Persönliche Seite
Gerd schrieb:
> Bei dem Temperatursensor mit dem
> ich arbeite ist im Datenblatt folgendes angegeben
> Output Low Voltage, VOL = 0.4V, IOL = 2 mA @ 5.5 V, IOL = 1 mA @ 3.3 V
> (s.

Die maximale Ausgangsspannung von 0,4V wird erreicht:

- bei einem Strom von 2mA und einer Versorgungsspannung von 5,5V

- bei einem Strom von 1mA und einer Versorgungsspannung von 3,3V

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.