3. 运算放大器核心

在多量程可编程增益前端中,运算放大器是决定信号链精度、速度与稳定性的核心器件。理解运放不能停留在“虚短虚断”的口诀层面,而应建立从理想模型到实际模型、从开环参数到闭环行为、从频域限制到时域限制的完整认知。本节围绕四个关键问题展开:理想运放能简化什么、实际运放偏离在哪里、负反馈如何塑造闭环性能、增益带宽积与压摆率如何限制可编程增益的可用范围。

一、理想运放模型:只保留最关键的假设

理想运放模型建立在三个假设之上:开环增益无穷大、输入阻抗无穷大、输出阻抗为零。由此推导出两条黄金法则:输入端不吸收电流,即“虚断”;两输入端电压相等,即“虚短”。在负反馈条件下,虚短成立,因为若两输入端存在有限差值,无穷大增益会将其放大到饱和,反馈网络会立即修正这一差值。

理想模型的价值在于快速计算闭环增益。以同相放大器为例,反馈电阻 Rf 与接地电阻 Rg 构成分压网络,闭环增益为 1 + Rf/Rg。反相放大器则为 −Rf/Rin。在多量程前端中,可编程增益通常通过切换 Rg 或 Rin 实现,理想模型能帮助工程师在纸面上迅速确定电阻比。

理想模型适合估算增益和输入输出关系,但不能用于判断带宽、压摆、噪声和稳定性。进入实际设计时,必须切换到实际运放模型。

二、实际运放模型:偏离理想的关键参数

实际运放的开环增益 AOL 有限,典型值在 80 dB 到 140 dB 之间;输入阻抗虽高,但并非无穷大;输出阻抗不为零,且随频率上升。更重要的是,实际运放存在输入失调电压 VOS、输入偏置电流 IB、输入失调电流 IOS、共模抑制比 CMRR、电源抑制比 PSRR、噪声密度 en 等直流与低频误差项。这些参数直接决定多量程前端在最小量程下的直流精度。

以输入失调电压为例,若 VOS = 1 mV,闭环增益为 100 倍,则输出端会产生 100 mV 的固定误差。若前端满量程为 1 V,该误差已占 10%,必须通过调零、斩波或选择低失调运放来抑制。输入偏置电流流过反馈电阻也会产生额外误差,高阻源场合尤其明显。

参数 理想值 实际典型范围 对可编程增益前端的影响
开环增益 AOL ∞ 80~140 dB 高增益档闭环增益偏低,精度下降
输入失调电压 VOS 0 1 µV~10 mV 被闭环增益放大,形成固定输出误差
输入偏置电流 IB 0 1 fA~10 µA 流过反馈网络产生压降,高阻源误差大
增益带宽积 GBW ∞ 1 MHz~1 GHz 限制高增益档可用带宽
压摆率 SR ∞ 0.1~5000 V/µs 限制大信号快速跳变时的无失真输出

三、负反馈原理:用牺牲增益换取稳定与线性

负反馈将输出的一部分反相送回输入端,与输入信号相减,形成误差信号。其核心作用是:降低闭环增益对开环增益的依赖,扩展带宽,减小非线性失真,改变输入输出阻抗。闭环增益 ACL = AOL / (1 + AOLβ),其中 β 为反馈系数。当 AOLβ 远大于 1 时,ACL ≈ 1/β,仅由外部元件决定。

负反馈的代价是环路稳定性问题。若反馈网络引入额外相移,使环路相移达到 180° 时环路增益仍大于 1,电路将自激振荡。因此实际设计需关注相位裕度,通常要求 45° 以上,理想为 60°。在多量程前端中,切换增益会改变 β,从而改变环路带宽和相位裕度,必须逐档校验稳定性。

实际运放负反馈闭环模型与关键参数 Σ V_in 误差信号 实际运放 A_OL 有限 · Z_in 有限 · Z_out≠0 V_out 反馈网络 β R_f / R_g 分压 负反馈回路 频域限制 GBW = A_OL × f_c 闭环带宽 ≈ GBW / A_CL 相位裕度 ≥ 45° 时域限制 SR = dV_out/dt|max 满功率带宽 FPBW = SR / (2π V_pk) 闭环增益 A_CL ≈ 1/β(当 A_OLβ ≫ 1);多量程切换改变 β,需逐档校验带宽、压摆与稳定性

四、增益带宽积与压摆率:可编程增益的边界条件

增益带宽积 GBW 是运放的重要频域指标,定义为开环增益与对应频率的乘积,在单极点主极点补偿下为常数。闭环带宽近似为 GBW / ACL。这意味着增益越高,可用带宽越窄。例如 GBW = 10 MHz 的运放,配置为 100 倍增益时,闭环带宽仅约 100 kHz。若前端需要处理 200 kHz 信号,该档位将无法满足。

压摆率 SR 是时域指标,表示输出电压的最大变化速率,单位通常为 V/µs。当输入阶跃或大幅值高频信号出现时,运放内部偏置电流对补偿电容充电速度有限,输出无法瞬时跟随,形成斜率失真。满功率带宽 FPBW = SR / (2π Vpk),表示输出达到满幅值且不失真时的最高频率。若信号频率超过 FPBW,输出将退化为三角波。

示例:运放 GBW = 10 MHz,SR = 5 V/µs
增益档位 A_CL = 100
闭环带宽 ≈ 10 MHz / 100 = 100 kHz
若输出峰值 V_pk = 2 V
FPBW = 5 V/µs / (2π × 2 V) ≈ 398 kHz
结论:该档位带宽受 GBW 限制为 100 kHz,压摆不是瓶颈
若 A_CL = 10,闭环带宽 ≈ 1 MHz,FPBW 仍约 398 kHz
此时压摆率成为高频大信号的主要限制
常见误区:只看 GBW 不看 SR,或只看 SR 不看增益档位。多量程前端中,低增益档带宽宽但压摆可能不足;高增益档压摆充裕但带宽被 GBW 压缩。必须逐档计算闭环带宽与 FPBW,取两者较小值作为可用带宽。

五、案例与复盘:多量程前端的运放选型检查

假设设计一个可编程增益前端,增益档位为 1、10、100、1000,信号带宽目标 50 kHz,输出峰值最大 2 V。选型时需依次检查:第一,GBW 是否满足最高增益档,1000 倍下若要求 50 kHz 带宽,则 GBW 至少 50 MHz;第二,SR 是否满足 2 V 峰值、50 kHz 正弦波,所需 SR = 2π × 50 kHz × 2 V ≈ 0.628 V/µs,一般运放均可满足;第三,VOS 在 1000 倍下是否可接受,若要求输出误差小于 10 mV,则 VOS 需小于 10 µV;第四,切换增益时反馈系数 β 变化,需检查相位裕度是否仍大于 45°。

复盘要点:理想模型给出增益关系,实际模型给出误差与限制,负反馈给出闭环行为,GBW 与 SR 给出频域和时域边界。四者缺一不可。多量程可编程增益前端的设计本质,是在每一档增益下同时满足精度、带宽、压摆和稳定性约束,而不是只追求单一指标的最优。