UID819523
威望18
金钱13791
交易诚信度0
主题23
帖子2296
注册时间2011-5-24
最后登录2026-3-30
高级会员
   
交易诚信度0
注册时间2011-5-24
|
发表于 2022-5-28 20:10
来自家电论坛网手机触屏版
|
显示全部楼层
本帖最后由 gaoqicai 于 2022-5-28 20:33 编辑
eslei 发表于 2022-5-28 16:31
不介意你经常不太礼貌,赠你一个现抓 i2s 全家福图,慢慢体会。
看图片对于16bit,44.1khz音频。
1:最上面是串行音频数据信号,既wav文件中相邻的4个字节,且第一个为4n+1,4n+2,4n+3,4n+4。n=自然数。
2:中间波型为串行时钟sclk(bclk)频率为2*16*44.1=1411.2khz
3:最下面为帧时钟lrck,就等于采样频率44.1khz。
这说明虽说是串行,但有帧同步时钟,每一帧是4个字节,且前两个字节是左声道,后两个字节是右声道。一帧内数据出错,只在本帧内引起噪声,下一帧只要没问题就自动帧同步了。丢数据既使一帧全丢,就是丢掉了1/44100秒的音乐,人耳估计听不出来。实验验证方法:用文本编辑器打开wav音频文件,找到第大约2000万个字节处,从左边第一个字节开始,删连续的4个字节,16个示节(一排),32个字节(2排),看看能否听出区别,2000万字节处的时间是(20000000-44)*8/1411200=113.378435秒≈113.38秒。 |
|