1. 稳定性基础:反馈系统的基本概念、环路增益与相位裕度、增益裕度
各位同学,咱们开始聊模拟电路稳定性。说实话,这可能是整个模拟设计里最容易被忽视、但后果最严重的一个话题。我见过太多芯片,前仿跑得飞起,流片回来一上电就振荡——那种感觉,嗯,你懂的。
今天咱们先打地基。把反馈系统、环路增益、相位裕度这几个概念彻底搞清楚。后面所有仿真方法,都建立在这些概念之上。
1.1 反馈系统的基本概念
反馈,说白了就是把输出信号拉回来跟输入比一比。负反馈让输出稳定,正反馈让电路振荡。我们做放大器,绝大多数情况用的是负反馈。
一个典型的负反馈系统长这样:
核心公式:闭环增益 ACL = A / (1 + A·β)
其中 A 是开环增益,β 是反馈系数,A·β 就是环路增益。
你想想看,如果 A·β 很大,闭环增益就约等于 1/β。这就是为什么运放电路增益主要由反馈电阻决定——跟开环增益关系不大。
但问题来了:A 和 β 都不是纯实数。它们有相位。当 A·β 的相位跑到 -180° 时,负反馈就变成了正反馈。这时候如果增益还大于等于 1,电路就振荡了。
我在项目中遇到过一件事:一个 LDO 设计,负载电容 ESR 偏大,前仿怎么都稳定。结果流片回来,轻载时输出纹波大得离谱。后来一查,是 ESR 引入的零点把相位裕度吃掉了。从那以后,我对反馈路径上的每一个寄生参数都格外敏感。
1.2 环路增益
环路增益 L(s) = A(s)·β(s),它是判断稳定性的核心依据。我们通常用波特图来分析它。
为什么要用波特图?因为人脑处理对数坐标比线性坐标直观得多。幅频曲线看增益,相频曲线看相位,一目了然。
我的习惯:仿真环路增益时,一定要在反馈环路断开处插入一个巨大的电感(比如 1GH)和电容(比如 1GF),保证直流偏置不变,同时把交流信号注入点设在电感之后。这个技巧叫 Middlebrook 方法,后面章节会详细讲。
环路增益的幅频曲线有几个关键点:
- 直流增益:决定了低频精度
- 主极点:决定了带宽起点
- 单位增益带宽(UGB):幅频曲线穿过 0dB 的频率点
- 次极点:往往在 UGB 附近,对相位裕度影响最大
我建议你记住一个经验值:对于两级运放,次极点最好在主极点之后 3 倍 UGB 以上,否则相位裕度很难拉到 60°。
1.3 相位裕度
相位裕度 PM = 180° + ∠L(jω0dB),其中 ω0dB 是环路增益幅值降到 0dB 时的频率。
说白了,就是看环路增益降到 0dB 时,相位离 -180° 还有多远。这个距离越大,系统越稳定。
| 相位裕度 | 稳定性表现 | 时域响应 |
|---|---|---|
| PM < 0° | 振荡 | 持续振荡,无法收敛 |
| 0° < PM < 30° | 临界稳定 | 严重过冲,振铃明显 |
| 30° < PM < 45° | 勉强稳定 | 有较明显过冲 |
| 45° < PM < 60° | 良好稳定 | 轻微过冲,快速收敛 |
| PM > 60° | 非常稳定 | 无过冲,响应较慢 |
我个人习惯把相位裕度做到 60° 以上。虽然牺牲一点带宽,但心里踏实。尤其是做电源管理芯片,负载变化剧烈,相位裕度不够的话,瞬态响应会很难看。
注意:相位裕度不是越大越好。PM 超过 90° 往往意味着带宽被过度压缩,瞬态响应变慢。我曾经为了追求稳定性,把 PM 做到 85°,结果负载跳变时恢复时间长了 3 倍。后来才明白,稳定性和响应速度需要权衡。
1.4 增益裕度
增益裕度 GM 是相位达到 -180° 时,环路增益距离 0dB 还有多少 dB。通常要求 GM > 10dB。
为什么需要增益裕度?因为工艺角、温度变化会让增益曲线上下漂移。如果 GM 不够,某个 corner 下环路增益就可能超过 0dB,电路就振荡了。
我记得有一次做高速比较器,前仿 PM 有 55°,GM 有 12dB,看起来没问题。结果跑完所有 corner,发现某个 slow-slow corner 下 GM 只剩 3dB。查了半天,原来是某个偏置电流随工艺变化太大,导致次极点位置偏移。后来加了电流修调,才把 GM 拉回来。
所以我的建议是:不要只看典型 corner 的 PM 和 GM,一定要跑全 corner 扫描。 尤其是深亚微米工艺,PVT 变化对稳定性影响很大。
1.5 知识体系总览
下面这张图把本章的核心逻辑串起来了。你可以把它当作稳定性分析的思维导图:
1.6 本章小结
这一章咱们把稳定性分析的三个基本概念理清了:
- 反馈系统:负反馈是放大器的基础,但相位问题可能让它变成正反馈
- 环路增益:用波特图分析 L(s),关注 0dB 交叉频率处的相位
- 相位裕度与增益裕度:量化稳定性的两个关键指标,工程上 PM > 60°、GM > 10dB 是安全区