1、I2S 简介
I2S(Inter—IC Sound)总线,
又称 集成电路内置音频总线,是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准,该总线专责于音频设备之间的数据传输,广泛应用于各种多媒体系统。它采用了沿独立的导线传输时钟与数据信号的设计,通过将数据和时钟信号分离,避免了因时差诱发的失真,为用户节省了购买抵抗音频抖动的专业设备的费用。
2、总线介绍:
I2S数据format的共同波形特点说明:
BCLK:位时钟,也就是每发送一位数据的时钟;
LRCLK:左右声道时钟,高低电平分别都可以设置成左右声道,声音的采样频率指的就是它,如44.1KHZ。如一个LRCLK高电平含
有24个BCLK, 则代表输出的是24BIT数据;
DATA:数据输出;
MCLK:主时钟,可以是由GPIO或CRYSTAL提供,一般MCLK =LRCLK*256,如要求LRCKL为48KHZ,则一定要对应的MCLK为
48K*256=12.288MHZ。
3、传输格式
I2S数字音频输出的format有四种:标准I2S、左对齐、右对齐、DSP
标准I2S:LRCLK的电平变化后,在第二个BCLK的下降沿开始有DATA的MSB数据变化,可使用示波器动态(静态不好识别)看到这个时序;
左对齐:LRCKL的电平变化后,在第一个BCLK的下降沿开始有DATA的MSB数据变化,可使用示波器动态(静态不好识别)看到这个时序;
右对齐:LRCKL的电平变化前,在第一个BCLK的下降沿是最后一个DATA的LSB数据变化,可使用未波器动态(静态不好识别)看到这个时序;
DSP:LRCKL发生一个BCLK的高电平变化后,即连续发送DATA的左右声音数据
4、传输逻辑图