I2C Switch umgehen?

OP #3318454
Lesenswert?
• ▲
▼
Guten Tag

Ich möchte ein STM32F4 Kontroller benutzen, er besitzt 3 I2C Busse. Da 
ich aber .NetMF benutzen werde und dieser auf 1 einziges I2C Bus 
begrenzt ist, muss ich unbedingt auf einen I2C Switch zurückgreifen 
(PCA9545A - http://www.nxp.com/documents/data_sheet/PCA9545A_45B_45C.pdf 
).

http://de.mouser.com/images/microsites/pca9545ablock.png

In Zukunft würde ich aber gerne ChibiOS benutzen an stelle von .NetMF. 
Es hat den Vorteil unteranderem dass ich alle 3 I2C Busse benutzen 
könnte.
Wie soll ich den PCB gestallten damit es in beiden Fälle funktioniert?

Ich hatte das hier geplant:
http://img11.hostingpics.net/pics/123961asdfasfagtzrwthr.png

Mit .netMF würde ich den I2C_1 Bus + I2C Switch benutzen (in blau).
Mit ChibiOS wurde ich dann den I2C_2 und I2C_3 des STM32F4 aktvieren, 
und nur ein einziges Kanal des I2C Switches aktiv lassen.
Ist die Verkabelung Ok???
Werden sich die einzige SCL sich nicht untereinander stören da sie ja 
alle am Switch angeschlossen sind, auch wenn die Kanäle desaktiviert 
sind?

Danke

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.