3、差分放大器基础:差分放大电路结构、共模抑制比(CMRR)概念

各位工程师朋友,咱们接着聊电流采样。上一章讲了运放的基本参数,这一章咱们深入一个非常关键的电路结构——差分放大器。

说实话,在电机控制领域,差分放大器几乎无处不在。为什么?因为电机驱动环境太“脏”了——强电干扰、共模噪声、地弹噪声……单端放大器根本扛不住。我刚开始做电机驱动那会儿,就吃过这个亏。

3.1 为什么需要差分放大器?

先问大家一个问题:你测一个电阻两端的电压,用万用表直接量,没问题吧?但如果你把这个电阻放在一个几百伏的电机驱动电路里,情况就完全不一样了。

举个例子。电机相电流采样,常用的是串联在MOSFET下桥臂的采样电阻。这个电阻一端接地,另一端连着电机相线。电机运行时,相线上的电压会在0V到母线电压(比如310V)之间来回跳变。

你想想看,这时候你用一个单端放大器去测采样电阻两端的电压,会怎样?

放大器输入端对地的电压,可能瞬间被拉到几百伏。普通运放早就烧了。就算用高压运放,共模电压的变化也会让输出严重失真。

所以,我们需要差分放大器。它只放大两个输入端的差值,对共模信号(两个输入端同时变化的信号)有天然的抑制能力。

核心思想:差分放大器 = 只关心“差”,不关心“共”。

3.2 基本差分放大电路结构

最简单的差分放大器,就是由四个电阻和一个运放组成的。我习惯叫它“四电阻差分放大器”。

电路结构是这样的:

        R3
  V2 ——/\/\/\——+—————— 输出 Vout
                |
                +—— 运放反相输入端
                |
  V1 ——/\/\/\——+
        R1      |
                |
                +—— 运放同相输入端
                |
                +——/\/\/\—— GND
                    R2

嗯,这个图有点简陋,但意思到了。实际中,R1 = R2,R3 = R4(严格匹配)。

传递函数很简单:

Vout = (R3/R1) * (V2 - V1)

你看,输出只和两个输入端的差值有关。这就是差分放大的本质。

我在项目中遇到过一个问题:明明电路设计没问题,但输出就是有偏差。后来查了半天,发现是四个电阻的精度不够。R1和R2差了0.1%,R3和R4差了0.1%,结果共模抑制能力直接掉了20dB。

我的经验:差分放大器的四个电阻,一定要用0.1%甚至更高精度的。别省这点钱,否则后面调试会让你崩溃。

3.3 共模抑制比(CMRR)概念

好,现在咱们聊聊CMRR。这个词你肯定听过,但真正理解它的人不多。

CMRR的全称是Common Mode Rejection Ratio,中文叫共模抑制比。它衡量的是差分放大器抑制共模信号的能力。

定义式:

CMRR = 差模增益 / 共模增益

通常用dB表示:

CMRR(dB) = 20 * log10(差模增益 / 共模增益)

理想情况下,共模增益为0,CMRR无穷大。但现实中没有完美的差分放大器。

为什么会这样?说白了,就是电路不完全对称。四个电阻不可能完全匹配,运放内部的两个输入级也不可能完全一致。这些微小的不对称,就会导致共模信号被部分放大。

我举个例子你就明白了。

假设你的采样电阻两端电压是100mV(差模信号),但共模电压是300V。如果CMRR是80dB,那么共模信号等效到输入的误差是多少?

CMRR = 80dB = 10000倍
等效输入误差 = 300V / 10000 = 30mV

30mV的误差,对于100mV的信号来说,就是30%的误差!这还怎么测?

注意:电机驱动中,共模电压往往很高(几百伏),而差模信号很小(几十到几百毫伏)。这时候CMRR就是决定采样精度的关键参数。

3.4 如何提高CMRR?

既然CMRR这么重要,那怎么提高它呢?我总结了几点:

  1. 电阻匹配是关键——用0.1%精度电阻,或者用电阻网络(比如排阻),保证四个电阻的比值一致。
  2. 运放本身的CMRR要高——选型时看datasheet,CMRR至少80dB以上,最好100dB+。
  3. PCB布局要对称——差分走线要等长、等距,避免寄生参数不对称。
  4. 注意频率特性——CMRR会随频率升高而下降。高频噪声的抑制能力会变差。

我曾经在一个项目中,用了仪表放大器(Instrumentation Amplifier)代替普通运放搭的差分电路。仪表放大器内部集成了三个运放,CMRR轻松做到120dB以上。虽然贵了点,但省心啊。

避坑指南:我曾经以为只要运放CMRR高就万事大吉,结果发现外部电阻不匹配,整体CMRR被拉低到只有60dB。记住:系统的CMRR,取决于最差的那个环节。

3.5 差分放大器在电流采样中的应用

回到电机控制。差分放大器最常见的用法,就是直接跨接在采样电阻两端。

电路是这样的:

  电机相线 ——+—— 采样电阻 ——+—— GND
              |              |
              R1             R2
              |              |
              +—— 运放 ——+——+
                          |
                        Vout (到ADC)

采样电阻上的压降很小(比如100mV),但共模电压可能是310V。差分放大器把100mV的差模信号放大到ADC能采样的范围(比如3.3V),同时把310V的共模信号抑制掉。

这里有个关键点:运放的输入共模电压范围。你选的运放,必须能承受310V的共模电压。普通运放不行,得用高压运放或者专门的分立方案。

我常用的方案有两种:

方案 优点 缺点 适用场景
四电阻差分放大器 成本低、灵活 CMRR受电阻匹配限制 低精度、低成本
仪表放大器 CMRR高、输入阻抗高 成本高、功耗大 高精度、高性能
隔离放大器 电气隔离、安全 成本高、带宽有限 高压、安全要求高

嗯,具体选哪个,看你的项目需求。我个人习惯,如果成本敏感就用四电阻方案,但电阻一定要选高精度的。如果精度要求高,直接上仪表放大器,省心。

3.6 小结

这一章咱们聊了差分放大器的基本结构和CMRR的概念。说白了,差分放大器就是电机控制电流采样的“守门员”——它把有用的差模信号放进来,把讨厌的共模噪声挡在外面。

记住几个关键点:

  • 差分放大器只放大差值,抑制共模
  • CMRR是衡量抑制能力的关键指标
  • 电阻匹配比运放本身更重要
  • 实际应用中要考虑共模电压范围和频率特性

下一章,咱们聊聊实际电路设计中常见的坑,以及怎么用仿真工具验证你的设计。到时候我会分享一个我踩过的“经典”错误,保证让你印象深刻。

一句话总结:差分放大器不是万能的,但没有差分放大器是万万不能的。尤其是在电机控制这种“脏”环境里。