嵌入式技术栈之I2S

嵌入式技术栈之I2S,第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时钟低电平为左声道,高电平为右声道。


也就是说不管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的时序测量

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/634799.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-16
下一篇 2022-04-16

发表评论

登录后才能评论

评论列表(0条)

保存