Ich bräuchte einen kleinen Anstoß von euch, da ich mit meiner Recherche einfach nicht weiterkomme. Ich möchte nun erstmalig zwei I2C-Devices an einen Raspberry anschließen. Hierzu habe ich die entsprechenden PullUps reingenommen, um alles auf 3,3V zu ziehen. Soweit ich das verstehe, brauche ich diese auch nur einmal. Ich verstehe aber hier (http://www.i2c-bus.org/de/das-typische-i2c-bus-setup/) nicht die Serienwiderstände und die Kondensatoren. Fehlen die bei mir zwingend? Wo verbaue ich physisch die PullUps? Es heißt irgendwie möglichst nah am Ende der Kette. Aber was ist das Ende? Was ist Master und was ist Slave (PCF8591 oder MCP 23008)?
Gast
#3641626
Zieh dir das rein http://www.google.de/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=1&cad=rja&uact=8&ved=0CDEQFjAA&url=http%3A%2F%2Fwww.nxp.com%2Fdocuments%2Fuser_manual%2FUM10204.pdf&ei=fz5lU77zBKj2yAPSsoHIDg&usg=AFQjCNG5emVs3tU5RbGVKjblTMFgLLHdqg&bvm=bv.65788261,d.bGQ ersparrt dir ne Menge sinnloser Tipperei in dem Forum.
Gast
#3641634
Die ganzen Kondensatoren und Widerstände auf der Skizze sind eine Darstellung für die in der Realität vorhandenen Eigenschaften der Leitungen. Das einzige was du brauchst sind die Pull-Up Widerstände. Also einer von Vcc zu SCL und einer von VCC nach SDA. Meistens irgendwo im Bereich 4,7kOhm, 10kOhm.
Gast
#3641674
Kunde schrieb: > Meistens irgendwo im Bereich 4,7kOhm, 10kOhm. und bei 3.3V üblicherweise 2K2
Gast
#3641675
Der rpi hat bereits i2c-pullups auf der Platine, die Widerstände brauchst Du also nicht.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.
