Forum: Mikrocontroller und Digitale Elektronik Suche: SPI oder UART zu I2C


von auf_der_suche (Gast)


Lesenswert?

Hallo,
ich suche etwas "ungewönliches". Da ich hier Sensoren habe, die über I2C 
angesprochen werden, aber leider alle die gleiche Addresse haben(nicht 
umschaltbar) bräuchte ich einen IC, der mehrere I2C Ausgänge hat (im 
Idealfall 4 oder mehr). Diesen steuere ich dann über UART, SPI (oder 
auch I2C^^) an.
Gibt es sowas? Und wenn ja, Bezeichnung?

Danke!

von LTC1043 (Gast)


Lesenswert?


von Pandur S. (jetztnicht)


Lesenswert?

I2C sind ja nur 2 Signal Leitungen. Bei bescheidenen Anforderungen im 
Bereich von Durchsatz und Effizienz, kann man diese jeweils zwei 
Portpins auch von Hand ansteuern. Vorausgesetzt man hat genuegend davon

von Peter D. (peda)


Lesenswert?

Oh D. schrieb:
> I2C sind ja nur 2 Signal Leitungen. Bei bescheidenen Anforderungen im
> Bereich von Durchsatz und Effizienz, kann man diese jeweils zwei
> Portpins auch von Hand ansteuern.

Ein I2C-Controller bringt nur dann Zeitvorteile, wenn er als Interrupt 
oder per DMA im Hintergrund läuft.
In der Mainloop ist I2C per Bit-Banging genau gleich schnell, der 
Codeaufwand ist oft sogar geringer.
Mit z.B. 16 Portleitungen kannst Du bequem 8 I2C-Single-Master 
implementieren. Man könnte auch die SCL-Leitung gemeinsam benutzen.

Es gibt aber auch I2C-Multiplexer:
http://www.ti.com/product/pca9544a

von auf_der_suche (Gast)


Lesenswert?

LTC1043 schrieb im Beitrag #4606133:
> PCA9547

super. sowas schaut doch gut aus :)

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.