4. XENSIV麦克风选型指南
在麦克风阵列设计中,选型不是“挑一个灵敏度高的型号”这么简单。阵列的波束形成、声源定位、回声消除等算法,对通道间一致性、时序对齐、接口带宽和物理布局都有硬性要求。英飞凌 XENSIV 系列 MEMS 麦克风覆盖了模拟输出、PDM 数字输出和 I2S 数字输出三条技术路线,封装上又有底部端口与顶部端口之分。选型时如果只看灵敏度或信噪比,很容易在后期调试阶段遇到相位失配、时钟抖动或结构开孔干涉等问题。本节从接口、格式、封装和场景四个维度,给出可操作的选型判断方法。
一、模拟输出与数字输出的本质差异
模拟输出麦克风内部集成了 MEMS 振膜、电容检测电路和缓冲放大器,输出的是随声压变化的电压信号,典型需要外部提供偏置或直接由内部电荷泵供电。它的优点是信号链简单、延迟极低、不需要时钟同步,适合单通道或对成本敏感的场合。但模拟信号在 PCB 走线上极易受到电源纹波、数字时钟串扰和地弹影响,多通道阵列中每路走线长度、寄生电容不同,会引入通道间幅度和相位偏差,直接恶化波束形成的旁瓣抑制比。
数字输出麦克风在芯片内部完成前置放大和模数转换,输出的是已经量化的比特流或串行音频数据。它的抗干扰能力显著优于模拟输出,通道间一致性由同一时钟源保证,特别适合 4 通道以上的阵列。代价是需要主控提供稳定的时钟,且 PDM 数据必须经过抽取滤波才能得到 PCM 音频,这会带来额外的处理延迟和算力开销。
二、PDM 与 I2S 输出格式的工程区别
PDM(脉冲密度调制)用 1 位比特流的密度表示声压幅度,典型时钟频率为 1.2 MHz 至 3.072 MHz,对应 48 kHz 采样率时抽取比通常为 64 或 128。PDM 的物理接口只需两根线:时钟 CLK 和数据 DATA,多个麦克风可以共享同一时钟,在时钟的上升沿和下降沿分别输出左右通道数据,从而实现“一根数据线传两路”。这种特性使 PDM 非常适合紧凑型阵列,例如 4 个麦克风只用 2 根数据线即可完成 4 通道采集。
I2S 输出的是已经抽取滤波后的 PCM 数据,接口包含位时钟 BCLK、帧同步 WS 和数据 SD,每帧承载一个采样点的多位数据(通常 16 位或 24 位)。I2S 的优点是主控无需再做抽取滤波,数据可直接进入音频处理链路,延迟和算力占用更低;缺点是每个麦克风通常需要独立的 SD 数据线,多通道时引脚占用较多,且需要主控具备多个 I2S 接收通道或使用 TDM 模式扩展。
选择 PDM 还是 I2S,核心看主控资源和阵列规模。如果主控是低功耗 MCU 且通道数在 2 至 4 路,PDM 配合硬件抽取滤波器是更经济的选择;如果主控是带音频 DSP 的应用处理器,且需要 6 路以上同步采集,I2S/TDM 能减少软件抽取负担,时序确定性也更好。
三、封装与端口位置的布局约束
XENSIV 麦克风常见封装尺寸为 3.5 mm × 2.65 mm 和 4 mm × 3 mm 两类,端口位置分为底部端口和顶部端口。底部端口的进声孔位于封装底面,麦克风贴装在 PCB 正面,PCB 对应位置开孔,声波从 PCB 背面进入。这种布局的优点是麦克风可以完全被外壳覆盖,适合需要防水防尘网布的设计;缺点是 PCB 开孔会占用布线面积,且开孔与麦克风之间必须保证密封,否则会形成声学短路,导致低频衰减。
顶部端口的进声孔位于封装顶面,声波从麦克风上方进入,通常需要外壳或结构件在对应位置开孔。它的优点是 PCB 无需开孔,布线更自由,适合麦克风朝外安装的条形音箱或会议终端;缺点是麦克风本体暴露在结构开孔处,需要额外的防尘网和密封泡棉,且开孔位置对拾音指向性有影响。
在阵列布局中,端口位置直接决定麦克风间距和相位中心。底部端口麦克风的相位中心在 PCB 开孔处,顶部端口在封装顶面。如果同一阵列混用两种封装,相位中心不在同一平面,波束形成时会出现额外的路径差,必须通过校准补偿。因此,阵列内应统一封装类型和端口方向。
四、按阵列场景选择型号的实操方法
选型时建议按以下顺序逐层收敛。第一步确定通道数和主控接口资源:如果主控只有 2 个 PDM 输入且需要 4 通道,选择 PDM 双沿模式,每根数据线挂 2 个麦克风;如果主控有 4 个以上 I2S 接收通道,且算法对延迟敏感,优先 I2S。第二步确定封装和端口:手持设备、TWS 耳机通常选底部端口小封装,因为外壳紧凑且需要密封;智能音箱、会议条屏可选顶部端口,便于结构开孔和声学腔体设计。第三步核对关键参数:阵列应用最关注的是灵敏度匹配(±1 dB 以内)、信噪比(≥64 dB)、相位一致性(同一批次内偏差小于 5°)和电源抑制比(PSRR ≥ 60 dB)。
以一个 4 麦环形阵列为例,假设用于会议室 360° 声源定位,采样率 48 kHz,主控为带音频 DSP 的 SoC。选型过程如下:通道数 4,主控有 2 个 PDM 输入,选择 PDM 输出、底部端口、3.5 mm × 2.65 mm 封装。时钟配置为 3.072 MHz,抽取比 64,得到 48 kHz PCM。4 个麦克风均匀分布在直径 70 mm 的圆周上,PCB 开孔直径 0.5 mm,开孔与麦克风进声孔之间用密封圈压紧。上电后先采集 1 kHz 正弦扫频,比较 4 通道的幅度和相位,若某通道幅度偏差超过 1.5 dB 或相位偏差超过 8°,检查该通道的密封和走线,必要时在算法中做通道校准。
最后需要强调,模拟输出并非在阵列中完全不可用。对于 2 通道以内的近场拾音,模拟麦克风配合差分走线和屏蔽地,仍可获得可接受的通道一致性。但当通道数达到 4 路以上,或阵列需要精确的相位关系时,数字输出在一致性和抗干扰上的优势会迅速压倒模拟方案。选型的本质,是在主控资源、结构空间、算法需求和成本之间找到匹配点,而不是追求单一指标的最高值。