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 的主要因素有这几个:
- 电阻匹配精度——这是最关键的。差分放大器的 CMRR 直接受限于电阻比例匹配。0.1% 的电阻匹配大概能给你 66dB 的 CMRR,0.01% 能到 86dB。
- 运放本身的 CMRR——运放数据手册上会给出,但要注意那是理想条件下的值。
- PCB 布局——走线不对称会引入额外的共模到差模转换。
- 温度漂移——电阻和运放的温漂会改变匹配精度,导致 CMRR 随温度变化。
- 电源抑制比 (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 的。到时候我会分享一个我踩过的坑——关于增益电阻的选择,保证让你少走弯路。