|
发表于 2019-8-6
|
|阅读模式
关于数字 MEMS 麦克风,你了解多少?
# t) S& p7 V0 X0 M& f/ N2 @9 h数字 MEMS(MicroElectroMechanical System 微型机电系统)麦克风在各类消费设备,机动车辆和工业应用中广泛使用。一支 MEMS 麦克风的声学传感器和数模转换器集成在一块硅片上。只占用 PCB(印刷电路板)上很小的空间,让麦克风可以和信号处理器直接相连。
+ c9 x, u4 @) n3 y# v$ s8 N
& d: X. Z2 [8 Q+ n: F$ }9 J' h( C6 q! z0 j: E0 e; e
/ C- I7 d$ b% {' E7 a8 q; y R. m+ s7 Q6 Q I
六支 MEMS 麦克风组成的阵列
' r) o5 W5 U/ p! D" @
6 l3 R5 s" A: R5 h) ? 由于语音识别类应用的高速增长,数字 MEMS 麦克风通常以阵列的形式出现。为了确保完美无瑕的运行,麦克风的技术指标,以及更重要的,阵列中所有麦克风相互协同的性能都必须严格测试。
2 q+ y5 ]' S7 _7 H) S6 U
! X; a$ z. c3 ^' y 数字 MEMS 麦克风特性- F* m! ^# d( R/ P9 J
; g- Q2 T" h8 d0 b; {; m& E9 {
主流 MEMS 麦克风输出 1/2 周期的 PDM(脉冲密度调制)数字信号。麦克风需要一个时钟输入(CLK),并通过 DATA 接口输出数据。此外,两支麦克风共用一条数据线。因此,它们分别配置为“左(L)”或“右(R)”麦克风。只需将 L/R 输入接 Vdd 或地即可实现。MEMS 麦克风供电大多为 1.8 V 或 3.3 V。
0 q, G I! s0 f6 f% S
9 L2 M y" p9 l7 I+ g. X 实际运行时,“左”麦克风会在时钟信号的每个上升沿写下一个字节,“右”麦克风则在下降沿。当一支麦克风写数据时,另一支麦克风会将数据输出端置于高阻抗模式。在接收信号的信号处理器中(DSP),左右两个信号再被一起灌入两个信号流中。6 c5 ^# H# x1 U$ S5 [
! K, e8 H" `, v- g% G4 a0 ~5 k7 c: P
7 J! U/ K. F" {- B, E4 g6 v! \) A
4 B4 [3 V& K. o: f ^% q+ Q: S
* a" S% B8 u7 f7 a' _
两支数字 MEMS 麦克风工作示意 g- h9 D5 K- Q% L0 }0 H& K
3 M2 y; ]3 X' c7 Z" Z1 H4 z
如果两支麦克风中的一支没有安装或丢失了呢?
+ N% V# `! R" F& J0 g
2 b- y7 N5 x7 Z+ ^* M9 o4 V& q4 ~8 H1 {* g8 T
* h* [# W* E# S& _: N5 @
5 ~. N, C5 r, n( J3 Q 只有一支 MEMS 麦克风正常工作示意/ s/ G9 ]/ X7 Y3 ?. z' ?
8 P: [: _6 V. T* v5 C7 S6 Y
示例中,右麦克风丢失,因此只剩左麦克风在写入数据。在信号下降沿,左麦克风将其数据端口置于高阻抗状态。数据链仍保持之前的状态,这样,对于数据接收端的 DSP 来说,右麦克风传来的信号和左麦克风完全相同。两条数据流是一样的!测试系统必须能识别这一问题,测试电路板上的 MEMS 麦克风阵列时,检测麦克风丢失是基本的。+ t3 U3 s+ }4 G8 \
$ t, D$ i' X4 j 控制数字 MEMS 麦克风的时钟频率从几百 kHz 到 3 MHz 不等。频率越低,功率越小,音质也更差。 |; {' b) A& w* J9 d q
0 M9 G! e% ^ } 为了确保数字信号的完整,数字 MEMS 麦克风和音频测试系统间的距离越短越好。这类麦克风不适合连接过长且电容过高的缆线。3 q8 b( K6 `7 f; P
) F: i9 k' O; z/ p- Z 测什么?0 i& {+ i/ \- r, z2 \9 _( _
5 P4 a( ?& s$ `
要测试数字 MEMS 麦克风的声学参数,数字信号需要接入音频分析仪,或转换为其它格式,比如模拟信号。品质控制测试中涉及的参数和其它大多数麦克风基本一致,如灵敏度,频率响应,失真,信噪比(SNR)等。实验室环境下完整的测试内容有 EIN(等效输入噪声),PSR(电源抑制),PSRR(电源抑制比)和动态范围等。此外,还可以通过转台测试麦克风在不同频率下的指向性。
: K2 K% A/ {4 `. B7 r3 w1 ?$ q6 b% b# b
v: w. B9 \9 b: \. f) M
% F9 P0 s' ]6 W4 X z; B U; F
4 C- s) Q% m/ ]; A: j
麦克风极性图
) _1 o2 X* B. ~
. d$ f' t6 V0 v 对于所有的测量(单位不是 % 或 dB),数字 MEMS 麦克风测量结果的单位不同于模拟麦克风。比如模拟麦克风的灵敏度单位是 mV/Pa 或 dBV/Pa,而数字麦克风的单位则为 dBFs,它表示“满刻度分贝”,描述的是 94 dBSPL(1 Pa)到被测麦克风*数字输出间的余量。这个*输出也是 AOP(声学过载点)。
* {5 j* C# S/ _+ v [
4 A7 J* K0 h+ Y( x
' R! s) k6 V' ~2 T+ D& D
. \' V L4 v* ~7 ?- ]) X& T3 I9 a6 a! |7 B5 c+ ~8 S
声学 vs. 数字 vs. 模拟
; c7 Q0 q0 @) I4 L+ H
# ~: Q' _1 _* b/ L 测试单支 MEMS 麦克风的情况其实非常少见。多数情况下,测试的都是集成在电路板上的多支 MEMS 麦克风。要确定该电路板的性能,必须弄清所有 MEMS 麦克风之间的相对性能。一个典型的参数是“灵敏度跨度”,也就是 MEMS 麦克风中*灵敏度和*小灵敏度的差值。
9 J D+ }1 ^) v, |
0 z% i9 ?1 E: h2 A; x7 u: j/ u
0 d1 U2 @, {4 v# v |
|