I2S(Inter-IC Sound或Integrated Interchip Sound)是一種用於IC間傳輸數字音頻數據的接口標準,它採用序列方式傳輸左右聲道的數據。I2S接口包括三個主要的信號:
串列時鐘(SCLK):也稱為位時鐘(BCLK),對應數字音頻的每一位數據,SCLK都有一個脈衝。SCLK的頻率是採樣頻率與採樣位數的兩倍。
幀時鐘(LRCK):用於切換左右聲道的數據,其頻率等於採樣頻率。LRCK為高電平時傳輸右聲道的數據,為低電平時傳輸左聲道的數據。
串列數據(SDATA):用二進制補碼表示的音頻數據。
為了使系統間能夠更好地同步,還可能傳輸一個稱為主時鐘(MCLK)或系統時鐘的信號,其頻率是採樣頻率的256倍或384倍。
I2S格式支持多種數據排列方式,包括:
左對齊(Left-Justified):左聲道和右聲道的數據在同一個數據幀中依次傳輸,左聲道數據在左,右聲道數據在右。
右對齊(Right-Justified):左聲道和右聲道的數據在同一個數據幀中依次傳輸,但右聲道數據在左,左聲道數據在右。
I2S格式的特點包括:
抖動小:由於數據信號和時鐘頻率信號分開發送,I2S的抖動非常小。
兼容性:I2S接口支持不同的數據格式和長度,使得數字音頻設備的互連更加方便。
I2S廣泛套用於音頻處理和傳輸,如傳送CD的PCM音頻數據到CD播放器的DAC中。