I²S
Die I²S-Schnittstelle (Inter-IC Sound) wurde von Philips für serielle digitale Audiodaten bei der Kommunikation zwischen ICs entwickelt. Die Schnittstelle ist unidirektional. Die Takt-Generierung kann von beiden Busteilnehmern vorgenommen werden.
Übersicht
Die I²S-Schnittstelle wird typischerweise zur Übertragung digitaler Audiodaten verwendet. Diese können dabei in Form der Puls-Code-Modulation (PCM-Signal) vorliegen oder unter Verwendung entsprechender Steuercodes auch andersartig codiert sein. Beispielsweise werden über diese Schnittstelle auch digital codierte Datenströme nach Dolby E übertragen. Bei PCM-codierten Audiosignalen werden auf der I²S-Schnittstelle immer zwei Audiokanäle übertragen, was Stereoübertragung ermöglicht. Dabei wird abwechselnd ein Datenwort des rechten und des linken Audiokanals seriell übertragen. Bei nicht-PCM-codierten Audioübertragungen können auch mehr als zwei Audiokanäle übertragen werden.
Eine wesentliche Eigenschaft ist, dass diese Schnittstelle synchron ist. Dabei kann sowohl die Quelle, als auch die Senke den Takt erzeugen. Durch die vorhandenen Steuerleitungen wird auch die genaue zeitliche Ausrichtung der einzelnen abgetasteten Audiowerte festgelegt.
Die I²S-Schnittstelle wird häufig zur Anbindung von Analog-Digital-Wandlern und Digital-Analog-Wandlern an digitale Signalprozessoren (DSP) verwendet. Sie findet auch Verwendung als Schnittstelle, um Audiodaten zu eigenständigen digitalen Filtermodulen zu leiten.
Aufbau
Die Schnittstelle besteht aus drei Signalleitungen, der Takt- (SCK), Daten- (SD) und der Word-Select-Leitung (WS). Die Word-Select-Leitung (WS) legt den genauen zeitlichen Rahmenstart und die Dauer eines seriell übertragenen Datenwortes fest. Des Weiteren definiert sie bei PCM-codierten Audiodaten, abhängig vom logischen Pegel, ob der gerade übertragene Audiowert dem rechten oder linken Audiokanal zugeordnet ist. Somit weist die WS-Leitung – die auch als Word-Clock bezeichnet wird – eine Frequenz auf, die genau der Abtastrate entspricht.
Die Kommunikation erfolgt immer nur in eine Richtung, d. h. Audiodaten werden beispielsweise von einem DSP zu einem Digital-Analog-Wandler gesendet, um darüber eine Sprachausgabe zu realisieren. Ein anderes Beispiel ist, dass ein Analog-Digital-Wandler die Signale eines Mikrofons in digitale Werte wandelt und danach über eine I²S-Schnittstelle an einen DSP schickt.
Eigenschaften
- Mindestens drei Signalleitungen (SCK, SD, WS), häufig noch eine zusätzliche Master-Clock mit der 128- bis 768-fachen Frequenz der Abtastrate.
- Keine Adressierung
- Keine bidirektionale Kommunikation
- Streng synchrone Übertragung ohne Pausen zwischen den einzelnen Werten
- Kombinierbarkeit von Bausteinen mit unterschiedlichen Wortlängen
Siehe auch
- I²C (Inter-Integrated Circuit): Ein anderer von Philips Semiconductors entwickelter serieller Datenbus.
Referenzen
- {{#if:2007-01-02|{{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}| |}}}}{{#if:|{{{autor}}}: }}{{#if:https://web.archive.org/web/20070102004400/http://www.nxp.com/acrobat_download/various/I2SBUS.pdf%7C{{#if:I2S bus specification|[{{#invoke:Vorlage:Internetquelle|archivURL|1={{#invoke:URLutil|getNormalized|1=https://web.archive.org/web/20070102004400/http://www.nxp.com/acrobat_download/various/I2SBUS.pdf}}}} {{#invoke:Vorlage:Internetquelle|TitelFormat|titel=I2S bus specification}}]{{#if:PDF| (PDF)}}{{#if:| {{{titelerg}}}{{#invoke:Vorlage:Internetquelle|Endpunkt|titel={{{titelerg}}}}}}}}}|{{#if:http://www.nxp.com/acrobat_download/various/I2SBUS.pdf%7C{{#if:{{#invoke:TemplUtl%7Cfaculty%7C}}%7C{{#invoke:Vorlage:Internetquelle%7CTitelFormat%7Ctitel={{#invoke:WLink%7CgetEscapedTitle%7C1=I2S bus specification}}}}|[{{#invoke:URLutil|getNormalized|1=http://www.nxp.com/acrobat_download/various/I2SBUS.pdf}} {{#invoke:Vorlage:Internetquelle|TitelFormat|titel={{#invoke:WLink|getEscapedTitle|1=I2S bus specification}}}}]}}{{#if:PDF| (PDF{{#if:Philips Semiconductors1996-06-05https://web.archive.org/web/20070102004400/http://www.nxp.com/acrobat_download/various/I2SBUS.pdf{{#if: 2017-05-28 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}}}}
| )
| {{#if:{{#ifeq:en|de||{{#if:en|1}}}}| ;
| )}}}}}}{{#if:| {{{titelerg}}}{{#invoke:Vorlage:Internetquelle|Endpunkt|titel={{{titelerg}}}}}}}}}}}{{#if:http://www.nxp.com/acrobat_download/various/I2SBUS.pdf%7C{{#if:{{#invoke:URLutil%7CisResourceURL%7C1=http://www.nxp.com/acrobat_download/various/I2SBUS.pdf}}%7C%7C}}}}{{#if:I2S bus specification|{{#if:{{#invoke:WLink|isValidLinktext|1=I2S bus specification|lines=0}}||}}}}{{#if: | In: {{#invoke:Vorlage:Internetquelle|TitelFormat|titel={{{werk}}}}}}}{{#if: Philips Semiconductors| Philips Semiconductors{{#if: 1996-06-05https://web.archive.org/web/20070102004400/http://www.nxp.com/acrobat_download/various/I2SBUS.pdf%7C,%7C{{#if: 2017-05-28 | {{#if:{{#invoke:TemplUtl|faculty|}}||,}}}}}}}}{{#if: 1996-06-05| {{#if:{{#invoke:DateTime|format|1996-06-05|noerror=1}}
|{{#invoke:DateTime|format|1996-06-05|T._Monat JJJJ}}
|{{#invoke:TemplUtl|failure|1=Fehler bei Vorlage:Internetquelle, datum=1996-06-05|class=Zitationswartung}} }}{{#if: https://web.archive.org/web/20070102004400/http://www.nxp.com/acrobat_download/various/I2SBUS.pdf%7C,%7C{{#if: 2017-05-28 | {{#if:{{#invoke:TemplUtl|faculty|}}||,}}}}}}}}{{#if: | S. {{{seiten}}}{{#if: https://web.archive.org/web/20070102004400/http://www.nxp.com/acrobat_download/various/I2SBUS.pdf%7C,%7C{{#if: 2017-05-28 | {{#if:{{#invoke:TemplUtl|faculty|}}||,}}}}}}}}{{#if: https://web.archive.org/web/20070102004400/http://www.nxp.com/acrobat_download/various/I2SBUS.pdf{{#invoke:TemplUtl%7Cfaculty%7C}}%7C+{{#if:1996-06-05Philips Semiconductors|{{#if:https://web.archive.org/web/20070102004400/http://www.nxp.com/acrobat_download/various/I2SBUS.pdf%7Carchiviert%7Cehemals}}%7C{{#if:https://web.archive.org/web/20070102004400/http://www.nxp.com/acrobat_download/various/I2SBUS.pdf%7CArchiviert%7CEhemals}}}}+{{#if:https://web.archive.org/web/20070102004400/http://www.nxp.com/acrobat_download/various/I2SBUS.pdf%7Cvom%7Cim}}+Vorlage:Referrer{{#if:{{#invoke:TemplUtl|faculty|}}| (nicht mehr online verfügbar)}}{{#if: 2007-01-02| am {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}|2007-01-02{{#if:559361||(?)}}}}}}{{#if: 2017-05-28|;}}}}{{#if: 2017-05-28| {{#if:1996-06-05Philips Semiconductorshttps://web.archive.org/web/20070102004400/http://www.nxp.com/acrobat_download/various/I2SBUS.pdf{{#invoke:TemplUtl%7Cfaculty%7C}}%7Cabgerufen%7CAbgerufen}} {{#switch: {{#invoke:Str|len| {{#invoke:DateTime|format| 2017-05-28 |ISO|noerror=1}} }}
|4=im Jahr
|7=im
|10=am
|#default={{#invoke:TemplUtl|failure|1=Fehler bei Vorlage:Internetquelle, abruf=2017-05-28|class=Zitationswartung}} }} {{#invoke:DateTime|format|2017-05-28|T._Monat JJJJ}}
| {{#invoke:TemplUtl|failure|1=Vorlage:Internetquelle | abruf=2026-MM-TT ist Pflichtparameter}} }}{{#if:{{#ifeq:en|de||{{#if:en|1}}}}|{{#if:Philips Semiconductors1996-06-05https://web.archive.org/web/20070102004400/http://www.nxp.com/acrobat_download/various/I2SBUS.pdf{{#if: 2017-05-28 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}}}}
| (
| {{#if:PDF | | (}}
}}{{#ifeq:{{#if:en|en|de}}|de||
{{#invoke:Multilingual|format|en|slang=!|split=[%s,]+|shift=m|separator=, }}}}{{#if: |{{#ifeq:{{#if:en|en|de}}|de||, }}{{{kommentar}}}}})}}{{#if: 1996-06-05https://web.archive.org/web/20070102004400/http://www.nxp.com/acrobat_download/various/I2SBUS.pdf{{#if: 2017-05-28 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}} }}en|{{#if: |: {{
#if:
| „{{
#ifeq: {{#if:{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|de}} | de
| Vorlage:Str trim
| {{#invoke:Vorlage:lang|flat}}
}}“
| {{#ifeq: {{#if:{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|de}} | de
| „Vorlage:Str trim“
| {{#invoke:Text|quote
|1={{#if:
| {{#invoke:Vorlage:lang|flat}}
| {{#invoke:Vorlage:lang|flat}} }}
|2={{#if: {{#invoke:TemplUtl|faculty|}}|de-CH|de}}
|3=1}} }}
}}{{#if:
| (<templatestyles src="Person/styles.css" />{{#if: | : }}{{#if: | , deutsch: „“ }})
| {{#if:
| ({{#if: | , deutsch: „“ }})
| {{#if: | (deutsch: „“) }}
}}
}}{{#if: {{{zitat}}}
| {{#if:
| {{#if: {{{zitat}}}
| Vorlage:": Text= und 1= gleichzeitig, bzw. Pipe zu viel }} }}
| Vorlage:": Text= fehlt }}{{#if: | {{#if: {{#invoke:Text|unstrip|{{{ref}}}}}
| Vorlage:": Ungültiger Wert: ref=
| {{{ref}}} }}
}}|.{{#if:{{#invoke:TemplUtl|faculty|}}|{{#if:https://web.archive.org/web/20070102004400/http://www.nxp.com/acrobat_download/various/I2SBUS.pdf%7C%7C{{#ifeq: | JaKeinHinweis |{{#switch:
|0|=Vorlage:Toter Link/Core{{#if: http://www.nxp.com/acrobat_download/various/I2SBUS.pdf | {{#if: | [1] }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. Suche im Internet Archive ){{#if: | {{#if: deadurlausgeblendet | | Vorlage:Toter Link/archivebot }} }} | (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}.) }}{{#switch: |no|0|= |#default={{#if: || }} }}{{#invoke:TemplatePar|check |opt = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked= |cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link |errNS = 0 |template = Vorlage:Toter Link |format = |preview = 1 }}{{#if: http://www.nxp.com/acrobat_download/various/I2SBUS.pdf | {{#if:{{#invoke:URLutil|isWebURL|http://www.nxp.com/acrobat_download/various/I2SBUS.pdf}} || {{#if: || }} }} | {{#if: | {{#if: || }} | {{#if: || }} }} }}{{#if: | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}} || {{#if: || }} }} }}{{#switch: deadurl |checked|deadurl|= |#default= {{#if: || }} }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=http://www.nxp.com/acrobat_download/various/I2SBUS.pdf Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. (Suche im Internet Archive. ) {{#if: | {{#if: deadurlausgeblendet | | Vorlage:Toter Link/archivebot }} }}Vorlage:Toter Link/Core{{#switch: |no|0|= |#default= {{#if: || }} }}{{#invoke:TemplatePar|check |all = inline= url= |opt = datum= date= archivebot= bot= botlauf= fix-attempted= checked= |cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link |errNS = 0 |template = Vorlage:Toter Link |format = |preview = 1 }}{{#if: http://www.nxp.com/acrobat_download/various/I2SBUS.pdf | {{#if:{{#invoke:URLutil|isWebURL|http://www.nxp.com/acrobat_download/various/I2SBUS.pdf}} || {{#if: || }} }} }}{{#if: | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}} || {{#if: || }} }} }}{{#switch: deadurl |checked|deadurl|= |#default= {{#if: || }} }}[http://www.nxp.com/acrobat_download/various/I2SBUS.pdf }}|{{#switch: |0|=Vorlage:Toter Link/Core{{#if: http://www.nxp.com/acrobat_download/various/I2SBUS.pdf | {{#if: | [2] }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. Suche im Internet Archive ){{#if: | {{#if: | | Vorlage:Toter Link/archivebot }} }} | (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}.) }}{{#switch: |no|0|= |#default={{#if: || }} }}{{#invoke:TemplatePar|check |opt = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked= |cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link |errNS = 0 |template = Vorlage:Toter Link |format = |preview = 1 }}{{#if: http://www.nxp.com/acrobat_download/various/I2SBUS.pdf | {{#if:{{#invoke:URLutil|isWebURL|http://www.nxp.com/acrobat_download/various/I2SBUS.pdf}} || {{#if: || }} }} | {{#if: | {{#if: || }} | {{#if: || }} }} }}{{#if: | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}} || {{#if: || }} }} }}{{#switch: |checked|deadurl|= |#default= {{#if: || }} }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=http://www.nxp.com/acrobat_download/various/I2SBUS.pdf Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. (Suche im Internet Archive. ) {{#if: | {{#if: | | Vorlage:Toter Link/archivebot }} }}Vorlage:Toter Link/Core{{#switch: |no|0|= |#default= {{#if: || }} }}{{#invoke:TemplatePar|check |all = inline= url= |opt = datum= date= archivebot= bot= botlauf= fix-attempted= checked= |cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link |errNS = 0 |template = Vorlage:Toter Link |format = |preview = 1 }}{{#if: http://www.nxp.com/acrobat_download/various/I2SBUS.pdf | {{#if:{{#invoke:URLutil|isWebURL|http://www.nxp.com/acrobat_download/various/I2SBUS.pdf}} || {{#if: || }} }} }}{{#if: | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}} || {{#if: || }} }} }}{{#switch: |checked|deadurl|= |#default= {{#if: || }} }}[http://www.nxp.com/acrobat_download/various/I2SBUS.pdf }} }}}}}}}}}}{{#if:| {{#invoke:Vorlage:Internetquelle|archivBot|stamp={{{archiv-bot}}}|text={{#if:https://web.archive.org/web/20070102004400/http://www.nxp.com/acrobat_download/various/I2SBUS.pdf%7CVorlage:Webarchiv/archiv-bot}}
}}}}{{#invoke:TemplatePar|check |all= url= titel= |opt= autor= hrsg= format= sprache= titelerg= werk= seiten= datum= abruf= zugriff= abruf-verborgen= archiv-url= archiv-datum= archiv-bot= kommentar= zitat= AT= CH= offline= |cat= {{#ifeq: 0 | 0 | Wikipedia:Vorlagenfehler/Vorlage:Internetquelle}} |template= Vorlage:Internetquelle |format=0 |preview=1 }}
- Wikipedia:Vorlagenfehler/Parameter:URL
- Wikipedia:Vorlagenfehler/Parameter:Linktext
- Wikipedia:Vorlagenfehler/Parameter:Datum
- Wikipedia:Vorlagenfehler/Vorlage:"
- Wikipedia:Weblink offline fix-attempted
- Wikipedia:Vorlagenfehler/Vorlage:Toter Link
- Wikipedia:Vorlagenfehler/Vorlage:Toter Link/URL fehlt
- Peripheriebus (intern)