3. 运算放大器基础

运放这东西,我做了十几年硬件,几乎天天跟它打交道。说它是模拟电路的灵魂,一点不过分。传感器出来的信号,十有八九要先过运放这一关——要么放大,要么滤波,要么做电平转换。今天咱们就把运放最核心的几个概念掰开揉碎讲清楚。

本章核心:掌握理想运放模型和“虚短虚断”法则,能快速分析同相、反相、差分三种基本放大电路。这是后续搭建传感器调理电路的基础。

3.1 理想运放模型——我们追求的“完美”

实际运放芯片有各种非理想参数,但分析电路时,我们先用理想模型。这就像物理课上的“光滑平面”——虽然现实不存在,但能帮我们快速抓住主要矛盾。

理想运放有这几个特征:

  • 开环增益 AOL → ∞:无穷大。实际运放通常有 100dB 以上,也就是 10 万倍。
  • 输入阻抗 Rin → ∞:输入端不取电流。实际运放 CMOS 型可达 1012Ω 以上。
  • 输出阻抗 Rout → 0:像理想电压源,带负载能力强。
  • 带宽 BW → ∞:所有频率都能放大。
  • 共模抑制比 CMRR → ∞:只放大差模信号,完全抑制共模。
参数 理想值 实际典型值(LM358) 影响
开环增益 ∞ 100dB(10 万倍) 增益误差
输入阻抗 ∞ 2MΩ(双极型) 信号源负载效应
输出阻抗 0 约 300Ω 带载能力
输入偏置电流 0 20nA ~ 500nA 直流偏移

我的经验:选型时别只看增益带宽积。有一次我做个微电流检测,随手拿了 LM358,结果偏置电流太大,信号全被淹没了。后来换成 CMOS 运放,问题才解决。记住:理想模型帮你分析,但选型必须看数据手册。

3.2 虚短虚断——分析运放电路的两把刀

有了理想模型,就能推导出两个极其好用的法则。我个人习惯叫它们“两把刀”——几乎所有运放线性电路都能用它们切开分析。

3.2.1 虚短(Virtual Short)

因为开环增益无穷大,运放工作在线性区时,两个输入端的电压差必须趋近于零。也就是说:

V+ ≈ V-

这就像两个输入端被“虚拟地短路”了。注意,不是真的短路,是电压相等但电流不流通。

3.2.2 虚断(Virtual Open)

因为输入阻抗无穷大,流入运放输入端的电流为零:

I+ = I- = 0

输入端像断开了一样,不取电流。

⚠ 注意:虚短成立的前提是运放工作在线性区(有负反馈)。如果运放开环使用(比较器模式),虚短不成立!我曾经见过新手把比较器当运放用,结果怎么算都不对。

好,有了这两把刀,咱们开始切电路。

3.3 反相放大电路

这是最基础的运放电路之一。信号从反相输入端(-)进入,输出与输入反相。

电路结构:

  • 输入信号 Vin 通过 R1 接到反相输入端
  • 同相输入端接地
  • 反馈电阻 Rf 从输出端接到反相输入端

用虚短和虚断分析:

  1. 虚短:V+ = V- = 0(同相端接地,反相端也是 0V,称为“虚地”)
  2. 虚断:流入运放反相端的电流为 0
  3. 所以流过 R1 的电流全部流过 Rf

推导过程:

I₁ = (Vᵢₙ - 0) / R₁
I_f = (0 - Vₒᵤₜ) / R_f
I₁ = I_f
Vₒᵤₜ / Vᵢₙ = -R_f / R₁

增益公式:Av = -Rf / R1

负号表示反相。输入阻抗约等于 R1。

避坑指南:我曾经做过一个音频前置放大器,R₁ 选了 1kΩ,Rf 选了 100kΩ,增益 100 倍。结果输入阻抗只有 1kΩ,前级信号被严重拉低。后来把 R₁ 改成 10kΩ,Rf 改成 1MΩ,问题解决。记住:反相放大器的输入阻抗就是 R₁,别选太小。

3.4 同相放大电路

信号从同相输入端(+)进入,输出与输入同相。这是我最常用的电路——输入阻抗极高,不拉低信号源。

电路结构:

  • 输入信号 Vin 直接接到同相输入端
  • R1 从反相输入端接地
  • Rf 从输出端接到反相输入端

分析过程:

  1. 虚短:V+ = V- = Vin
  2. 虚断:流入运放反相端的电流为 0
  3. R1 和 Rf 构成分压网络
V₋ = Vₒᵤₜ × R₁ / (R₁ + R_f)
V₋ = Vᵢₙ
Vₒᵤₜ = Vᵢₙ × (1 + R_f / R₁)

增益公式:Av = 1 + Rf / R1

输入阻抗极高(等于运放本身的输入阻抗),输出阻抗极低。

关键区别:同相放大器增益 ≥ 1,不能衰减;反相放大器增益可以小于 1(当 Rf < R₁ 时)。同相放大器输入阻抗高,适合接高阻抗传感器(如压电传感器、pH 电极)。

3.5 差分放大电路

差分放大器放大两个输入端的差值,抑制共模信号。传感器调理中,这东西太重要了——桥式传感器、生物电信号、电流检测,全都要用它。

标准电路结构(四个电阻):

  • V1 通过 R1 接到反相输入端
  • V2 通过 R2 接到同相输入端
  • Rf 从输出端接到反相输入端
  • Rg 从同相输入端接地

分析(假设 R₁ = R₂,Rf = Rg):

  1. 用叠加定理,分别计算 V₁ 和 V₂ 对输出的贡献
  2. V₂ 贡献:同相放大,增益 1 + Rf/R₁,但先被 R₂ 和 Rg 分压
  3. V₁ 贡献:反相放大,增益 -Rf/R₁
当 R₁ = R₂, R_f = R_g 时:
Vₒᵤₜ = (V₂ - V₁) × R_f / R₁

差分增益:Ad = Rf / R1

⚠ 重要:电阻匹配精度直接影响共模抑制比。我曾经用 1% 精度的电阻搭差分放大器,CMRR 只有 40dB。换成 0.1% 精密电阻后,CMRR 提升到 70dB。如果要求更高,直接用仪表放大器(如 AD620、INA128),内部激光修调,匹配精度极高。

3.6 三种电路对比与选型指南

特性 反相放大 同相放大 差分放大
增益公式 -Rf/R₁ 1 + Rf/R₁ Rf/R₁(差模)
输入阻抗 ≈ R₁(较低) 极高(运放自身) 中等(R₁ + R₂)
共模抑制 好(虚地) 差(共模增益=1) 好(取决于电阻匹配)
增益可调范围 可衰减(Rf < R₁) ≥ 1 可衰减
典型应用 电流-电压转换 高阻抗传感器 桥式传感器、差分信号

我的选型习惯:传感器输出阻抗高(如压电、pH 电极)→ 同相放大;需要做减法或抑制共模 → 差分放大;做 I/V 转换(如光电二极管)→ 反相放大。你想想看,是不是这个道理?

3.7 知识体系总览

下面这张图把本章的核心逻辑串起来了。从理想模型出发,引出虚短虚断,再应用到三种基本电路,最后落到实际选型。

运算放大器基础知识体系 运算放大器基础知识体系 理想运放模型 虚短 + 虚断 反相放大电路 同相放大电路 差分放大电路 增益:-Rf/R₁ 输入阻抗:≈ R₁ 增益:1 + Rf/R₁ 输入阻抗:极高 增益:Rf/R₁(差模) CMRR 取决于电阻匹配 根据传感器特性选择电路 高阻抗传感器 → 同相放大 | 差分信号 → 差分放大 | I/V 转换 → 反相放大

3.8 实战要点总结

嗯,到这里三种基本电路都讲完了。最后我把自己这些年踩过的坑和心得整理一下:

  • 电源去耦不能省:每个运放芯片的电源引脚旁边放一个 0.1μF 陶瓷电容,距离越近越好。我见过太多电路因为没加去耦电容而自激振荡。
  • 反馈电阻别太大:超过 1MΩ 时,PCB 漏电流和运放偏置电流会引入明显误差。实在需要大增益,考虑多级放大。
  • 单电源供电要注意:如果只用单电源(如 5V),输入信号必须在电源轨之内。可以用虚地(VCC/2)偏置,把交流信号抬到直流电平上。
  • 带宽要留余量:增益带宽积(GBP)是固定的。增益设 100 倍,可用带宽就只有 GBP/100。我一般留 3~5 倍余量。

一句话总结:理想模型和虚短虚断是分析工具,三种电路是基本积木。传感器调理系统里,80% 的模拟前端都可以用这三种电路组合实现。把基础打牢,后面搭建系统就顺手多了。