| |
i2s总线:
1)总线构成:BCLK位时钟、LRCLK左右声道时钟、DATA数据线、MCLK系统参考基准时钟(可有可无)
2)三个时钟的关系:
BCLK = fs × n × 2;
LRCLK = fs;
MCLK = 256 × fs(16位模式)或者384 × fs(24位模式)。
注:fs为音频输入的AD采样频率。
3)数据格式:高位数据在前,低位数据在后,其中一个音频帧的数据是有符号数,如下图所示。
4)i2s模式:主机模式(发出通讯时钟的一端)
从机模式(通讯时钟靠外部提供的一端)
注:要看BCLK和LRCLK。
5)该总线为上升沿抓取数据。
6)pcm数据编码解析:
pcm数据(16位)是对i2s的幅值进行的编码
正相波形描述是在0到32767幅值递增
负相波形描述是在32768到65535幅值递减
如下图所示: