嵌入式技术栈之I2S

2022-04-13 14:07:48 浏览数 (1)

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时钟低电平为左声道,高电平为右声道

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的时序测量

bit

0 人点赞