I2S匯流排簡介

來源:互聯網
上載者:User
I2S匯流排
I2S有3個主要訊號:1.串列時鐘SCLK,也叫位時鐘(BCLK),即對應數字音訊每一位元據,SCLK都有1個脈衝。SCLK的頻率=2×採樣頻率×採樣位元 2. 幀時鐘LRCK,用於切換左右聲道的資料。LRCK為“1”表示正在傳輸的是左聲道的資料,為“0”則表示正在傳輸的是右聲道的資料。LRCK的頻率等於採樣頻率。3.串列資料SDATA,就是用二進位補碼錶示的音頻資料。I2S(Inter-IC Sound Bus)是飛利浦公司為數字音訊裝置之間的音頻資料轉送而制定的一種匯流排標準。在飛利浦公司的I2S標準中,既規定了硬體介面規範,也規定了數字音頻資料的格式。I2S有3個主要訊號:1.串列時鐘SCLK,也叫位時鐘(BCLK),即對應數字音訊每一位元據,SCLK都有1個脈衝。SCLK的頻率=2×採樣頻率×採樣位元 2. 幀時鐘LRCK,用於切換左右聲道的資料。LRCK為“1”表示正在傳輸的是左聲道的資料,為“0”則表示正在傳輸的是右聲道的資料。LRCK的頻率等於採樣頻率。3.串列資料SDATA,就是用二進位補碼錶示的音頻資料。

有時為了使系統間能夠更好地同步,還需要另外傳輸一個訊號MCLK,稱為主時鐘,也叫系統時鐘(Sys Clock),是採樣頻率的256倍或384倍。一個典型的I2S訊號見圖3。

I2S格式的訊號無論有多少位有效資料,資料的最高位總是出現在LRCK變化(也就是一幀開始)後的第2個SCLK脈衝處。這就使得接收端與發送端的有效位元可以不同。如果接收端能處理的有效位元少於發送端,可以放棄資料幀中多餘的低位元據;如果接收端能處理的有效位元多於發送端,可以自行補足剩餘的位。這種同步機制使得數字音訊裝置的互連更加方便,而且不會造成資料錯位。

[隨著技術的發展,在統一的 I2S介面下,出現了多種不同的資料格式。根據SDATA資料相對於LRCK和SCLK的位置不同,分為靠左對齊(較少使用)、I2S格式(即飛利浦規定的格式)和靠右對齊(也叫日本格式、普通格式)。 

為了保證數字音頻訊號的正確傳輸,發送端和接收端應該採用相同的資料格式和長度。當然,對I2S格式來說資料長度可以不同

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.