数字MIC PDM接口
在音频采样中,我们经常会用到PCM,PDM这种方式,它们之间也是有一些区别的。
1:PDM
工作原理:
PDM使用远高于PCM采样率的时钟采样调制模拟分量,每次采样结果只有1位输出(0或1)。这种调制方式通过脉冲密度的变化来表示信号强度。
特点:
成本低、功耗少。 逻辑相对复杂,但采样率高。 由于只有1位输出,数据表示简单且易于传输。
上Mhz的采样频率,远比有效音频20~20Khz频率高,这也叫过采样。
2:PCM
是一种直接对音频信号进行离散取样和量化编码的方法。 使用等间隔采样方法对音频信号以一定频率(采样频率)进行取样,将每次采样的模拟分量幅度表示为N位的数字分量(N=量化深度)。例如,8bit PCM一共可以表示256个量化等级,范围是0到255。 每次采样的结果都是N bit字长的数据。 逻辑更加简单。 需要用到数据时钟、采样时钟和数据信号三根信号线。 将编码后的采样连接起来即可重建数字化的音频信号,直接表示了信号幅度,易于转换和处理。
3:PDM编码原理
PDM是将模拟信号的幅值用固定宽度脉冲的相对密度来表示。具体来说,就是高于平均幅值的模拟信号用正脉冲(通常对应二进制1)表示,低于平均幅值的模拟信号用负脉冲(通常对应二进制0)表示。模拟信号的幅值越大,对应数字信号中1的密度就越大;反之,模拟信号的幅值越小,对应数字信号中0的密度就越大。中间幅值则用1和0的连续转换来表示。
4:双声通输出
PDM信号是一种用脉冲密度来表示模拟信号幅度的数字信号。在PDM系统中,每个麦克风都被配置为在时钟信号的不同沿(如上升沿或下降沿)产生各自的输出(一次输出一位数字:0或1)。这样,两个麦克风的输出就能保持相互同步,从而确保来自每个通道的数据被同时捕获。
主控制器(如微处理器或数字信号处理器)需要相应配置好采样时机,以正确捕获来自两个麦克风的数据。