Forum: Mikrocontroller und Digitale Elektronik Mehrere Devices an I2C


von Jay M. (blubb33)


Angehängte Dateien:

Lesenswert?

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)?

von Perlator (Gast)


Lesenswert?


von Kunde (Gast)


Lesenswert?

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.

von Easylife (Gast)


Lesenswert?

Kunde schrieb:
> Meistens irgendwo im Bereich 4,7kOhm, 10kOhm.

und bei 3.3V üblicherweise 2K2

von google (Gast)


Lesenswert?

Der rpi hat bereits i2c-pullups auf der Platine, die Widerstände 
brauchst Du also nicht.

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.