I2S: Unterschied zwischen den Versionen

Aus der Mikrocontroller.net Artikelsammlung, mit Beiträgen verschiedener Autoren (siehe Versionsgeschichte)
Wechseln zu: Navigation, Suche
(Umlaute)
KKeine Bearbeitungszusammenfassung
Zeile 15: Zeile 15:
Die Schnittstelle kann zum Einlesen und zur Ausgabe von Audio-Daten mit Hilfe eines Controllers dienen. Beim Einsatz zum Einlesen der Daten in den Controller sind nur die Signale BCK, LRCK und DOUT notwendig, bei der Ausgabe entsprechend die Signale BCK, LCRK und DIN.
Die Schnittstelle kann zum Einlesen und zur Ausgabe von Audio-Daten mit Hilfe eines Controllers dienen. Beim Einsatz zum Einlesen der Daten in den Controller sind nur die Signale BCK, LRCK und DOUT notwendig, bei der Ausgabe entsprechend die Signale BCK, LCRK und DIN.


== Möglichkeiten durch die Schnittstelle ==
Durch den Einsatz dieser Schnittstelle können beliebige Audio-Bausteine miteinander verknüpft werden. Dies können Coder, Decoder, Codes oder Audio-Prozessoren sein. Für eine flexiblere Verarbeitung der Daten bieten sich eingeschränkt Controller oder DPSs an.
Durch den Einsatz dieser Schnittstelle können beliebige Audio-Bausteine miteinander verknüpft werden. Dies können Coder, Decoder, Codes oder Audio-Prozessoren sein. Für eine flexiblere Verarbeitung der Daten bieten sich eingeschränkt Controller oder DPSs an.
[[Category:Audio]]

Version vom 18. März 2007, 23:17 Uhr

Hierbei handelt es sich um eine von Philips entworfene Schnittstelle zum Austausch von Stereo Audio-Daten zwischen Geräten.

Schnittstelle

Es kommen vier Leitungen zum Einsatz: Takt (Clock, BCK) Wortauswahl (Word Select, LRCK) Datenausgang (Data Out, DOUT) Dateneingang (Data In, DIN)

Die Leitung Wortauswahl ist für die Zuordnung von Daten zum linken und rechten Audio-Kanal zuständig. Der Takt, der vom Master-Gerät geliefert werden muss, ist dann für die Übernahme der Daten an DIN und für die Ausgabe der Daten an DOUT zuständig.

Verwandt ist diese Schnittstelle mit SPI. Hierbei gibt es allerdings zwei Einschränkungen. Die Bitbreiten der Wörter für den linken und rechten Kanal unterscheiden sich von den unterstützten 8-Bit von SPI. Hier müssen also zwei 8-Bit Wörter eingelesen bzw. ausgegeben werden, um 16-Bit Sampling-Rate zu unterstützen. Die zweite Einschränkung ist die Bereitstellung des Wortauswahlleitung, da diese im SPI-Protokoll nicht vorhanden ist. Je nach eingesetzem Controller sind unterschiedliche Lösungen möglich, z.B. Erzeugung mit Hilfe von PWM.

Einsatz

Die Schnittstelle kann zum Einlesen und zur Ausgabe von Audio-Daten mit Hilfe eines Controllers dienen. Beim Einsatz zum Einlesen der Daten in den Controller sind nur die Signale BCK, LRCK und DOUT notwendig, bei der Ausgabe entsprechend die Signale BCK, LCRK und DIN.

Durch den Einsatz dieser Schnittstelle können beliebige Audio-Bausteine miteinander verknüpft werden. Dies können Coder, Decoder, Codes oder Audio-Prozessoren sein. Für eine flexiblere Verarbeitung der Daten bieten sich eingeschränkt Controller oder DPSs an.