2. 运算放大器基础:理想运放模型、虚短虚断、同相/反相/差分放大电路
运放这东西,我做了十几年硬件,几乎天天跟它打交道。说它是模拟电路的灵魂,一点不过分。传感器出来的信号,又小又弱,还带着一堆噪声,不经过运放调理,后端的ADC根本没法用。
这一章,咱们就把运放的老底儿翻出来看看。别怕,我不跟你扯那些复杂的内部晶体管电路。咱们就从工程师的实用角度,把理想模型、虚短虚断、还有三种最常用的放大电路,一次性讲透。
2.1 理想运放模型:一个完美的“放大器”
实际运放内部很复杂,有几十个晶体管。但做电路设计时,我们几乎都用理想模型来估算。说白了,就是把它当成一个完美的黑盒子。
理想运放长什么样?我列个表,你一看就明白:
| 参数 | 理想值 | 实际意义 |
|---|---|---|
| 开环增益 AOL | ∞(无穷大) | 哪怕输入只有1μV,输出也能顶到电源轨 |
| 输入阻抗 Rin | ∞(无穷大) | 不向信号源索取任何电流,不拖累前级 |
| 输出阻抗 Rout | 0 | 带负载能力极强,接啥都不掉电压 |
| 带宽 BW | ∞(无穷大) | 所有频率的信号都能无衰减放大 |
| 共模抑制比 CMRR | ∞(无穷大) | 只放大差模信号,完全不理睬共模噪声 |
核心观点:理想模型是设计的“第一性原理”。你先按理想算,算完了再用实际芯片的参数去修正。我见过很多新手一上来就翻数据手册,结果被各种非理想参数吓住了,反而不知道电路该怎么搭。
2.2 虚短与虚断:分析运放电路的两把“瑞士军刀”
有了理想模型,我们就可以推导出两个极其好用的概念——虚短和虚断。几乎所有运放线性应用电路的分析,都靠这两招。
2.2.1 虚短(Virtual Short)
因为开环增益无穷大,而输出电压是有限的(比如±15V),所以输入端的电压差必须趋近于0。换句话说:
V+ ≈ V-
两个输入端看起来像是“短路”在一起,但又不是真正的物理短路,所以叫“虚短”。
2.2.2 虚断(Virtual Open)
因为输入阻抗无穷大,所以流入运放输入端的电流为0。换句话说:
I+ = I- = 0
两个输入端看起来像是“断路”,但又不是真正的断开,所以叫“虚断”。
我的小习惯:拿到一个运放电路图,我第一步就是在同相输入端和反相输入端标上“虚短”和“虚断”的符号。然后根据这两个条件,去列节点电流方程。90%的电路,三步就能算出增益。
2.3 三种基本放大电路:从实战出发
好了,理论有了,咱们直接上电路。这三种电路,是传感器信号调理的基石。你想想看,一个压力传感器出来的差分信号,一个光电二极管出来的微弱电流,一个热电偶出来的共模电压……都得靠它们来搞定。
2.3.1 反相放大电路
这是我最先学会的电路。信号从反相输入端进去,输出跟输入反相。
电路特征:同相输入端接地,反馈电阻 Rf 跨接在输出和反相输入端之间,输入信号通过 R1 加到反相端。
增益公式(利用虚短虚断推导):
因为 V+ = 0(接地),虚短 => V- = 0
虚断 => 流过 R1 的电流 = 流过 Rf 的电流
(Vin - 0) / R1 = (0 - Vout) / Rf
=> Vout = - (Rf / R1) * Vin
增益 Av = - Rf / R1
我曾经踩过的坑:反相放大器的输入阻抗就是 R1。如果你前级是一个高阻抗的传感器(比如压电陶瓷),R1 不能选太小,否则会把信号拉垮。我有一回做电荷放大器,R1 用了 1kΩ,结果信号全没了。后来换成 10MΩ,才正常。
2.3.2 同相放大电路
信号从同相输入端进去,输出跟输入同相。这个电路输入阻抗极高,非常适合直接连接传感器。
电路特征:信号直接加在同相输入端,反馈电阻 Rf 和接地电阻 Rg 构成分压网络,反馈到反相端。
增益公式:
虚短 => V- = V+ = Vin
虚断 => 流过 Rg 的电流 = 流过 Rf 的电流
(0 - Vin) / Rg = (Vin - Vout) / Rf
=> Vout = (1 + Rf / Rg) * Vin
增益 Av = 1 + Rf / Rg
注意:同相放大器的增益永远大于等于1。如果你需要衰减信号(增益小于1),那就得用反相放大器或者电阻分压了。
2.3.3 差分放大电路
这才是传感器调理的“重头戏”。很多传感器(如应变片、霍尔元件)输出的是差分信号,也就是两根线之间的电压差。差分放大器能有效抑制两根线上共有的噪声(共模噪声)。
电路特征:两个输入信号分别加到运放的同相和反相输入端。通常要求四个电阻严格匹配:R1 = R3,Rf = R4。
增益公式(电阻匹配条件下):
Vout = (Rf / R1) * (V2 - V1)
增益 Av = Rf / R1
实战建议:普通运放搭的差分电路,共模抑制比(CMRR)受限于电阻的匹配精度。如果你用1%精度的电阻,CMRR大概只有40dB左右。我建议在精密测量场合,直接用仪表放大器(比如AD620、INA128),内部集成了激光微调的电阻网络,CMRR能做到100dB以上。
2.4 知识体系总览:一张图看懂本章
下面这张SVG图,把本章的核心逻辑串起来了。从理想模型出发,引出虚短虚断,再衍生出三种基本电路。你保存下来,以后设计电路时拿出来对照一下,思路会清晰很多。
2.5 本章小结:记住这三句话
- 理想模型是起点:别被实际芯片的参数吓到,先用理想模型把电路架构定下来。
- 虚短虚断是武器:分析任何运放线性电路,先标虚短,再用虚断列方程,百试百灵。
- 三种电路各有所长:反相适合衰减和求和,同相适合高阻抗信号源,差分适合抑制共模噪声。