28.6.6 PDM接收
在脉冲密度调制(PDM)接收模式,连续1比特采样在每个SDm线上每个SCKn上升沿可用,如:PDM接口的
MEMS麦克风。当用两个通道PDM麦克风时,第二个右声道被设置在每个SCKn下降沿成输出数据。
一个PDM麦克风时,I2S控制器应该被配置为通用接收模式带有一个时隙,16或32比特数据宽度,所以16
或32麦克风采样存在每个数据字当中。
在两PDM麦克风中,I2S控制器应当被配置成PDM2模式,带有一个时隙和32比特数据长度。串化器将存贮
16个每个麦克风采样在半个数据字,右声道麦克风比特在低半字,右声道比特在高半字。象压缩的立体声格
式。
以PDM麦克风请求的过采样频率为基础,SCKn频率必须被配置为I2S控制。
让我们设想一个麦克风需要采样频率(fs)是48kHz并且过采样频率是64fs.SCKn频率应是3.072MHz。
当选择了适当的GCLK_I2S和MCKDIV,SCKn必须被选择作为每一个需求频率。
在PDM模式,只有时钟和数据线(SCKn和SDn)管脚被用。
配置PDM2模式,设置SLOTSIZE=0x01(16比特),NBSLOTS=0x00(1时隙)和SERCTRL0.DATASIZE=0x00(32比
特)。
28.6.7 数据格式化单元
为了允许更灵活的数据字被串化器m接收,数据在存到数据保持寄存器(DATAm)之前将被接收格式化单元
格式化。在DATAm寄存器的数据字将被传输格式化单元在通过串化器传输之前格式化。
格式化选择在SERCTRLm寄存器中定义:
。SLOTADJ用在时隙中左或右对齐
。BITREV用在比特翻转
。WORDADJ用在数据字的左或右对齐
。EXTEND是字长度的扩展
|