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的小方法。你不需要昂贵的设备,一个信号发生器、一个万用表就够了。
- 将放大器输入端短接,施加一个共模信号(比如1Vpp的正弦波)
- 测量输出端的信号幅度
- 计算共模增益Acm = Vout / Vin
- 再测出差模增益Ad(正常接法)
- CMRR = 20 * log10(Ad / Acm)
注意:测试时频率要选在电路的工作频段内。我一般测1kHz和10kHz两个点。
再提醒一句:我曾经在测试时忽略了信号源的输出阻抗,导致测出来的CMRR虚高。后来在输入端加了缓冲器才得到真实数据。测试条件一定要严谨。
好了,关于CMRR咱们就聊这么多。记住一句话:CMRR是仪表放大器的灵魂,而电阻匹配是CMRR的根基。把这个搞明白了,你的抗干扰设计就成功了一大半。