简单而言I2S有3条线路.pdfVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

簡單而言I2S有3條線路,稱呼與功用大體如下:

■SCK(continuousSerialClock):串列傳輸的時脈線,專精、獨立的時脈傳遞。

■SD(SerialData):串列傳輸的資料線,傳遞兩個聲道的數位音源資訊。

■WS(WordSelect):字元選擇線,字元(Word)在此所指即是音源聲道(Channel)。

這3條線路的邏輯電壓準位等相關要求,全然比照一般TTL標準,即0V~0.8V為Lo、2.4~

5.0V為Hi,就連源出(Source)與汲入(Sink)的電流值標準也類同於TTL,事實上I2S

本就發創於標準TTL仍相當盛行的80年代,因此電氣特性的表現過於「基本」自然不足為

怪。

同樣的,WS聲道控制線路也要一起頭就決定由誰來輸出,當WS輸出0時表示SD將要輸

出的是Channel1(或稱ChannelA)的左聲道音源,反之輸出1則是Channel2(或稱Channel

B)的右聲道音源。簡單來說,3線都是單方單向的傳遞線路。

另外也有一種比較特別的搭配組態,即是由一個超然中立的控制端來充當主控者,由它

來廣播SCK時脈訊號,同時也由其來掌控及發送WS訊號。

▲圖說:誰負責SCK的對外發送,誰就是I2S介面中的主控者,無論發送器、接收器、控制

器都可以是主控者。(圖片來源:Semiconductors.P)

刻意安排先行傳輸MSB的用意

接著我要說明收端兩端如何傳遞SD資訊,此即是以SCK時脈為基準,當SCK由Lo轉成

Hi(即上升緣觸發)時,發送端的SD資訊就會被接收端給閂鎖(Latch)。一旦Latch後,

下一筆資料可選擇在任何時間進行變換,I2S對資料的變換時機沒有強制的要求。至於WS,

一樣可在任何時間進行變化,但接收端的取樣與資訊認定一樣發生在上升緣觸發的時間點。

值得注意的是,WS的0、1狀態轉變時,同一上升緣的SD資訊依然是WS未轉態前的聲道

資訊,確定WS狀態轉變後,下一個上升緣時SD線路才正式傳輸WS新指定聲道的音源資訊,

畢竟接收端在接獲聲道變換的訊息後,需要一點時間進行內部邏輯機制的調整與準備,無法

即時接收反應。

再來是壓軸部分:SD的數位音源傳輸,SD的串列傳輸順序是先傳遞最高位元(MSB,亦稱

最高影響性位元),最後才傳遞LSB,或許有人認為這只是設定安排上的不同,應當也可以

將順序反過來傳遞,但其實不然,以MSB為最優先傳送實有其充分理由。

I2S希望做到收發兩端不需任何的事先溝通協議就能正常進行傳遞,而所謂事先協議指的

是讓兩端取得默契,如接下來的傳輸將是每聲道、每取樣多少位元解析度的資訊,是16-bit?

20-bit?還是24-bit?

I2S之所以能不用事先溝通就可以直接傳送,就在於使用MSB先傳的特性,如果發送端是

20-bit,接收端是更高解析度的24-bit,那麼傳送完20bits後的剩餘4bits可以由接收端

自行補「0」,反過來說,若接收端只有16-bit,則傳送過來的20bits中,最後的4its

資訊可以直接丟捨忽略。同樣的道理並不限於上面所述的16-bit、20-it、24-bit,只要

有解析度位元數差距的情形都一律適用。

▲圖說:I2S在進行WS邏輯位準的改變後,SD便在下一個SCK時脈時開始傳輸另一聲道的

數位音訊,並從MSB開始傳遞。(圖片來源:Semiconductors.P)

至於I2S可以含在多少音源資訊?以基本規範而言,一個時脈400nS,因此傳輸頻率為

2.5MHz,等於可傳送2.5Mbps,如此約可傳遞24-bit解析度、48kHz取樣率的雙聲道音源,

因為:

24bitsx48000Hzx2Channel=2304000bits/Sec=2.304Mbps

2.5Mbps減去2.304Mbps後,只剩200kbps不到的傳輸頻寬,實在無法再傳遞什麼。不過,

由於I2S在時序上的制訂都盡可能採行相對性、比例性的定義,以一個時脈週期為基準並稱

為T,高低準位的時間最少須大於0.35T,延遲時間必須小於0.8T,上升時間必須大於0.15T

等,這表示整個傳輸可以單純地透過時脈頻率拉升來加速資料傳量,不需要為提昇傳輸而有

太多的環節顧慮。

附註:一般音樂CD的解析度為16-bit,取樣率為44.1kHz,但也可增至更優質的20-bit、

24-bit,而專業的DAT其取樣率為48kHz,而

文档评论(0)

136****0539 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档