Gast
#626517
Hallo, ich habe vor mehrere i2c basierte Module an einen Master anzuschließen. Alle module sollen die gleiche Adresse haben, um Senderoutinen vereinfachen zu können. Nun will ich die Auswahl, welches von den Modulen angesprochen wird, mittels eines analog switches realsieren. I hatte vor den 74HC4316 zu benutzen. Dort kann i mittels Enable-Pins festlegen welche Ausgänge aktiv geschalten werden und welche nicht. Am Eingang sollte das SCL Signal der i2c busses liegen. Nun meine Frage: Kann ich den SDA Strang direkt an die Slaves legen und nur den SCL durch die Analogschalter switchen oder ergeben sich dadurch an den anderen Slave unbestimmte Zustände? Wenn dies nicht funzt, würde i beide Leitungen(SDA,SCL) switchen wollen. Hat jemand Erfahrung, ob dieser Baustein das problemlos kann? PS: Die Variante der Erweiterung des i2c Busses mittels Muxers wie z.B. Maxim 4562 habe ich schon realisiert und die läuft auch. Nur sollen jetzt beliebig viele Module angeschlossen werden und die Auswahl trotzdem simpel bleiben. Vielen Dank im Voraus. Tom