• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > IIS音頻總線

    IIS音頻總線

    作者: 時間:2011-12-08 來源:網絡 收藏
      對于傳輸的聲音格式一般分為兩種:總線格式和MSB(LEFT)JUSTIFIED格式。MSB JUSTIFIED格式與格式不同的地方 是它總是當LRCK變化時發送下一個字的高位。IIS總線格式如圖1所示。

      IIS有4條線:串行數據輸入(IISDI)、串行數據輸出(IISDO)、左右通道選擇(IISLRCK)和串行位時鐘(IISCLK)。產 生IISLRCK和IISCLK信號的設備稱為主設備。


     圖1 IIS總線格式

      串行數據以2的補碼發送,首先發送高位。高位首先發送是因為發送方和接收方可以有不同的字長度。發送方知道接收方能 處理的位數是不必要的,同樣,接收方也不需要知道發送方正發送多少位的數據。當系統字長度大于發送方的字長度時,字 被切斷來發送。如果接收方收到比它的字長度更多的位時,多的位被忽略;若接收方接收比它字長度少的位時,不足的位被 內部設置為0。所以高位有固定的位置,而低位的位置依賴于字長度。發送器總是在IISLRCK變化的下一個時鐘周期發送下一 個字的高位。

      發送器的串行數據發送可以在時鐘信號的上升沿或下降沿被同步。可是串行數據必須在串行時鐘信號的上升沿鎖存進接收 器,所以當發送數據用上升沿來同步時有一些限制。LR通道選擇可以指示當前正發送的通道。IISLRCK既可以在串行時鐘的 上升沿變化,也可以在下降沿變化,但不需要同步。在從模式下,這個信號在串行時鐘的上升沿鎖存。IISLRCK信號穢‘變 一個時鐘周期之后,開始發送高位數據,這允許從發送方可以同步發送串行數據。更進一步,它允許接收方存儲先前的字并 準備接收下一個字。

      IIS總線模塊結構框圖如圖2所示。


     圖2 IIS總線結構框圖

      由圖2可總結出IIS總線的主要特點如下。

      ·雙分頻器(IPSR):一個用于IIS設備的主時鐘發生器,另一個用于外部編解碼芯片時鐘發生器。

      ·64字節的堆棧(FIFO):發送數據時,數據被寫入發送FIFO;接收數據時,數據被寫入接收FIFO。

      ·IISCLK主時鐘:在主模式下,串行位時鐘由該發生器產生。

      ·移位寄存器:發送模式,并行數據通過該寄存器轉化為并行數據;接收模式,串行數據被轉化為并行數據接收。



    關鍵詞: IIS 音頻總線

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 瑞安市| 临泽县| 新泰市| 瑞昌市| 陵水| 台前县| 澄迈县| 繁昌县| 南和县| 曲沃县| 涿鹿县| 綦江县| 龙里县| 南陵县| 得荣县| 荔浦县| 襄樊市| 黄龙县| 台南县| 汪清县| 宿州市| 长兴县| 锡林郭勒盟| 延川县| 乌恰县| 红河县| 松滋市| 青田县| 离岛区| 罗山县| 沾化县| 白玉县| 亳州市| 南江县| 商洛市| 垣曲县| 广宗县| 普陀区| 额尔古纳市| 垦利县| 肇东市|