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!
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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.