运放电路 Cookbook(Op-Amp Application Catalog)
本质与导读
本质 运放设计的难点不在算公式,而在从 50+ 个标准拓扑里挑出匹配当前 source / load / 精度 / 带宽的那一个;且 cookbook 给的是已修过陷阱的工程版本,内化后设计就从"算"变成"挑 + 微调"。
核心要点
cookbook 不是"公式集",而是"已经修过陷阱的工程版本"。
- 50+ 电路本质上只有四种模板,替换 元件类型(R / C / diode / switch)演化出全部变体
- 理想电路必有陷阱:简单微分器振荡、简单积分器 drift、单运放比较器无滞回——textbook 公式可用,但生产电路要再加一层"修补"
- 复合运放(精度套功率、chopper-stabilized 套通用)是模拟设计的"力量乘子"——外环装精度、内环装速度/电流
- 选型先抓 limiting spec 而不是综合参数表,99% 应用里"决定性能"的只是 70 多个规格中的一两项
- 差分放大器 CMRR 由外部电阻匹配主导:OPA2188-Q1 固有 CMRR = 120 dB;但 4 个 0.1% 外部电阻把系统 CMRR 压到 80 dB;1% 电阻更只有 46 dB——精度来自匹配电阻,非运放 CMRR 规格
- shunt TC 是电流检测的最大误差:±75 ppm/°C 跨 165°C 贡献 ±1.24%,远大于 Vos/drift 的 0.005%——精度路线图:先解决 shunt TC,再优化运放
topic-opamp-analog 已覆盖理论(理想模型 / 开环闭环 / Bode / GBW / 反馈精度);topic-opamp-feedback-stability 覆盖稳定性补偿。本页是实战速查册,假定 reader 已经掌握理论。
这张图的读法:cookbook 50+ 电路按"反馈元件性质"分四纵列——纯电阻反馈(绿)、含容抗的动态反馈(紫)、电流/参考输出族(黄)、含二极管或开关的非线性族(米)。落到具体某一节直接看 §X。本质是:50+ 电路只是四种模板,替换 ZO / ZI 元件类型(R / C / diode / switch)演化出全部变体。
1. 电压检测与比较(Voltage Detectors & Comparators)
运放被开环用作比较器时输出在 ±Vsat 间饱和。TI 明确不推荐这种用法——比较器有独立 IC(参见 topic-comparator),响应快、有滞回、漏电小。但仍有两个工程场景必须用运放做"准比较":需要把输出电平裁到指定值(video sync-stripping)、需要在精度场合给开关型负载一个"软"翻转沿。
1.1 Voltage Limiting Op-Amp(OPA68x 系列)
OPA68x 在硅片内带 High-Set / Low-Set 两个输入,把饱和电平钳到指定值(在 ±Vsup 之间,可以是地或反号)。优点是钳位精度由 set-pin 决定,不再依赖电源轨。x=8 单位增益稳,x=9 增益 稳。常用在视频信号同步剥离、ADC 输入保护。
1.2 全钳位比较器(Fully Clamped Voltage Comparator)
不用 voltage-limiting 器件时,可以用普通运放 + 4 个外部电阻 + 2 个二极管(1N4148)实现钳位。设计三条关键式子(以图中 ±15 V 双电源、 V 为例):
翻转沿的速率由运放 slew rate 决定,不会比正经比较器快——这种电路只在"已经有运放、想省一个 IC"时用。
2. 缓冲、基准与电流源(Buffers, References, Current Sources)
2.1 Voltage Follower
最基本的隔离器,,输入阻抗 (对 THS4001 算下来 ),输出阻抗 (THS4001 )。带宽就是 GBW 本身,无电阻分压损耗。
2.2 Inverting Buffer with Adjustable Gain
输入电阻 、反馈是 的微调电位计——靠 pot trim 补偿电阻容差。增益 ,但能精确到 0.1 %,做高精度反相缓冲。
2.3 Balanced Output
两运放级联(第一级 反相,第二级 再反相),取 和 做差,p-p 摆幅 ,比单电源轨还大。早年驱动 push-pull 末级常用,现在被全差分运放(THS4131 系列)替代。
2.4 Isolated Standard Cell
标准电池(Eref ≈ 1.018 V)绝不能直接接低阻表(20 kΩ/V 的表会拉电流烧毁标准源)。串个 voltage follower 把内阻拉低,但 follower 自身的 是泄漏路径——选 chopper-stabilized 运放(TLC265x 系列 极低)是必修。
2.5 Constant Current Generator(20 mA 级 Zener-based)
6 V Zener 钳出 ,再除以 设流:
负载阻抗下限 ,超过这个值运放就饱和、电流不再恒定。
2.6 Presettable Voltage Source
电位计 (decade box)+ 标准源 + 反相放大,, 时可在很宽范围扫出稳定基准。
2.7 Reference Voltage Supply(±Eo)
双运放镜像,从单一 同时产生 和 。第二级是单位增益反相,把第一级输出取负——做仪表系统的 ±5 V/±10 V 基准很省事。
3. 反相/非反相基本放大(Inverting / Non-Inverting)
公式不复读了,见 topic-opamp-analog。两个工程注意点:
| 拓扑 | 共模电压 | 适合 | |
|---|---|---|---|
| Inverting | (虚地) | 输入端始终在地,共模为零 | 高精度 DC、汇流(summing) |
| Non-Inverting | ,达 | 共模 = ,必须看 CMVR | 高阻源(传感器、电极) |
反相结构会因 与 的电阻分压损失 6 dB loop gain,导致同等 GBW 下闭环带宽减半;高阻源永远选非反相。
4. 积分器家族(Integrator Family)
4.1 简单积分器与"必有 drift"
。问题:offset current 在 上积出 ,长时间运行必漂出 ±Vsat。修法两条:(a) chopper-stabilized op-amp(TLC265x, < pA),(b) 在 两端并 reset 开关,周期归零。典型值 ,,增益 /s。
4.2 带 Zero/Regen 的精密积分器(SBOA092B Fig)
在 端加一个 ZERO pot( 端 ±supply 跨接 10 k POT)和一个 regeneration pot(, 到 ),按以下顺序调:
- 输入开路、reset 开、regen pot 居中 → 调 ZERO pot 让输出保持 0
- 打开 reset、加任一极性输入、积到 V 之间、断输入
- 若输出衰减 → 增 regen;若继续涨 → 减 regen
- 重设 regen 后回到步骤 (1)
regen 等效于把开环 DC 增益逼近无穷大、抵消电容漏电。
4.3 Summing Integrator
3 路输入 都接到同一虚地:
一颗运放替代独立的 summer + integrator——模拟计算机时代的核心 trick。
4.4 Double Integrator(一颗运放积两次)
T 网络:两个 串联,中间 旁路到地;反馈是两个 串联 + 旁路。
约束 ,。
4.5 Differential Integrator
两个 + 两个 对称分布在 两端:
输入对共模噪声免疫,做差分采样积分。
4.6 AC Integrator(直流隔断)
串在 端反馈回路、 接地——DC 不被积(因为 把 DC 隔到地),只对 AC 分量积分,自然不会饱和。
4.7 Augmenting Integrator
——同时输出原信号和它的时间积分,用在补偿、控制环。
5. 微分器家族(Differentiator Family)
微分器电路的核心难题不是"算 ",而是所有"理想微分器"都本质不稳定——高频段增益正向开口,把噪声放大到淹没信号,且闭合速率 40 dB/decade 直接振荡。SBOA092B 提供的三步演化(naive → with stop → low-noise)展示了如何在不丢"微分行为"的前提下把这两条问题逐个修掉。
5.1 简单微分器与"绝不可直接用"
。致命问题:rate of closure 约 40 dB/decade,本质不稳定;且高频增益 ,把噪声放得比信号还大。永远要加补偿。
5.2 With "Stop"(单 RC 限带)
输入加 ,与 形成高频转折:
高于 之后电路退化为电阻反馈放大器,稳定。
5.3 Low Noise(双 RC)
反馈再加 与 并联,双高频截止。约束 (漂移补偿),效果是噪声门窄一倍。
5.4 Augmented Differentiator(加和)
——同时输出原信号和它的导数,做 PD 控制律的模拟实现。
6. 加法与平均(Summing & Averaging)
6.1 Adder(等权)
3 路 并到虚地,反馈 :,各输入互相隔离, per input 。
6.2 Scaling Adder(加权)
, , ,:
按 倍率加和。注意各路 不同。
6.3 Direct Addition(非反相版)
两支 并到 端, 把 也压到 端,非反相增益 抵消 分压。结果 (同相),。
6.4 Averager
3 路 ,:,输出 。未用的输入要接地——否则相当于"少了一份",平均值偏移。
6.5 Weighted Average
是平衡约束。微调 让 时 。
7. 差分输入(Differential Input)
7.1 Differential Input Amplifier
对称 4 电阻经典电路:、 时
关键:电阻比要对称,1% 容差时 CMRR 只有 ,0.01% 才到 。要更高就用 instrumentation amp(INA 系列,3 运放结构,内匹配)。
7.2 Adder-Subtractor / Floating Input Combiner
4 输入,。把 当 路、 当 路,两个"floating"输入分别跨 - 和 - 接,做加减混合。
7.3 Differential (Balanced) Output Amplifier
正负两路输出 与 ,差分 。 由内部偏置决定但差分稳。驱动 floating load(扬声器、电桥)。
§8-13 高级电路拆到子页 原 §…
§8-13 高级电路拆到子页 原 §8 DC 放大 / §9 AC 放大 / §10 电流输出 / §11 振荡器 / §12 相位网络 / §13 附加电路已拆到 topic-opamp-cookbook-advanced,避免单页 H2 过多。本页 §8 续接为选型 checklist。
8. 运放选型 Checklist
8.1 抓 limiting spec(SBOA092B Section III)
大部分应用里"决定性能"的不是 70 多个 spec 中的某一个综合指标,而是其中一两个 limiting 项:
- DC 应用:DC drift 是限制点。drift = 温漂 + 流过等效源阻在两端的不平衡。两端到地的等效阻做匹配(non-inv 端加一个等于反相端 的电阻),让 漂移近似抵消、只剩"差分电流漂移"。
- 高速/视频:GBW + slew rate + 输出摆幅,排除 99% 通用器件
- 大电流输出:封装功耗 + 短路保护 + 输出级类型(rail-to-rail vs 经典 BJT)
- 超低噪声:输入电压噪声 vs 电流噪声 ,源阻抗大时由 主导
- 微功耗:静态 ,但牺牲 GBW
8.2 不要混淆开环与闭环规格
开环规格(开环增益 / 输入阻抗 / 输出阻抗 / 噪声)是器件本征,所有闭环结构都派生自这些;闭环规格(闭环带宽 / 输入阻抗 / 输出阻抗)是开环规格 × 反馈倍率的结果。Datasheet 给你 ,你算 ;给你 ,你算 。
8.3 7 步 checklist
把上面两条原则落到具体决策,SBOA092B Section III 给出了一个 7 步问卷——填完这 7 项,99% 情况下市面候选只剩 3-5 颗,选最便宜的就行:
| # | 类别 | 问题 |
|---|---|---|
| 1 | Source | 信号源类型?电平?源阻抗? |
| 2 | Load | 负载类型?电平?阻抗? |
| 3 | Performance | 闭环增益、带宽、精度、线性度、、DC drift、噪声? |
| 4 | Environment | 温度范围?其它约束(EMI、辐照、湿热)? |
| 5 | Power | 每路供电几颗运放?电流消耗? |
| 6 | Package | 封装类型?可调件?连接器? |
| 7 | Availability | 数量?未来量产?交期?价格? |
把这 7 项填完整,99 % 情况下市面上只剩 3-5 颗候选,选最便宜的那颗就行。
9. Automotive Worked Design — OPA2188-Q1 低侧电流检测前端
汽车 12 V 辅助电路的低侧电流检测是运放差分放大的最典型场景:shunt 两端电压差仅 100 mV,共模约 50 mV,要求在 −40 到 +125 °C 全温度范围内精度 < 0.1%。本节给出端到端设计,验证 cookbook 各节的实际落地。
9.1 设计规格
本设计针对 EV 12 V 辅助回路的低侧电流检测,目标是在 AEC-Q100 Grade 1 全温度范围内实现 < 2% 精度。
| 参数 | 值 | 说明 |
|---|---|---|
| 电流量程 | 0 ~ 20 A | 单向,12 V 辅助回路 |
| 分流器 | WSLP2512, 5 mΩ, 3 W, ±1%, TC = ±75 ppm/°C | Vishay Kelvin 终端封装 |
| 运放 | OPA2188-Q1 (TI, AEC-Q100 Grade 1) | CMOS 输入,chopper 稳定 |
| 供电 | 5 V 单电源 | 汽车 ECU 数字电源 |
| 输出满量程 | 4.0 V | 留 1 V 裕度至 5 V 轨 |
| 温度范围 | −40 ~ +125 °C | 汽车 Grade 1 |
9.2 器件关键参数(OPA2188-Q1, SBOS648C)
差分放大场景关键三项:
输入共模范围为 0 到 (Rail-to-Rail 输入),单 5 V 供电下 50 mV 共模完全在范围内。
9.3 电路参数计算
分流器满量程输出:
所需增益:
4 电阻差分放大拓扑,,选 E96 系列 0.1% 匹配电阻:
带宽限制(抗混叠,针对 TC397 ADC 采样率 ≥ 1 MHz):加 Cf = 47 pF 跨接 R2 / R4:
GBW 裕量校验:
分流器满载功耗校验(WSLP2512 额定 3 W):
9.4 精度误差预算(全温)
误差预算以输入端等效为准(除以增益 40.16),再折合成电流误差。温度跨度 165 °C(−40 到 +125 °C)。
| 误差项 | 计算 | 等效输入电压 | 等效电流误差 | % of FS |
|---|---|---|---|---|
| Vos(25 °C) | 5.12 µV | 1.02 mA | 0.005% | |
| 温漂 drift | 4.23 µV | 0.85 mA | 0.004% | |
| 电阻 CMRR | (见 9.5) | 4.86 µV | 0.97 mA | 0.005% |
| 分流 TC | — | ±248 mA | ±1.24% | |
| 分流初始精度 | ±1% | — | ±200 mA | ±1.00% |
| 合计(RSS) | — | ±320 mA | ±1.6% |
结论:shunt TC 与初始精度主导全部误差;运放 Vos + 温漂合计 < 0.01%,不是瓶颈。提升精度路线:① 换低 TC 分流器(Isabellenhütte BVZ 系列,< 10 ppm/°C)→ 误差降至 < 0.01%;② 工厂单点校准补偿初始精度。
9.5 电阻 CMRR 分析
4 个外部电阻的容差是系统 CMRR 的真正瓶颈,与运放内部 CMRR = 120 dB 无关:
其中 ε = 0.001 = 0.1% 相对容差。共模输入最大 50 mV,折合输入端共模误差:
若改用 1% 电阻,CMRR 仅 60.2 dB(ε = 0.01,G = 40.16):,约 9.7 mA 误差——比 0.1% 方案差 10 倍。
9.6 噪声分析
有效带宽 33.9 kHz,输出端噪声:
信噪比:
Ib 误差:,CMOS 输入下可忽略(< 0.1 mA)。
9.7 最终 BOM
以下元件组合实现 40 V/V 差分放大、33.9 kHz 带宽、全温精度优于 0.02%(不含分流器 TC)。
| 器件 | 型号 | 参数 | 备注 |
|---|---|---|---|
| U1 | OPA2188AIDGKRQ1 | CMOS, Vos 5 µV, 2 MHz, SOT-23-8 | AEC-Q100 Grade 1 |
| R1, R3 | RG2012V-2491-D-T5 | 2.49 kΩ, 0.1%, TC ±5 ppm/°C | Susumu 薄膜,0805 匹配对 |
| R2, R4 | RG2012V-1003-D-T5 | 100 kΩ, 0.1%, TC ±5 ppm/°C | Susumu 薄膜,0805 匹配对 |
| Cf1, Cf2 | GRM2195C1H470JA01D | 47 pF, C0G, 50 V | 频率补偿 |
| R_shunt | WSLP2512 5 mΩ | 5 mΩ, 3 W, ±1%, TC 75 ppm/°C | Vishay Kelvin 4 端子 |
10. Gotcha(7 典型陷阱)
运放电路的工程陷阱高度聚集——以下 7 条覆盖实际项目中 80% 以上的"明明算对了却调不出来"。
G1 — 单电源输出"轨"其实到不了轨。 Rail-to-Rail 输出的 OPA2188-Q1 在 5 V 供电、1 kΩ 负载下,输出仅能摆到约 4.98 V / 0.02 V(典型),但满载(100 mA)时可缩到 4.9 V / 0.1 V——ADC 满量程若设为 5 V,则最后 100 mV 无法驱动到,截断有效分辨率。设计应把 Vout_FS 设为 ,或用 4.5 V Vref 对齐 ADC。
G2 — Ib × 不对称源阻 = 隐藏 DC 误差。 BJT 输入运放(OPA2277 等) 可达 100 nA;若非反相端接 100 kΩ(高阻传感器)、反相端接 1 kΩ,则不对称 误差 = ——在 100 mV 满量程下即 9.9% 误差。修法:在非反相端串 ,令两端 Thevenin 电阻相等,令 产生的 DC 误差相消,只剩 Ios(差分偏置电流)贡献。CMOS 输入运放(OPA2188) < 5 pA,此项误差 < 0.5 µV,不需补偿。
G3 — 1% 电阻把 CMRR 从 120 dB 压到 60 dB(G = 40.16)。 最常见的设计错误:看 datasheet CMRR = 120 dB,选 1% 电阻——系统实测 CMRR 只有 60 dB,共模 50 mV 误差进来变成 48.6 µV 差模误差,叠加到信号上。原因:4 电阻差分放大的 CMRR 由电阻比精度决定,,ε = 0.01 → 60.2 dB(G = 40.16)。工业级应用最少 0.1%(80 dB);高精度用 0.01% 薄膜匹配对(86 dB)或改用内置激光修调 INA 系列(> 100 dB)。
G4 — SAR ADC kickback 电荷反注入。 每次 SAR ADC 的采样开关闭合时,内部采样电容(典型 20 pF)电荷从 ADC 输入引脚注入驱动运放;若运放建立时间不满足 ,则下一次转换读到的值含前次残差。修法:在运放输出与 ADC 输入之间加 + ,形成 RC 缓冲—— 隔离 kickback 电流, 保持采样期间电压。代价:在截止频率 以上额外 -3 dB。参见 topic-sar-adc-front-end。
G5 — PCB 热梯度使匹配电阻"不再匹配"。 精度差分放大用的 0.1% 匹配电阻必须同批次、相邻放置,否则 PCB 上温度梯度(功率器件 / 散热通路)会使 R1 温度高于 R3 几度,引入额外 TC 误差。规则:差分对电阻物理居中对称放置,若 PCB 有热区在附近,加隔热槽或厚铜屏蔽,或改用集成电阻网络(TI INA331 内置匹配电阻)。
G6 — 高增益运放 + 容性负载 → 相位裕度崩溃。 闭环增益越高,可用带宽越窄,但运放输出阻抗 与容性负载形成的极点频率保持不变——这意味着在相同容性负载下,高增益配置更容易产生超调和振荡。典型场景:差分放大器输出接 10 nF 滤波电容,增益 40 时观察到超调 30%。修法:输出串 (如 G4 所示),把容性极点从 推移到 ,留出相位裕量 ≥ 45°。
G7 — 微分器"忘记加 RI" 导致高频振荡。 即使知道微分器不稳定,工程师有时只加反馈电容(§5.3 的 CO)而忘记在输入加串联 RI——少了 RI,微分增益仍在高频单调上升,系统在 unity-gain 频率处以 40 dB/decade 穿越,相位裕度为零,必然振荡。两个元件缺一不可: 在输入限带, 在反馈限带。双 RC 约束 是防漂移(温度系数相消)的条件,不是"任选其一"。
11. Corner(3 临界角)
11.1 低温冷启动 — BJT 输入级 Ib 急增
CMOS 输入运放(OPA2188-Q1)在 −40 °C 时 仍 < 5 pA,几乎无影响。但若因成本替换为 BJT 输入运放(如 OPA277-Q1, 典型 1 nA @ 25 °C,但 随温度按 变化):在 −40 °C 时 BJT 基极电流可达 25 °C 的 510 倍 = 510 nA。若非反相端有 100 kΩ 源阻且未做 补偿,误差可达 ——在 100 mV 满量程下即 1%。冷启动精度不满足时,换 CMOS/JFET 输入运放或加 补偿。
11.2 输入过驱动恢复 — ADC 会采到错误值
当差分放大器输入超出 或跌至 0 V 以下(如外部短路、浪涌),运放输出进入饱和;当输入恢复正常后,运放需要 (过驱动恢复时间)才能回到线性区。OPA2188-Q1 的过驱动恢复时间约 10~50 µs(取决于过驱程度)。若 ADC 在运放恢复期间采样,读到中间过渡值。防御措施:在输入端加肖特基保护二极管对(钳位到 / ),并在系统层设置过驱动检测标志,ADC 数据标记为"无效"直到运放恢复稳定。
11.3 高温单电源 + 共模接近负轨
在 +125 °C 时,若 5 V 轨电压下跌(宽容差设计允许 ),运放输出满量程降低;同时若分流器共模电压因线阻增大而接近 0 V,部分运放(BJT 输入)可能进入输入"盲区"(Vcm < Vcm_min)导致输出翻转。OPA2188-Q1 的 Rail-to-Rail 输入在 下 Vcm 可到 −0.1 V,仍有 100 mV 裕度;但若共模出现负值脉冲,需在输入端加 1N4148 钳位二极管到地。高温降额设计规则: 按 计算,保证全温度、全电压范围内输出有效。
Cross-references
- ← 索引
- 理论基础:topic-opamp-analog —— 理想运放、反馈精度、GBW 限制、噪声/失调/漂移机制
- 稳定性:topic-opamp-feedback-stability —— 相位裕度、phase compensation、capacitive load 振荡
- 比较器:topic-comparator —— 何时用比较器替运放(§1 的反命题)
- 采样前端:topic-sar-adc-front-end —— 运放驱动 SAR ADC 的设置时间与电容反冲
- 电流感测应用:topic-current-sensing —— 分流/霍尔/Rogowski 方案对比;worked design 的系统级上下文
延伸阅读
- TI SBOA092B Handbook of Operational Amplifier Applications (Bruce Carter, Thomas R. Brown, 2001 / Rev. Sep 2016), 93 pages, complete ingest
- TI OPA2188-Q1 Datasheet SBOS648C Rev. C 2022 (AEC-Q100 Grade 1, Zero-Drift, 2 MHz)
- TI SLOA049B Analysis of the Sallen-Key Architecture (Kerry Lacanette, 1999)
- TI SLOA067 Op Amps and Comparators - Don't Confuse Them (Bruce Carter)
- TI SLOA069 How (Not) To Decouple High-Speed Operational Amplifiers (Bruce Carter)
- TI SLOA072 Differential Op Amp Single-Supply Design Techniques (Bruce Carter)
- Vishay WSLP2512 Current Sense Resistor Datasheet (Kelvin 4-terminal, 1–5 mΩ range)