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
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
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.