I2S总线协议是Philip公司制定的一种音频传输协议,一共包含三条信号线
- BCLK(SCLK)位时钟也叫串行时钟,每发送一个位数据就有一个脉冲,FBLCK=2x 采样频率x采样位数;
- LRCLK(WS)声道选择信号,0电平是右声道,1电平是坐声道。FLRCLK=采样频率,采样频率一般采用32KHz、44.1KHz、96KHz、192KHz。
- SD 串行数据 用二进制补码的形式表示音频数据。
- MCLK 主时钟 MCLK=fs(数据脉冲的个数) x 采样频率
I2S标准模式
数据在LRCLK电平变化后的第二个BCLK后进行传输,MSB的数据先进行传输。
左对齐(使用较少)
右对齐(日本格式)