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

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.