Forum: Mikrocontroller und Digitale Elektronik Sinkstrombegrenzung (3mA) I2C-Geräte


von Gerd (Gast)


Lesenswert?

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
von Alex S. (thor368)


Lesenswert?

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
von Magnus M. (magnetus) Benutzerseite


Lesenswert?

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
von Jörg S. (joerg-s)


Lesenswert?

Wir hatten das Thema doch schon???
Beitrag ""I²C Geräte können nur 3mA sinken""
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
Noch kein Account? Hier anmelden.