运放基础与差分放大:从虚短虚断到共模抑制

各位同学,咱们今天聊运放。说实话,运放这东西,我入行头三年都觉得它挺玄乎的。直到后来做电流采样,天天跟它打交道,才慢慢摸透了脾气。

电流采样里,运放是核心中的核心。你采样精度上不去,十有八九是运放这块没吃透。今天咱们就把虚短虚断、差分放大、共模抑制比这几个硬骨头啃下来。

1. 虚短与虚断:运放的两条铁律

先问个问题:运放工作时,同相输入端和反相输入端的电压差是多少?

理想情况下,是0。这就是虚短。为什么叫“虚”?因为实际上它俩并不真的短路,只是电压相等而已。

再看输入电流。理想运放的输入阻抗无穷大,所以流进同相端和反相端的电流都是0。这叫虚断。

这两条规则,是分析所有运放电路的基础。我当年刚学的时候,总觉得这俩概念太理想化,实际芯片哪能这样?后来做项目多了才明白——虚短虚断是分析工具,不是物理事实。你用它算电路,结果八九不离十。

核心要点:

  • 虚短:V+ ≈ V-(开环增益足够大时成立)
  • 虚断:I+ = I- = 0(输入阻抗足够大时成立)
  • 这两个“足够”决定了运放的实际精度

2. 差分放大电路:电流采样的基本功

电流采样最常用的电路是什么?差分放大。说白了,就是测一个电阻两端的电压差,然后放大输出。

咱们看一个标准电路:

典型差分放大电路(单运放):
         R3
  V1 ——/\/\/\——+—————— 输出
                |
                |/
  V2 ——/\/\/\——+—— 运放反相端
         R2     |
                R4
                |
               GND

  同相端接法:V+ = V2 * R4/(R2+R4)
  反相端接法:V- = (V1 - Vout) * R1/(R1+R3) + Vout
  当 R1=R2, R3=R4 时:
  Vout = (V2 - V1) * R3/R1

这个公式看着简单,但实际用起来坑不少。我做过一个项目,采样电阻两端电压差只有10mV,放大100倍后输出1V。结果呢?输出飘得厉害,根本没法用。

问题出在哪?电阻匹配。差分放大要求R1=R2、R3=R4,但实际电阻总有误差。哪怕1%的误差,共模电压一大,输出就偏得离谱。

我的经验:

做差分放大时,电阻匹配精度至少要比目标精度高一个数量级。比如你要0.1%的采样精度,电阻匹配就得做到0.01%。用分立电阻很难,我一般直接上集成差分放大器,或者用精密电阻网络。

3. 共模抑制比(CMRR):采样精度的隐形杀手

CMRR这个概念,很多人觉得就是数据手册里一个参数,看看就行。但实际项目中,它往往是精度瓶颈。

CMRR的定义很简单:差模增益与共模增益之比。

CMRR = 20 * log(Ad / Acm)

单位是dB。数值越大,说明运放抑制共模信号的能力越强。

为什么CMRR对电流采样这么重要?你想想看,采样电阻两端的电压差很小(比如10mV),但共模电压可能很高(比如12V电源轨)。如果CMRR不够,共模电压会“漏”到输出端,把差模信号淹没了。

CMRR(dB) 共模电压12V时的等效误差(mV) 对10mV信号的影响
60 12 完全淹没
80 1.2 误差12%
100 0.12 误差1.2%
120 0.012 误差0.12%

看到没?60dB的CMRR,共模误差直接12mV,比信号本身还大。这还测什么电流?

注意:

CMRR不是常数。它会随频率升高而下降。数据手册上给的通常是直流CMRR,到了1kHz可能掉20dB。高频电流采样时,一定要看CMRR vs 频率曲线。

4. 知识体系:一张图理清脉络

下面这张图,是我自己总结的运放与差分放大知识框架。每次做电流采样方案,我都按这个思路走一遍。

运放基础与差分放大知识体系 核心概念 虚短 虚断 差分放大电路 电路结构 增益计算 CMRR 实际影响因素 电阻匹配精度 决定差分性能 运放CMRR 频率特性 共模电压范围 输入摆幅限制 PCB布局布线 寄生参数影响 设计目标:高精度电流采样 核心逻辑:虚短虚断 → 差分放大 → CMRR → 实际因素 → 精度目标 每一步的误差都会累积,最终决定采样精度

5. 实战中的坑与对策

讲完理论,说说我踩过的坑。

坑一:单电源供电的共模问题

有一次做低压电流采样,用的单电源运放。输入共模电压接近0V,结果输出死活不对。查了半天,发现运放输入共模范围不包含0V。换了个轨到轨输入的运放,问题解决。

坑二:电阻网络的热效应

差分放大四个电阻,温度系数不一样。温度一变,匹配精度就崩了。我后来一律用同一批次、同温度系数的电阻,或者直接用集成电阻网络。

坑三:PCB走线引入的共模误差

采样电阻到运放输入端的走线,如果不对称,寄生电容就不一样。高频时共模抑制比会急剧下降。我的做法是:走线等长、等宽,尽量对称。

避坑清单:

  • 选运放时,CMRR至少比目标精度高20dB
  • 电阻匹配精度:0.1%起步,0.01%更好
  • 注意运放的输入共模范围,别超了
  • PCB布局:差分走线对称,远离噪声源
  • 温度系数:四个电阻用同一型号批次

6. 小结

运放这东西,说简单也简单,就虚短虚断两条规则。说复杂也复杂,实际用起来全是细节。

差分放大是电流采样的基本功,CMRR是决定精度的关键指标。记住一句话:理论算得再好,不如实际测一测。我每次做板子回来,第一件事就是测CMRR,看它是不是跟手册上写的一样。

嗯,今天就到这儿。这些概念消化了,后面讲具体电路设计时你会轻松很多。