I2S Topologie: Mehrere Master

OP #3517101
Lesenswert?

Hallo

Bei Nutzung eines Audio Codec mit 2 Geräten, die jeweils als Master 
fungieren ist es dann bedenkenlos möglich, wenn die 4 I2S-Leitungen der 
beiden Master verbunden sind?
Es kann auch vorkommen, dass der eine Master mit dem anderen 
kommuniziert, das müsste aber gehen, da der andere Master auch als Slave 
konfiguriert werden kann.
Da würd ich gern mal Eure Meinung zu hören.

Gruß
Hannes
Gast #3517233
Lesenswert?

Ein Master der als Slave konfiguriert ist, ist ein Slave und kein 
Master.

Der Master erzeugt Takt und WS, es gibt nur einen Takt und WS und damit 
kann es auch nur einen Master geben.

Was genau ist also Deine Frage ?
Ob man Clock und WS im Kurzschlussbetrieb aufeinander braten kann ?
OP #3518390
Lesenswert?

Hallo Michael

Der Audiocodec ist immer Slave, das eine Modul immer Master und das 3. 
Modul hat eine Schnittstelle bei der man die Pinfunktionalität 
konfigurieren kann.
Je nachdem, wer miteinander spricht wäre die I2S-Schnittstelle des 3. 
Teilnehmers softwareseitig deaktiviert.
Es geht darum, ob wir noch einen Schalter integrieren müssen, der 
zwischen den 3 möglichen Kommunikationswegen umschaltet.
Gast #3518403
Lesenswert?

I2S kann Multimaster.

Von der Topologie her sind das immer zwei Leitungen, an der alle 
Busteilnehmer parallel hängen. Also sind sowieso immer die SCL bzw. 
SDA-Pins aller Teilnehmer miteinander verbunden, egal, ob Master oder 
Slave.

Oliver
OP #3521618
Lesenswert?

Ok, dann muss ich nun noch einen IC finden, der mir die Leitungen in 3 
Kombinationen miteinander verschaltet.
Aber ein MUX kommt da ja nicht in Frage, da er ja eins auf viele bzw. 
umgekehrt schaltet.
Ich bräuchte einen Switch mit einer Dreiecksverschaltung: A zu B, A zu C 
und B zu C.
Könnt ihr mir da weiterhelfen?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren