1. 共模抑制比(CMRR)的基本概念与定义

1.1 什么是共模抑制比?

咱们先聊点实在的。共模抑制比,英文叫 Common-Mode Rejection Ratio,简称 CMRR。说白了,它就是衡量一个差分放大器「拒绝」共模信号能力的指标。

你想想看,仪表放大器最核心的任务是什么?是放大两个输入端的差值信号,同时把两个输入端共有的信号给干掉。这个「干掉」的能力有多强,就是 CMRR 说了算。

CMRR 的正式定义:

差模增益与共模增益的比值,通常用 dB 表示。

CMRR = Ad / Acm

或者用对数形式:

CMRR (dB) = 20 · log10 (Ad / Acm)

其中 Ad 是差模增益,Acm 是共模增益。理想情况下,Acm 应该为零,CMRR 无穷大。但现实嘛...嗯,总得妥协。

1.2 为什么 CMRR 这么重要?

我刚开始做仪表放大器设计时,总觉得 CMRR 是个理论参数,实际影响不大。直到有一次,我在做一个心电信号采集项目——

心电信号本身才几毫伏,但人体上耦合的 50Hz 工频干扰能有好几伏。你想想看,如果 CMRR 不够高,这 50Hz 干扰直接就把心电信号淹没了。那次调试我熬了三个通宵,最后发现是 PCB 布局导致 CMRR 恶化。从那以后,我对 CMRR 再也不敢马虎。

实际应用中,CMRR 的重要性体现在这几个方面:

  • 抑制工频干扰:50Hz/60Hz 的共模噪声无处不在
  • 消除直流偏置:传感器输出的直流偏置电压会被共模抑制掉
  • 提高信噪比:共模噪声被抑制,差模信号被放大,信噪比自然就上去了
  • 保证测量精度:尤其是在微弱信号检测中,CMRR 直接决定了你能测到多小的信号

1.3 CMRR 的数学表达

咱们来点硬核的。一个差分放大器的输出电压可以写成:

Vout = Ad · (V+ - V-) + Acm · (V+ + V-) / 2

这里第一项是我们想要的差模输出,第二项是共模输出——也就是我们想干掉的部分。

CMRR 的定义就是这两个增益的比值。我习惯用 dB 来表示,因为实际数值跨度太大了。一个普通的运放 CMRR 可能在 60-80dB,而好的仪表放大器能做到 120dB 以上。

小技巧:

120dB 的 CMRR 意味着什么?意味着共模增益只有差模增益的百万分之一。换句话说,1V 的共模输入在输出端只产生 1μV 的误差。这对于 24 位 ADC 系统来说,基本可以忽略不计。

1.4 CMRR 的频率特性

这里有个坑,我踩过。CMRR 不是常数,它随频率变化。

低频时 CMRR 很高,但随着频率升高,CMRR 会逐渐下降。为什么会这样?因为寄生电容、运放的有限带宽、还有 PCB 走线的不对称,都会在高频时破坏共模抑制能力。

频率范围 典型 CMRR 值 主要限制因素
DC - 100 Hz 100 - 120 dB 电阻匹配精度
100 Hz - 1 kHz 80 - 100 dB 运放开环增益下降
1 kHz - 10 kHz 60 - 80 dB 寄生电容不对称
10 kHz 以上 40 - 60 dB PCB 布局、耦合效应

你看这个表,频率每升高 10 倍,CMRR 大概下降 20dB。所以设计时一定要考虑你的信号带宽。我曾经见过有人用 1kHz 带宽的传感器,却选了个 CMRR 在 10kHz 才下降的运放——这不是浪费钱嘛。

1.5 影响 CMRR 的关键因素

根据我的经验,影响 CMRR 的主要因素有这几个:

  1. 电阻匹配精度——这是最关键的。差分放大器的 CMRR 直接受限于电阻比例匹配。0.1% 的电阻匹配大概能给你 66dB 的 CMRR,0.01% 能到 86dB。
  2. 运放本身的 CMRR——运放数据手册上会给出,但要注意那是理想条件下的值。
  3. PCB 布局——走线不对称会引入额外的共模到差模转换。
  4. 温度漂移——电阻和运放的温漂会改变匹配精度,导致 CMRR 随温度变化。
  5. 电源抑制比 (PSRR)——电源噪声也会耦合到输入端,影响共模抑制。

注意:

我曾经在一个项目中,用了 0.01% 的精密电阻,理论 CMRR 能到 86dB。但实际测试只有 70dB。查了半天,发现是 PCB 上两个输入走线长度差了 5mm,导致寄生电容不对称。嗯,高频时这点不对称就够你受的了。

1.6 CMRR 的测试方法

说个实用的。怎么测 CMRR?我常用的方法有两种:

方法一:直接测量法

将两个输入端短接,施加共模信号 Vcm,测量输出 Vout。然后:

CMRR = 20 · log10 (Ad · Vcm / Vout)

方法二:电阻失配法

这个方法更贴近实际应用。在输入端分别施加差模和共模信号,测量对应的输出,然后计算比值。

我的建议:

测试时一定要用屏蔽线,而且信号源的内阻要匹配。我见过有人用普通示波器探头去测 CMRR,结果测出来的值比实际低了 20dB——全是探头引入的共模噪声。

1.7 小结

CMRR 是仪表放大器最核心的指标之一。它决定了你能在多强的共模干扰下,准确提取出差模信号。记住三点:

  • CMRR 是差模增益与共模增益的比值,越高越好
  • CMRR 随频率升高而下降,设计时要考虑信号带宽
  • 电阻匹配、PCB 布局、温度漂移是影响 CMRR 的主要因素

下一章咱们聊聊三运放仪表放大器的结构,看看它是怎么实现高 CMRR 的。到时候我会分享一个我踩过的坑——关于增益电阻的选择,保证让你少走弯路。