I2C und pullups

Waldmensch

Erfahrener Benutzer
#1
Ich habe ein Copter mit BMA020 + WMP Clone. Wenn ich das richtig deute sind die Pullups 3,1k.
Nun will ich noch einen SRF02 anschließen. Dieser hat auch Pullups mit 1,8k. Beim Baro sind zum Glück per default die Pullups nicht aktiviert.

Seit ich den SRF02 am I2C habe kriege ich I2C Errors eingestreut im GUI

Da der I2C Bus ja als Gesamtheit zu sehen ist sind die Pullups alle parallel geschaltet. Dementsprechend komme ich mit diesen beiden Sensoren nur noch auf 1,14k gesamt Pullupwiderstand. Würde ich jetzt noch die 2,2k vom Paris aktivieren hätte ich nur noch 0,75k

Liege ich damit richtig? (mit dem Gesamtpullup) Wie geht ihr mit sowas um?


Widerstandsrechner für Reihe und Parallel. http://www.sengpielaudio.com/Rechner-parawid.htm
 
FPV1

Banggood

Oben Unten