Forum: Mikrocontroller und Digitale Elektronik I2C Switch umgehen?


von Stefan S. (dipsy)


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

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.