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 从输出端接到反相输入端
用虚短和虚断分析:
- 虚短:V+ = V- = 0(同相端接地,反相端也是 0V,称为“虚地”)
- 虚断:流入运放反相端的电流为 0
- 所以流过 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 从输出端接到反相输入端
分析过程:
- 虚短:V+ = V- = Vin
- 虚断:流入运放反相端的电流为 0
- 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):
- 用叠加定理,分别计算 V₁ 和 V₂ 对输出的贡献
- V₂ 贡献:同相放大,增益 1 + Rf/R₁,但先被 R₂ 和 Rg 分压
- 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 知识体系总览
下面这张图把本章的核心逻辑串起来了。从理想模型出发,引出虚短虚断,再应用到三种基本电路,最后落到实际选型。
3.8 实战要点总结
嗯,到这里三种基本电路都讲完了。最后我把自己这些年踩过的坑和心得整理一下:
- 电源去耦不能省:每个运放芯片的电源引脚旁边放一个 0.1μF 陶瓷电容,距离越近越好。我见过太多电路因为没加去耦电容而自激振荡。
- 反馈电阻别太大:超过 1MΩ 时,PCB 漏电流和运放偏置电流会引入明显误差。实在需要大增益,考虑多级放大。
- 单电源供电要注意:如果只用单电源(如 5V),输入信号必须在电源轨之内。可以用虚地(VCC/2)偏置,把交流信号抬到直流电平上。
- 带宽要留余量:增益带宽积(GBP)是固定的。增益设 100 倍,可用带宽就只有 GBP/100。我一般留 3~5 倍余量。
一句话总结:理想模型和虚短虚断是分析工具,三种电路是基本积木。传感器调理系统里,80% 的模拟前端都可以用这三种电路组合实现。把基础打牢,后面搭建系统就顺手多了。