I2S数字音频输出的format有四种:标准I2S、左对齐、右对齐、DSP。它们的波形特点如何呢?有什么区别,如何识别呢?今天的博文将详细介绍这些内容。
I2S数据format的共同波形特点说明:
BCLK:位时钟,也就是每发送一位数据的时钟;
LRCLK:左右声道时钟,高低电平分别都可以设置成左右声道,声音的采样频率指的就是它,如44.1KHZ。如一个LRCLK高电平含
有24个BCLK, 则代表输出的是24BIT数据;
DATA:数据输出;
MCLK:主时钟,可以是由GPIO或CRYSTAL提供,一般MCLK = LRCLK*256,如要求LRCKL为48KHZ,则一定要对应的MCLK为
48K*256=12.288MHZ。
除了观看上面几个信号线的特点外,要知道I2S的信号是否正确,还可以做下面判断的识别:
看每个DATA的变化是否在BCLK的下降沿,BCLK的上升沿是接收数据的,与I2C的方式一致。
标准I2S:
LRCLK的电平变化后,在第二个BCLK的下降沿开始有DATA的MSB数据变化,可使用示波器动态(静态不好识别)看到这个时序;
左对齐:
LRCKL的电平变化后,在第一个BCLK的下降沿开始有DATA的MSB数据变化,可使用示波器动态(静态不好识别)看到这个时序;
右对齐:
LRCKL的电平变化前,在第一个BCLK的下降沿是最后一个DATA的LSB数据变化,可使用未波器动态(静态不好识别)看到这个时序;
DSP:
LRCKL发生一个BCLK的高电平变化后,即连续发送DATA的左右声音数据;
联系客服