1.I2S的三種模式
标準模式、左對齊模式,右對齊模式。
2.I2S協定的信号線
時鐘信号SCK(BCLK)、資料信号SD和左右聲道選擇信号WS。
WS(LRCLK):聲道選擇信号,表明資料發送端所選擇的聲道:
WS=1,表示選擇左聲道
WS=0,表示選擇右聲道
3.I2S傳輸資料位高位在前,低位在後。
4.I2S的時序
4.1 标準模式
左右通道的資料MSB是在WS變化後第二個SCK/BCLK上升沿有效。
WS時鐘低電平為左聲道,高電平為右聲道。
也就是說不管I2S的信号有多少有效資料,資料的最高位都是出現在WCLK(LRCK)變化後的第2個BCLK(SCLK)的脈沖處。
4.2 左對齊模式
左對齊格式的左右聲道資料的MSB在WS邊沿變化後SCK/BCLK的第一個上升沿有效。
4.3 右對齊模式
右側WS變化後,的第一個上升沿
WS時鐘高電平為左聲道,低電平為右聲道。
5.協定格式
協定格式分為 I2S、左對齊(Left)和右對齊(Right)三種格式
I2S 解碼方式:資料的最高位總出現在 WS 變換後的第二個脈沖(上升沿,在末尾會 多解出 1 到 2 個 bit,但不會與後面信号的重合);
left 解碼方式:WS 有效區間内左邊從 WS 變換後的第一個上升沿;
right 解碼方式:WS 有效區間内右邊從 WS 變換後的第一個上升沿。
6.I2S的時序測量