Suche: SPI oder UART zu I2C

Gast #4606118
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!
#4606170
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.