IIS总结
(以PCM1725、PCM1801和TI DSP的MCBSP的IIS接口为例)
1.简单描述
IIS接口协议,属于串口通信传输类,一般应用在音频PCM传输中。有位时钟,左右时钟和音频数据输入输出口。
位时钟(BCK)= 2×采样频率×采样位数 (如:2*44.1k*16)
左右时钟/声道选择(LRCK)= 采样频率
串行音频数据输出(SD):用二进制补码表示的音频数据,一个位时钟对应一位数据。可作为输入也可作为输出,主要看该设备是接收器还是发送器。
模块(芯片)的系统时钟SCLK(编码时钟或主时钟),该时钟一定要比位时钟大得多,而且同步,一般是采样频率的256/384/512 倍。
两种传输格式:IIS-总线格式 和 MSB-Justified格式
一个左时钟/右时钟一般有16bit或者24bit音频数据,这就代表着采样位数。也就是一个采样点(左右时钟频率)共有16*2=32bit数据或24*2=48bit 数据。
在DJ产品研发中,效果最好的磨盘实现方法:DSP首先控制解码器,也就是控制处理前的音频源。定位后再通过DMA0和DMA1来回读取发送,音频PCM数据在DSP做相应的处理,实现圆滑的磨盘效果。
耳机输出的处理前音频信号
I2S接口的ADC
(PCM1725)
DSP
BUFFER
内SDRAM
DMA0
DMA1
I2S [0]
I2S [1]
耳机输出的处理后音频信号
I2S接口的DAC
(PCM1801)
2.典型的I2S信号
注:WS:左右时钟 SCK:位时钟(BCK)
3.IIS总线和MSB-Justified格式数据接口格式
注:SCLK:位时钟(BCK)