第三章 运算放大器基础:理想运放 vs 实际运放

运放这东西,说白了就是模拟电路里的"万能积木"。我刚开始学的时候,总觉得它挺神秘的——三个端口,一堆公式,到底怎么用?今天咱们就把这层窗户纸捅破。

3.1 理想运放:教科书里的完美模型

先说说理想运放。你想想看,如果让你设计一个完美的放大器,你会提什么要求?

  • 开环增益无穷大:AOL = ∞
  • 输入阻抗无穷大:Rin = ∞
  • 输出阻抗为零:Rout = 0
  • 带宽无穷大:想放大多少倍都行
  • 失调电压为零:输入为零,输出就是零

基于这些假设,我们得到了两个黄金法则:

虚短:V+ = V-
虚断:I+ = I- = 0

这两个法则,是分析所有运放电路的基础。我当年面试新人,第一题就是问这个——能讲清楚虚短虚断的,基本功基本没问题。

3.2 实际运放:理想很丰满,现实很骨感

实际运放嘛,就没那么完美了。咱们一个个来看。

3.2.1 输入偏置电流(IB

理想运放输入电流为零,但实际运放的输入端需要给内部差分对提供基极电流。这个电流就是输入偏置电流。

我在项目中遇到过这么一件事:用LM358做光电二极管放大器,输出死活不对。查了半天,发现是偏置电流太大——光电二极管的电流才几纳安,运放自己就"吃掉"了一大半。

避坑指南:我曾经在微弱信号检测中吃过亏。记住一条经验法则——如果信号源阻抗超过100kΩ,就要考虑偏置电流的影响了。选型时,JFET输入的运放(如TL081)偏置电流可以做到pA级,双极型运放(如LM358)通常在nA级。

3.2.2 输入失调电压(VOS

理想情况下,输入为零输出为零。但实际运放内部晶体管不可能完全匹配,这就产生了失调电压。

举个例子:你接成跟随器,输入接地,输出应该是0V对吧?但实际量出来可能是几毫伏甚至几十毫伏。这就是VOS在作怪。

运放类型典型VOS温漂
通用型(LM358)2~7 mV10 μV/°C
精密型(OP07)10~60 μV0.3 μV/°C
零漂移型(LTC2057)<5 μV0.01 μV/°C

注意:失调电压会随温度变化。如果你做的是工业级产品(-40°C~85°C),温漂可能比VOS本身更致命。我有个同事就因为这个,产品在北方冬天直接"罢工"了。

3.2.3 增益带宽积(GBW)

理想运放带宽无限,实际运放可不是。GBW = 增益 × 带宽,这是个常数。

什么意思呢?比如你选了个GBW=1MHz的运放:

  • 增益设为1倍,带宽就是1MHz
  • 增益设为10倍,带宽就降到100kHz
  • 增益设为100倍,带宽只剩10kHz

我习惯这样估算:先确定需要的增益和最高频率,然后GBW至少留3~5倍余量。比如要放大100倍、频率20kHz,那GBW至少选100×20k×5 = 10MHz。

3.2.4 压摆率(SR)

压摆率决定了运放输出信号的最大变化速率,单位是V/μs。

为什么会限制这个?因为运放内部要对补偿电容充电,电流有限,速度自然上不去。

算一下:输出正弦波Vpsin(2πft),最大变化率在过零点,是2πfVp。这个值不能超过SR,否则波形就失真了。

经验公式:fmax = SR / (2π × Vp)

举个例子:输出5V峰值的20kHz正弦波,需要的SR至少是2×3.14×20k×5 ≈ 0.63 V/μs。LM358的SR是0.3 V/μs,不够!得换TL081(SR=13 V/μs)。

3.3 运放选型指南

选运放,说白了就是做取舍。我一般按这个顺序来:

  1. 先看电源:单电源还是双电源?供电范围多少?
  2. 再看信号:频率多高?幅度多大?
  3. 精度要求:VOS、IB能接受多少?
  4. 环境因素:温度范围?噪声要求?
  5. 成本:嗯,这个老板最关心

给你个快速选型表:

应用场景推荐型号关键参数
通用/低速LM358, LM324GBW=1MHz, 便宜
音频NE5532, OPA2134低噪声, SR高
精密测量OP07, OPA2277低VOS, 低温漂
高速OPA847, THS3001GBW>100MHz
微功耗MCP6001, TLV2371IQ<1mA

3.4 单电源 vs 双电源供电

这个问题,很多新手会纠结。我直接说结论:

双电源供电(±5V、±15V):

  • 输入输出可以真正"过零"
  • 动态范围大
  • 但需要负压,电路复杂

单电源供电(5V、3.3V):

  • 电路简单,只用正电源
  • 但输出不能到0V(轨到轨运放可以接近)
  • 输入需要偏置到VCC/2

我的习惯:实验室调试用双电源,方便。产品设计尽量用单电源,省成本、省空间。如果信号需要过零,就选轨到轨运放,或者用电荷泵产生负压。

单电源设计有个经典电路——虚地生成:

// 用电阻分压加运放跟随,生成VCC/2虚地
// 两个10kΩ电阻串联在VCC和GND之间
// 中点接运放同相输入端
// 运放接成跟随器,输出就是稳定的VCC/2

嗯,这里要注意:分压电阻的功耗要算一下。10kΩ在5V下功耗才1.25mW,没问题。但如果你用100Ω,功耗就125mW了,电阻会发热。

好了,运放的基础知识就聊到这儿。下一章咱们开始实战——用运放搭各种实用电路。