2、运算放大器基础:理想运放模型、虚短虚断概念、运放的主要参数
各位同学,咱们今天聊聊运放。说实话,我做了十几年模拟电路,运放这东西就像吃饭用的筷子——天天用,但真要你说清楚它到底怎么工作的,很多人反而卡壳了。
传感器出来的信号,说白了就是又小又弱,还带着一堆噪声。你直接拿它去干活?不行。得先调理。而调理电路的核心,就是运算放大器。所以这一章,咱们把运放的老底儿翻出来看看。
本章核心:搞懂理想运放模型,吃透虚短虚断,再摸清那几个要命的参数——输入偏置电流、失调电压、共模抑制比。这三样东西,你设计时忽略一个,板子回来就得哭。
2.1 理想运放模型——工程师的“完美情人”
理想运放,就是咱们幻想出来的完美器件。现实中不存在,但用它做分析,能省掉90%的烦恼。
它的定义其实就几条:
- 开环增益 AOL → ∞:无穷大。你给它一丁点输入差模电压,输出就能顶到电源轨。
- 输入阻抗 Rin → ∞:从输入端看进去,像断路一样,不取电流。
- 输出阻抗 Rout → 0:输出端像理想电压源,带啥负载都不掉压。
- 带宽 BW → ∞:直流到无穷大频率,增益一条直线。
- 共模抑制比 CMRR → ∞:只放大差模信号,共模信号一概不理。
你想想看,这玩意儿要是真能造出来,咱们模拟工程师就失业了——因为所有电路都变成理想的了,谁还找我调板子?
不过话说回来,理想运放最大的价值,是帮我们快速建立电路直觉。我刚开始学的时候,总喜欢拿实际参数去算,算到一半就晕了。后来我师父跟我说:“你先用理想模型把架构搭出来,再回头补实际参数的坑。” 嗯,这句话我到现在还在用。
2.2 虚短虚断——模拟电路的“作弊器”
虚短虚断,是理想运放模型推导出来的两个推论。说白了,就是分析运放电路时的两个“假设”。
- 虚短(Virtual Short):同相输入端和反相输入端的电位相等,即 V+ ≈ V-。
- 虚断(Virtual Open):流入同相输入端和反相输入端的电流为零,即 I+ ≈ 0,I- ≈ 0。
为什么会这样?因为开环增益无穷大,输出又是有限值,那输入差模电压必须趋近于零——这就是虚短的来源。而输入阻抗无穷大,自然电流进不去——这就是虚断。
我的经验:虚短虚断只适用于运放工作在负反馈状态。开环或者正反馈时,这两个假设不成立。我曾经有个学生,拿虚短去分析比较器电路,算出来的结果跟实测差了十万八千里。记住:负反馈是虚短虚断的前提。
咱们拿最简单的反相放大器来练练手:
// 反相放大器分析(理想运放)
// 已知:R1 = 10kΩ, Rf = 100kΩ, Vin = 0.5V
// 求:Vout
// 步骤1:虚断 → 电流不流入运放输入端
// 所以流过R1的电流 = 流过Rf的电流
// I = (Vin - V-) / R1 = (V- - Vout) / Rf
// 步骤2:虚短 → V+ = V- = 0V(同相端接地)
// 所以:Vin / R1 = -Vout / Rf
// 步骤3:推导增益
// Vout = - (Rf / R1) * Vin
// Vout = - (100k / 10k) * 0.5V = -5V
你看,三步就搞定了。要是没有虚短虚断,你得列节点方程、解微分方程,一个反相放大器能算一节课。
2.3 运放的主要参数——理想很丰满,现实很骨感
理想运放用顺手了,但一换到实际芯片,你会发现处处是坑。下面这三个参数,是我在项目中踩过最多坑的地方。
2.3.1 输入偏置电流(Input Bias Current, IB)
理想运放输入电流为零,但实际运放的输入端是三极管的基极或MOS管的栅极,总得有点电流才能工作。这个电流就是输入偏置电流。
定义:两个输入端电流的平均值,即 IB = (IB+ + IB-) / 2。
| 运放类型 | 典型 IB 范围 | 适用场景 |
|---|---|---|
| 双极型(BJT) | 10 nA ~ 1 μA | 低速、高精度 |
| JFET 输入 | 1 pA ~ 50 pA | 高阻抗传感器 |
| CMOS 输入 | 0.1 pA ~ 10 pA | 超低功耗、便携设备 |
我曾经踩过的坑:有一次做光电二极管放大电路,光电二极管的输出电流才几个纳安。我随手选了个LM358,结果输出死活不对。查了半天才发现,LM358的输入偏置电流是50nA,比信号本身还大!后来换成JFET输入的运放,问题才解决。所以,选运放前,先算算你的信号电流和IB的比值,至少要大10倍以上。
2.3.2 输入失调电压(Input Offset Voltage, VOS)
理想运放,输入为零时输出也为零。但实际运放内部的两个输入级晶体管不可能完全对称,所以即使输入差模电压为零,输出端也会有一个小电压。把这个输出误差折算到输入端,就是输入失调电压。
VOS 的典型值:
- 通用运放(LM358、LM324):1 mV ~ 5 mV
- 精密运放(OP07、AD8628):1 μV ~ 50 μV
- 斩波稳零运放(LTC2057):< 1 μV
你可能会说:“才几毫伏,无所谓吧?” 我告诉你,在传感器调理电路里,VOS 是最大的敌人之一。
举个例子:你用一个1000倍增益的放大电路去放大热电偶信号(输出约40 μV/°C)。如果运放的VOS是2 mV,折算到输入端就是2 mV的误差,相当于50°C的温度测量偏差!这还测个啥?
我的建议:设计高增益电路时,优先选VOS小于信号幅度1/10的运放。如果预算允许,直接上斩波稳零运放,VOS能做到纳伏级别。另外,PCB布局时注意热电偶效应——不同金属接触会产生额外的热电势,这个“伪VOS”有时候比运放本身的VOS还大。
2.3.3 共模抑制比(Common Mode Rejection Ratio, CMRR)
CMRR 的定义很简单:差模增益与共模增益的比值,通常用分贝表示。
CMRR = 20 log (Ad / Ac)
理想运放的CMRR是无穷大,只放大差模信号,对共模信号完全免疫。但实际运放做不到。共模信号(比如两个输入端同时出现的噪声、工频干扰)会部分泄漏到输出端,造成误差。
CMRR 的典型值:
- 通用运放:60 dB ~ 80 dB
- 精密运放:100 dB ~ 120 dB
- 仪表放大器:120 dB ~ 140 dB
CMRR 在什么场景下特别重要?桥式传感器、差分信号调理、以及长线传输的信号接收端。这些场景下,共模电压往往比差模信号大得多。
举个例子:一个电桥传感器,差模信号只有10 mV,但共模电压是2.5 V(电桥供电的一半)。如果运放的CMRR是80 dB(即10000倍),那么共模增益是差模增益的1/10000。假设差模增益是100倍,共模增益就是0.01倍。2.5 V的共模电压会产生25 mV的输出误差——比信号本身还大!
关键公式:由CMRR引起的输出误差 Verror = Vcm / (10CMRR/20) × Ad
其中 Vcm 是共模输入电压,Ad 是差模增益。
2.4 知识体系总览
下面这张图,把本章的核心逻辑串起来了。你可以把它当作一个检查清单——设计运放电路时,按这个顺序过一遍,基本不会漏东西。
2.5 小结
这一章咱们聊了三件事:
- 理想运放模型——分析时的“默认起点”,帮你快速搭框架。
- 虚短虚断——分析负反馈电路的利器,但记住前提条件。
- 三个关键参数——IB、VOS、CMRR,选型时必须逐一核对。
我个人习惯是:拿到一个传感器调理需求,先拿理想运放把架构画出来,再用虚短虚断算一遍传递函数。然后翻开运放数据手册,把IB、VOS、CMRR这三个数圈出来,估算一下它们对输出精度的影响。如果误差在容忍范围内,再往下做PCB。如果超了,换运放或者改架构。
嗯,这套流程我用了十几年,基本没翻过车。你们也可以试试。