3、共模抑制比(CMRR)深度解析

各位工程师朋友,咱们今天聊聊仪表放大器里最核心的一个指标——共模抑制比,也就是CMRR。

说实话,我见过不少新手,甚至一些老工程师,在选型时只看增益和带宽,把CMRR给忽略了。结果呢?电路搭出来,信号被噪声淹没了,找半天找不到原因。我自己就踩过这个坑,所以今天咱们把它彻底讲透。

3.1 CMRR到底是什么?

先给个定义。CMRR,全称Common Mode Rejection Ratio,中文叫共模抑制比。它衡量的是放大器对共模信号的抑制能力。

公式很简单:

CMRR = 20 * log10(Ad / Acm)

其中:

  • Ad:差模增益(我们想要的信号增益)
  • Acm:共模增益(我们不想要的噪声增益)

说白了,CMRR越大,放大器就越能“无视”共模干扰,只放大有用的差模信号。

举个例子:一个CMRR为100dB的仪表放大器,如果输入端有1V的共模噪声,输出端等效的共模误差只有10微伏。厉害吧?

3.2 影响CMRR的因素有哪些?

嗯,这里要注意,CMRR不是一成不变的。它受很多因素影响。我总结了几条最常见的:

3.2.1 电阻匹配精度

这是最要命的因素。仪表放大器内部通常有三个运放,外围需要匹配电阻。电阻稍微不匹配,CMRR就会急剧下降。

我记得有一次,我帮客户调试一个医疗设备的前端电路。他们用了0.1%精度的电阻,觉得已经很好了。但测出来CMRR只有80dB,离目标110dB差得远。后来我换成0.01%的电阻,CMRR一下就上去了。

避坑指南:我曾经因为贪便宜用了普通厚膜电阻,结果CMRR比设计值低了20dB。后来全换成薄膜电阻,问题才解决。电阻的温度系数也很关键,尽量选±25ppm/℃以内的。

3.2.2 运放的自身CMRR

仪表放大器内部的运放本身就有CMRR限制。你想想看,如果第一级运放的CMRR只有80dB,那整个电路再怎么优化,也很难超过这个值。

所以选型时,我习惯先看运放的CMRR指标。比如AD620这种经典芯片,它的CMRR在G=100时能做到130dB,这就是好料。

3.2.3 频率的影响

CMRR不是直流指标。随着频率升高,CMRR会下降。为什么?因为寄生电容、运放的带宽限制都会起作用。

我做过一个测试:在1kHz时CMRR是120dB,到了100kHz就掉到80dB了。所以如果你的信号频率比较高,一定要看数据手册里的CMRR vs Frequency曲线。

3.3 如何提升CMRR?

好,理论说完了,咱们来点干货。怎么把CMRR做上去?

3.3.1 电阻匹配是王道

我再强调一遍:电阻匹配是CMRR的命根子。

对于经典的三运放仪表放大器结构,CMRR与电阻匹配的关系可以用这个公式估算:

CMRR ≈ 20 * log10( (1 + 2R1/Rg) / (4 * ΔR/R) )

其中ΔR/R是电阻的相对失配。举个例子:

电阻精度 理论CMRR(G=100)
1% 约54 dB
0.1% 约74 dB
0.01% 约94 dB
0.001% 约114 dB

看到了吧?想做到100dB以上,电阻精度至少得0.01%。我建议直接买集成电阻网络,比如LT5400系列,里面四个电阻是激光微调的,匹配度极高。

个人经验:我习惯在PCB布局时,把匹配电阻放在一起,走线尽量对称。温度梯度也会影响匹配,所以远离发热元件。

3.3.2 使用屏蔽和布线技巧

高频时,PCB的寄生电容会破坏CMRR。我常用的方法:

  • 在输入端加屏蔽层,接模拟地
  • 差分走线要等长、等距
  • 避免在敏感节点下方走数字信号线

3.3.3 选用集成仪表放大器

如果你不想自己搭分立电路,直接用集成芯片是最省心的。像INA128、AD620这些,内部已经把电阻匹配和运放优化好了。你只需要加一个增益电阻就行。

但要注意:即使是集成芯片,增益电阻的精度也会影响CMRR。我建议用0.1%的金属膜电阻。

3.4 电阻匹配的重要性——再强调也不为过

咱们单独聊聊电阻匹配。为什么它这么重要?

因为仪表放大器的第一级,本质上就是个差分放大器。差分放大器的共模抑制能力,完全取决于电阻比值是否相等。

你看这个经典电路:

Vout = (R2/R1) * (V+ - V-) + (R2/R1 - R4/R3) * Vcm

如果R2/R1 = R4/R3,那么共模项就为零。但只要有一点点偏差,共模信号就会出现在输出端。

我做过一个实验:用四个1kΩ的电阻搭差分放大器,精度都是1%。实测CMRR只有40dB左右。换成0.01%的电阻,CMRR直接跳到80dB。差距就是这么大。

总结一下:电阻匹配是CMRR的基石。没有好的匹配,其他都是白搭。我个人习惯是:

  • 优先用集成电阻网络
  • 如果必须用分立电阻,选0.01%精度、±10ppm/℃温漂的薄膜电阻
  • PCB布局时让匹配电阻靠近,走线对称
  • 必要时做激光微调

3.5 实战中的CMRR测试

最后,我分享一个测试CMRR的小方法。你不需要昂贵的设备,一个信号发生器、一个万用表就够了。

  1. 将放大器输入端短接,施加一个共模信号(比如1Vpp的正弦波)
  2. 测量输出端的信号幅度
  3. 计算共模增益Acm = Vout / Vin
  4. 再测出差模增益Ad(正常接法)
  5. CMRR = 20 * log10(Ad / Acm)

注意:测试时频率要选在电路的工作频段内。我一般测1kHz和10kHz两个点。

再提醒一句:我曾经在测试时忽略了信号源的输出阻抗,导致测出来的CMRR虚高。后来在输入端加了缓冲器才得到真实数据。测试条件一定要严谨。

好了,关于CMRR咱们就聊这么多。记住一句话:CMRR是仪表放大器的灵魂,而电阻匹配是CMRR的根基。把这个搞明白了,你的抗干扰设计就成功了一大半。