运算放大器与模拟设计(Op-Amp & Analog Design)

控制采样L1别名 运放 · Op-Amp · 运算放大器

本质 运算放大器是把精度换成带宽、把带宽换成稳定性的器件。三个关键事实把所有运放设计问题串起来:1 负反馈让你用便宜的电阻比确定增益(不依赖运放本身的开环增益),代价是稳定性分析;2 增益带宽积 GBW 是硬约束——增益和带宽不能同时大;3 真实运放的非理想参数(、噪声、SR)决定了可以做到多精的系统。所有运放应用——放大、滤波、比较、精度测量——都是在这三件事之间找平衡点。


学习目标

读完本页后,你应该能够:

  • 用"虚短 + 虚地"两个原则推导任意反馈拓扑的闭环增益,不依赖记忆公式。
  • 从 GBW 和闭环增益反推实际带宽,并判断 SR 是否会限制大信号。
  • 画出负反馈系统的波特图,读出相位裕度并判断是否稳定。
  • 为一个给定应用(精度 / 速度 / 低噪声 / 滤波)挑选运放的关键参数排序。
  • 设计 Sallen-Key 二阶滤波器,并知道什么时候选 Butterworth / Bessel / Chebyshev。
  • 用迟滞比较器消除阈值附近的抖动,并能算出迟滞宽度。
  • 做一份简单的误差预算 + 温漂 + × R + 精度),判断系统满不满足精度要求。
  • 说出"运放 ≠ 比较器"的两个原因。

1. 核心框架:理想模型与虚短虚地

运放分析核心是 4 个理想假设让电路推导极简——开环增益无穷、输入阻抗无穷、输出阻抗零、带宽无穷。这 4 条假设催生"虚短虚地"两条速算法则,90% 工程电路用这两条法则就能定型。

假设数值实际典型值
开环增益 (DC)
输入阻抗 10^1^2 Ω
输出阻抗 0几 Ω ~ 几十 Ω
带宽1 kHz ~ 100 MHz

运放的分析起点是四个理想假设

这些假设本身不是答案——真正好用的是它们导出的两个分析原则


虚短(Virtual Short

在负反馈系统里,V_+ = V_−(两个输入端电位相等)。

为什么:若 V_+ ≠ V_−,差分电压会被无穷大的 放大 → 输出饱和 → 反馈改变 V_− → 直到 V_+ = V_−。负反馈永远把两个输入端"拽到一起"。

用途:一旦承认 V_+ = V_−,就可以用 KVL / KCL 直接求电路的所有节点电压——不需要运放内部结构。


虚地(Virtual Ground)

反相放大器的特例:同相端接地,则 V_− = V_+ = 0。

反相端看起来接地,但没有真正的地路径——它只是被反馈强制钳位到 0 V。这就是"虚地"。

用途:虚地点是 KCL 的完美节点——电流全部汇入反馈电阻,不走入运放输入端(运放输入阻抗无穷)。


六种基本配置

运放6 种基本配置覆盖 90% 应用——反相、同相、电压跟随、积分、微分、差分。后续所有复杂电路都是这 6 种的组合。

配置增益典型用途
反相放大器/求和;积分
同相放大器1 + /高阻抗放大
电压跟随器1缓冲;阻抗隔离
差分放大器/R·()差分测量
仪表放大器1 + 2R/高 CMRR 精密测量
积分器/微分器−1/(RCs) / −RCs模拟计算

输入阻抗:反相 = (有限);同相/跟随器/INA ≈ ∞;差分 = 有限;积分器 = R。


一个反相放大器的完整推导(演示分析法)

下面用一个反相放大器完整走一遍"虚短+虚地+KCL"的标准分析法——任何运放电路都可按这条流程推导,15 分钟内定型增益和带宽。

Mermaid diagram

用虚地 + KCL

  • V_+ = 0(接地)→ V_− = 0(虚地)
  • KCL 在 V_− 节点:( − 0)/ + ( − 0)/ = 0
  • 解得: = − (/) ×

增益 = −/

示例 = 10 kΩ, = 100 kΩ, = 0.1 V → = −1 V。

注意输入阻抗 = (10 kΩ),而不是无穷。反相放大器的低输入阻抗常被忽略,用在高阻抗源上会显著衰减信号——这时改用同相放大器。

本质一句话:运放电路分析不靠公式记忆,靠虚短 + 虚地 + KCL。


2. 非理想参数——真实运放的"伤疤"

真实运放有一堆偏离理想的参数。每个参数对应一类应用约束——选运放不是找"最好"的,是找非理想参数恰好满足要求的。


非理想参数分类

运放5 类非理想参数分别影响不同维度——增益误差(GBW、)、偏置误差()、噪声(电压噪声、电流噪声)、带宽(、SR)、共模(、CMRR)。每个应用敏感不同维度。

参数符号典型值
输入失调电压μV ~ mV
温漂ΔV_os/ΔT0.1~10 μV/°C
输入偏置电流pA ~ nA
参数符号典型值
增益带宽积GBW1 MHz~1 GHz
压摆率SR0.1~100 V/μs
建立时间ns ~ μs
参数符号典型值
输入电压噪声1~50 nV/√Hz
输入电流噪声0.1~100 pA/√Hz
CMRR60~130 dB
PSRR60~120 dB

1 直流精度

2 交流性能

3 噪声

4 共模 / 电源


GBW 的硬约束

实际带宽 = GBW / 闭环增益(近似,单极点补偿运放) GBW = 10 MHz 的运放

  • 闭环增益 = 1 → BW = 10 MHz
  • 闭环增益 = 10 → BW = 1 MHz
  • 闭环增益 = 100 → BW = 100 kHz
  • 闭环增益 = 1000 → BW = 10 kHz(多数应用不够)

这是个硬物理约束——不能用滤波器或其他技巧绕开。选高增益应用就要选高 GBW 的运放。

选型准则

SR 的硬约束

SR(Slew Rate)是输出电压在大信号下能达到的最大变化率。不是 GBW 的另一个名字——GBW 描述小信号,SR 描述大信号

SR 限制的条件

输出正弦波 = A · sin(2πft),最大 dV/dt = 2π · f · A。

2π · f · A > SR 时,输出无法跟上,波形从正弦变成三角——这叫SR 失真SR 限制

全功率带宽(Full Power Bandwidth):

示例:SR = 1 V/μs,输出摆幅 A = 10 V(峰峰 20 V):

大于 15.9 kHz 的大信号会 SR 失真。小信号(A ≪ 10 V)则受 GBW 限制,与 SR 无关。


一个完整选型示例

需求:放大传感器信号,增益 = 50,带宽 = 50 kHz,输出摆幅 ≤ 5 V。

约束 1:GBW

约束 2:SR

dV/dt_max = 2π × 50 kHz × 5 V ≈ 1.57 V/μs
SR_required ≥ 1.57 × 2 ≈ 3.1 V/μs

约束 3:精度

传感器输出几 mV 级,增益 50 后几百 mV。 放大 50 倍:

V_{os}_{output} = V_{os} \times 50 若想总误差 < 1% × 500 mV = 5 mV:

候选器件:TI OPA211(GBW = 80 MHz,SR = 27 V/μs, = ±50 μV),各项满足。

本质一句话:运放选型不是"找最好的",是明确非理想参数的重要性排序——精度应用关注 / ,速度应用关注 GBW / SR,低噪声应用关注


3. 负反馈稳定性——波特图与相位裕度

负反馈是运放的灵魂,但负反馈系统并不天然稳定。任何闭环系统都要分析稳定性,否则会振荡。


反馈方程的基础

闭环传递函数:

  • A:开环增益
  • β:反馈系数
  • A·β:环路增益(Loop Gain)

当 |A·β| ≫ 1 时, ≈ 1/β——闭环增益由反馈网络决定,与运放本身 A 无关(这就是为什么运放电路的增益精度靠电阻比,而非运放开环增益)。


振荡的条件

Barkhausen 判据:若存在某个频率 ω,使得:

  • |A·β| ≥ 1(环路增益大于等于 1)
  • ∠(A·β) = −180°(相位滞后 180°)

则系统自激振荡。两个条件必须同时满足。


相位裕度

相位裕度(Phase Margin)衡量负反馈系统稳定性——PM > 60° 充分稳定、45-60° 临界、< 45° 振铃、< 0° 自激。实际工程目标 PM > 45°,留足温度漂移和器件容差余量。

PM响应评价
> 60°过阻尼响应,< 10% 超调良好
45° ~ 60°欠阻尼,15~30% 超调可接受
30° ~ 45°明显振铃边缘
< 30°长时间振荡不可接受
≤ 0°持续振荡不稳定

相位裕度 (Phase Margin, PM):当 |A·β| = 1(即 |A·β| = 0 dB)时,相位滞后还差多少才到 −180°。

判断标准 如上表所示。


典型 Bode 图

Bode 图用增益和相位两条曲线展示运放频域特性——增益从 DC 起的低频平坦,然后 -20dB/dec 滚降到 0dB(单位增益频率)。相位从 0° 滚到 -90° 或更低。设计稳定的负反馈系统就是看 0dB 点的相位差。

|A|  (dB)
 100├──┐        
    │   ╲ −20 dB/dec (单极点运放)
  80│    ╲                  
    │     ╲               
  60│      ╲             
    │       ╲           
  40│        ╲ 1/β = 40 dB (闭环增益 100)
    │         ╲  
  20│          ╲           
    │           ╲          
   0│────────────●─── 交越频率 f_c
    │              
    └───────────────────→ f (log)
    
Phase
   0°│─────
     │    ╲
 −45°│     ╲
     │      ╲ (单极点单独造成 −90°)
 −90°│───────╲─────
     │        
     │         ← 如果有第二极点,开始朝 −180° 走
     │
     └────────────────→ f

单极点运放(主极点补偿):相位最多滞后 90°(远离 −180°)→ PM > 90° → 天然稳定。这就是为什么通用运放内部都有 Miller 电容做主极点补偿——牺牲带宽换稳定。


Miller 补偿(主极点补偿)

思路:在运放第二级跨接一个 Miller 电容 ,让第一级的输出节点看到的电容 = × ,2(Miller 倍增效应)。

效果

  • 主极点频率降低(从 kHz 级降到几十 Hz)
  • 次级极点未变
  • 结果:在两极点相遇之前,增益已经掉到 0 dB → PM > 60°

代价

  • GBW 降低(从 MHz 可能降到几十 MHz→ 几 MHz)
  • 大信号 SR 受限( 需要被充放电)

通用运放 vs 比较器:通用运放加 Miller 补偿,比较器不加——所以比较器快 10~100 倍,但不能用在负反馈配置里。

本质一句话:负反馈稳定性的铁律是 PM > 45°;通用运放的 Miller 补偿是"用带宽换稳定"的标准做法。


4. 滤波器设计——有源滤波的四种选择

有源滤波器用运放 + RC 实现信号频率选择,不用电感(避免磁芯、EMI、体积问题)。


四种经典滤波器对比

四种经典滤波器在过渡带特性上分布——Butterworth 通带最平、Chebyshev 过渡最快、Bessel 相位线性、椭圆过渡最快但纹波。各有适用场景。

类型通带过渡带适用
Butterworth最大平坦中等通用默认
Chebyshev I有波纹最陡要陡截止
Bessel较平缓缓慢波形保真
Elliptic都有波纹极陡极窄过渡带

相位特性:Bessel 最大线性相位 > Butterworth 非线性 > Chebyshev > Elliptic 最差。


为什么 Bessel 对时域波形重要

线性相位 = 恒定群延迟。所有频率分量被延迟相同的时间 → 时域波形形状不变,只是整体延后。

方波由无穷多正弦分量组成。Butterworth 滤波器对不同频率延迟不同 → 方波上升沿出现过冲和振铃。Bessel 对所有频率延迟相同 → 方波只是"圆滑"了一点,但没有过冲

选 Bessel 的典型场景

  • 采集方波或脉冲信号
  • 数字通信接收端(保持眼图清晰)
  • 音频信号传递(避免瞬态失真)

Sallen-Key 拓扑

Sallen-Key 是最常用的二阶有源滤波器拓扑——一颗运放 + RC 网络实现二阶。两个 R + 两个 C 的组合让 fc 可以独立调,适合工程标定。

Mermaid diagram

最常用的二阶有源滤波器拓扑。

二阶传递函数

  • :截止频率
  • Q:品质因数,决定过渡带陡度和时域响应

Butterworth 二阶设计:Q = 0.707,让通带在 处正好是 −3 dB。

具体 = = R, = 2C_2,则 Q ≈ 0.707。


一个完整设计示例

需求:为 CAN 总线接收端加 1 MHz 低通滤波器,保护 ADC。

选择类型:通用应用 → Butterworth

拓扑:Sallen-Key 二阶。

参数 = = 1 kΩ):

C_1 = 2 C_2 分配:C_2 = 80 pFC_1 = 160 pF

验证 GBW 要求:滤波器要求运放 GBW ≫ 1 MHz,建议 > 10 MHz。

运放选型:TI TLV9001(GBW = 1 MHz)→ 不够;换 OPA340(GBW = 5.5 MHz)→ 够。


高阶滤波器:二阶级联

4 阶低通滤波器 = 两个二阶级联。每个二阶的 Q 不同——查 Butterworth / Bessel / Chebyshev 系数表。

4 阶 Butterworth

  • Section 1: Q = 0.5412
  • Section 2: Q = 1.3066

两节串联后整体通带平坦,过渡带比二阶陡一倍。

本质一句话:滤波器类型选择的根本问题是"你更在乎频域还是时域"——频域看 Butterworth / Chebyshev,时域看 Bessel;Sallen-Key 是最常用二阶结构,高阶靠二阶级联。


5. 比较器——运放的"快表兄弟"

比较器和运放看起来一样(两个输入、一个输出),但绝对不能互换


两者的区别

运放与比较器外形几乎一样但内部完全不同——详见 比较器 §1.1。误用运放当比较器或反过来都会出问题。

特性运放比较器
频率补偿 (Miller)
响应时间μs 级ns 级
输出级推挽开漏
设计目的负反馈开环判断

"运放当比较器用"的后果

  • 慢 10~100 倍(因 Miller 补偿)
  • 阈值附近振荡(内部补偿假设闭环使用,开环时可能不稳定)
  • 恢复时间长(饱和后退出饱和区慢)

必须用比较器的场景:ZCD(零电流检测)、过流保护、PWM 比较器。


迟滞(Schmitt Trigger)

问题:输入信号在阈值附近有噪声时,比较器输出会快速来回跳动。

解决方案:加正反馈,在输出上反馈一部分到同相端,形成两个阈值

原理

  • 输出为高时,V_+ 被拉高 → 需要输入 − 才能翻转
  • 输出为低时,V_+ 被拉低 → 需要输入 + 才能翻转
  • 噪声幅度 < 迟滞宽度 → 不会误触发

一个电池欠压保护示例

需求:12 V 电池,当电压跌到 10 V 触发欠压保护,回升到 11 V 时恢复。

参数

  • = 10.5 V(中点)
  • 迟滞 = 0.5 V(上下各 0.5 V)
  • = 3.3 V, = 0

反馈电阻

例如 = 15 kΩ, = 85 kΩ。

行为

  • 电压 > 11 V → 输出高
  • 电压 < 10 V → 输出低(触发保护)
  • 电压在 10 ~ 11 V 之间:维持当前状态(迟滞)

6. 精度设计与误差预算

精密模拟电路的灵魂是主动管理所有误差源,而不是"选好运放就行"。


误差源清单

运放误差累积到输出——8 类独立误差源(offset/bias/CMRR/PSRR 等)按"折算到输入"或"折算到输出"分别计算。这条思路是误差预算分析的基础。

误差源典型值特点
μV ~ mV可软件校准
温漂μV/°C不可校准
pA ~ nA 生压降
电阻公差0.01%~1%决定增益精度
电阻温漂10~100 ppm/°C增益随温漂
精度0.01%~1%满量程误差
温漂1~100 ppm/°C长期漂移
噪声(积分)μV_rms限制分辨率

WCA vs RSS vs Monte Carlo

误差汇总三种方法——WCA(最坏情况)保守、RSS(均方根)统计假设独立、MC(蒙特卡洛)真实仿真分布。三者按场景选:WCA 用于安全裕度、RSS 用于统计预测、MC 用于精确建模。

方法公式适用
WCA误差同向相加安全关键系统
RSS平方和开方大批量良率
Monte Carlo随机抽样分布具体良率数字

三种误差合成方法各有侧重WCA 和 RSS 的关系:若所有误差独立同分布,RSS 和 WCA 的比约为 1/√N(N 是误差源数量)。4 个误差源时,RSS ≈ WCA/2。


一个完整的误差预算

把抽象方法落到一个具体例——一个 ASIL D 电流采样链路的误差预算。新人按这条例可以套用到任何混合信号系统。

输出端
0.5 mV0.5 mV (G=1)
温漂(50°C)5 μV/°C×500.25 mV
×50 nA×10 kΩ0.5 mV

场景:12 位 ADC 前置放大器, = 5 V,LSB = 5/4096 ≈ 1.22 mV。目标误差 < 1 LSB(即 < 1.22 mV)。

误差源

WCA:0.5 + 0.25 + 0.5 = 1.25 mV > 1.22 mV ❌

RSS:√(0.5² + 0.25² + 0.5²) = √(0.25 + 0.0625 + 0.25) = √0.5625 ≈ 0.75 mV ✓

结论:WCA 不过,RSS 过——统计上大部分器件都满足,但最差情况下不满足。消费产品可接受(良率损失 < 0.1%),安全关键产品必须换更好的运放。


减小误差的手段

减小误差多种手段从源头到输出递进——选好器件、加屏蔽、加自校准、温度补偿。每条都对应一个误差源,需要按预算分析的结果按优先级实施。

  • 选低 运放(如精密运放 OPA211、LT1881)
  • 选低 运放(JFET 输入或 CMOS 输入)
  • 平衡输入阻抗(两个输入端的戴维南阻抗相等 → × R 相互抵消)
  • 精密电阻(0.1% 或 0.01%,低温漂)
  • 精密基准(超低噪声 LDO,如 REF5025)
  • 软件校准(开机时读一次 0 输入 → 作为零点)

7. 运放电路失效模式图谱

运放失效多数是设计参数选错而非器件本身坏——下表把常见失效与对应的设计/选型对策列出,作为 FMEA 起点参考。

失效模式根因预防
闭环振荡PM < 45°减环增益;加补偿
SR 失真SR < 2π·f·A选更高 SR 运放
开环饱和输入超范围/R-R 输入;零点校准
轨到轨线性度差输出级非饱和区留 100~200 mV 余量
误差高阻+偏置电流CMOS 输入或平衡阻抗
1/f 噪声漂移闪烁噪声Chopper/零漂移运放
运放当比较器Miller 补偿不适开环换真正比较器
共模超范围 超限钳位;宽共模运放
负电源缺失单电源无法到 GNDR-R 或加负压

核心要点

  • 虚短 + 虚地 是运放分析的两把钥匙,比公式记忆更根本。
  • GBW 是硬约束:带宽 = GBW / 闭环增益。
  • SR 限制大信号:FPBW = SR / (2π × );不是 GBW 的同义词。
  • 负反馈稳定性:PM > 45° 才稳定,> 60° 响应良好;Miller 补偿是"用带宽换稳定"的标准做法。
  • 滤波器选型:Butterworth 通用默认,Bessel 保波形,Chebyshev 要陡截止。
  • Sallen-Key 是最常用二阶有源滤波器,高阶靠二阶级联。
  • 运放 ≠ 比较器:运放有 Miller 补偿(慢),比较器无补偿(快);不能互换。
  • 迟滞比较器用正反馈形成两个阈值,消除噪声抖动。
  • 误差预算是精度设计的核心工具:WCA 保守,RSS 贴近统计现实。
  • 精度靠低 、低 、精密电阻、精密 、软件零点校准合力,不是某一个运放参数。

延伸阅读

入门教材

  • Op Amps for Everyone(TI,免费)
  • Sedra/Smith — Microelectronic Circuits
  • Razavi — Fundamentals of Microelectronics
  • Franco — Design with Operational Amplifiers and Analog Integrated Circuits

深度参考

  • HANDBOOK OF OPERATIONAL AMPLIFIER
  • The Art of Electronics(Horowitz & Hill)
  • Paul Gray — 模拟集成电路的分析与设计(中文版)

精度设计

  • Worst-case Design of Op Amp Circuits
  • TI sboa092bsloa059b 等应用笔记

中文资料

  • 新概念模拟电路负反馈和运算放大基础
  • 电路设计指导手册:运算放大器

Cross-references