零极点(Poles and Zeros)

频域分析的起点:电路 → 传递函数 → 零极点 → 幅频/相频 → 带宽与稳定性。前置:MOS器件特性(器件参数)、MOS小信号模型(高频 π 模型与寄生电容——零极点的载体)。由多极点引起的工程问题(相位裕度不足)与解法(频率补偿)见 频率补偿。

1. 为什么学零极点

线性时不变系统的频率行为完全由零极点决定——掌握了零极点,就掌握了系统在频域的一切:

关心的问题 看什么 结论
带宽 极点频率 每个极点使增益在拐点后以 -20 dB/dec 滚降
稳定性 极点位置 / 相位裕度 开环:极点全在左半平面;闭环:看 UGB 处相位
瞬态响应 极点实部、虚部 衰减快慢与是否振荡
相位特性 零点位置(LHP/RHP) 超前还是滞后,改善还是恶化稳定裕度

分析套路:小信号等效电路 → 节点方程 → 传递函数 H(s) → 零极点 → Bode 图 → 带宽/稳定性结论。本文按这条路线循序渐进。

2. 零极点的定义

任何线性电路的传递函数都可写成有理分式的零极点形式:

H(s)=A0(1+sz1)(1+sz2)⋯(1−szR1)⋯(1+sp1)(1+sp2)⋯

符号约定(Razavi 体系,务必记住):

因子 根的位置 名称
(1+s/p) 极点 s=−p(p>0 → 左半平面) 极点
(1+s/z) 零点 s=−z LHP 零点
(1−s/z) 零点 s=+z RHP 零点

⚠️ s 是复频率变量,不是频率本身。零点写在 +z 不代表"正频率";(1−s/z) 的零点落在右半平面(如米勒前馈零点,见 频率补偿)。

系统阶数 = 独立储能元件(电容/电感)个数 = 极点总数:一阶 RC 网络 1 个极点;带负载电容的共源级 1 个主极点(另有高频寄生极点);两级运放主极点 + 次级极点。

3. 从一阶系统起步:RC 低通

最简极点来自一个电容节点。RC 低通:

H(s)=11+sRC ⇒ p=1RC,f−3dB=12πRC

极点频率 = -3 dB 带宽——"极点"概念与工程指标的第一个连接点。

工程捷径(时间常数法):对每个"电容节点",求该节点看进去的总电阻 R,得 τ=RC、p=1/τ。每个极点都"住"在一个储能节点上,极点数量 ≈ 电容节点数。手算极点基本都用它。

4. 极点的物理意义:瞬态响应

拉普拉斯反变换后,每个极点 si=σ+jωd 贡献一个瞬态分量 esit:

极点形态 瞬态行为 例子
实极点(ωd=0) 指数衰减 eσt,时间常数 τ=−1/σ RC 低通的冲激响应
复共轭极点对 衰减振荡 eσtsin⁡(ωdt+ϕ) 二阶系统(欠阻尼)
2026-08-07T15:46:25.401412 image/svg+xml Matplotlib v3.10.7, https://matplotlib.org/ 0 1 2 3 4 5 6 时间 t (s) -2 -1 0 1 2 冲激响应 h(t) 极点位置决定瞬态响应:实部 → 衰减快慢,虚部 → 振荡 实 极 点   (   s ) : 快 衰 减 s τ = − 2 = 0 . 5 实 极 点   (   s ) : 慢 衰 减 s τ = − 1 = 1 复 极 点 对   : 衰 减 振 荡 s j = − 0 . 5 ± 2

图 1:极点位置 → 冲激响应。实极点越靠左收敛越快;复极点对产生衰减振荡,包络 ±eσt。品质因数 Q=ωn/(−2σ)=12ζ:Q>0.5 出现振铃,Q 越大峰值越尖(过冲越大)。

注意:瞬态分量的形态只由极点决定,零点不产生新的模态——它只改变各模态被激励起来的权重(这是下节稳定性结论的伏笔)。

5. s 平面与稳定性

把复频率画成平面:横轴 σ(衰减率)、纵轴 jω(振荡频率),极点画 ×、零点画 ○:

2026-08-07T15:46:25.622185 image/svg+xml Matplotlib v3.10.7, https://matplotlib.org/ -3 -2 -1 0 1 2 -2 -1 0 1 2 ω n β ζ = a r c c o s j ω σ RHP:不稳定 LHP:稳定 虚轴:临界 s 平面:零极点分布与稳定性区域 极点 × 零点 ○

图 2:s 平面零极点图。

开环稳定性判据(自由响应):

复共轭极点到原点的距离为自然频率 ωn,极点与负实轴的夹角 β=arccos⁡(σ/ωn)=arccos⁡ζ 即阻尼角(ζ 为阻尼比)。

澄清:为什么说"零点不影响稳定性"?

无输入的自由响应是齐次解 ∑Aiesit,si 只来自极点;零点只是"过滤输入",不引入新的运动模态。所以在开环意义下,零点不影响系统自身的稳定性——一个发散的系统靠加零点永远救不回来。

但这并非故事的全部:闭环稳定性由特征方程 1+βA(s)=0 决定,零点会改写闭环极点的位置——这正是 RHP 零点成为工程大敌的原因,见第 8 节与 频率补偿。

几何视角:把"位置 → 幅相影响"画成 s 平面上的矢量(幅值看距离、相位看角度),见 s平面几何直觉——它能直观解释 -3 dB 拐点、-20 dB/dec 斜率、LHP/RHP 零点相位相反与增益峰的全部"为什么"。

6. 幅频响应:一个极点 -20 dB/dec

单极点系统(s=jω):

|H(jω)|=11+(ω/p)2 ⇒ {ω≪p|H|≈1 (0 dB)ω≫p|H|≈p/ω 2026-08-07T15:46:26.021651 image/svg+xml Matplotlib v3.10.7, https://matplotlib.org/ 1 0 2 1 0 3 1 0 4 1 0 5 1 0 6 1 0 7 频率 f (Hz) -40 -30 -20 -10 0 10 20 30 40 增益 |H| (dB) 拐 点     k H z ( - 3   d B   /   + 3   d B ) f f p z = = 1 0 -20 dB/dec +20 dB/dec 单极点与单零点:幅频响应(实线精确,虚线渐近) 单 极 点   1 / ( 1 + / ) j f f p 单 零 点   1 + / j f f z

图 3:单极点与单零点的幅频响应(实线精确曲线,虚线渐近线)。

7. 相频响应:一个极点 -90°

单极点相位 ∠H=−arctan⁡(ω/p),单零点相反:

2026-08-07T15:46:26.459051 image/svg+xml Matplotlib v3.10.7, https://matplotlib.org/ 1 0 2 1 0 3 1 0 4 1 0 5 1 0 6 1 0 7 频率 f (Hz) -100 -75 -50 -25 0 25 50 75 100 相位 (deg) f f = p : 相 位   - 4 5 ° f f = z : 相 位   + 4 5 ° 相位超前 相位滞后 单极点与单零点:相位响应 单极点 单零点

图 4:单极点与单零点的相位响应。极点使相位从 0° 滞后到 -90°,在 p 处恰为 -45°;左半平面零点相反(超前 +90°)。过渡带各覆盖拐点前后约 1 个十倍频程。

⚠️ "零点 +90°"只对左半平面零点成立——右半平面零点与极点一样滞后 -90°(代数上 −arctan(ω/z) 与极点的 −arctan(ω/p) 是同一个公式),见下节图 5 中与极点曲线重合的那条线。

相位是判断闭环稳定的关键:反馈系统是否振荡,取决于增益交点处的相位(第 10 节的相位裕度)。而相位由所有零极点共同贡献——这正是零点虽然"不影响开环稳定性"、却"影响闭环稳定性"的桥梁。

8. 零点:镜像与两种命运

单零点:极点的镜像

零点在幅相上完全镜像极点:+20 dB/dec、超前 +90°(图 3、图 4 中的蓝色曲线)。直观上,零点能"抵消"极点的作用——LHP 零点与某个极点相距不远时,两者的幅相贡献在宽频带内互相抵消(见第 11 节偶极子)。

LHP 零点 vs RHP 零点:幅频相同,命运相反

在 jω 轴上 |1±jf/z|=1+(f/z)2,两种零点的幅频完全相同,区别只在相位:

2026-08-07T16:51:23.734695 image/svg+xml Matplotlib v3.10.7, https://matplotlib.org/ 1 0 2 1 0 3 1 0 4 1 0 5 1 0 6 1 0 7 频率 f (Hz) 0 10 20 30 40 50 60 增益 |H| (dB) +20 dB/dec LHP 与 RHP 零点幅频完全相同 (   轴 上     相 等 ) j ω j f z | 1 ± / | 幅频:无差别 1 0 2 1 0 3 1 0 4 1 0 5 1 0 6 1 0 7 频率 f (Hz) -100 -75 -50 -25 0 25 50 75 100 相位 (deg) L H P   零 点   : 超 前   + 9 0 ° ( 1 + / ) j f z R H P   零 点     极 点 : 均 滞 后   - 9 0 ° ( 曲 线 重 合 ) ≡ +45° → +90° -45° → -90° 相频:LHP 零点 +90° / RHP 零点 ≡ 极点 -90° 相位贡献取决于零/极点在 s 平面的哪一侧,而不是"叫零点就超前"

图 5:LHP 零点 vs RHP 零点——幅频一致(+20 dB/dec),相位却一个超前 +90°、一个滞后 -90°;RHP 零点的相位曲线与极点完全重合(同为 -90° 滞后)。

LHP 零点 (1+s/z) RHP 零点 (1−s/z)
幅频 +20 dB/dec(抬增益) +20 dB/dec(抬增益)
相位 超前 +90°(有利) 滞后 -90°(有害)
相位像谁 与极点互补(+90° vs -90°) 像极点(同为 -90°)

为什么相位取决于左/右半平面:把 s=jω 代入因子看虚部符号——LHP 零点 1+s/z→1+jω/z,虚部为正 → 相位 +arctan⁡(ω/z)→+90°;RHP 零点 1−s/z→1−jω/z,虚部为负 → 相位 −arctan⁡(ω/z)→−90°,与极点公式完全一致。RHP 零点 = 零点的幅频(抬增益)+ 极点的相频(滞后)——这正是它"双杀"的来源。(几何视角:LHP 零点矢量逆时针扫角 +90°,RHP 零点矢量顺时针扫角 -90°,见 s平面几何直觉 第 3 节。)

极点同理,但只存在"左侧版本":RHP 极点(1−s/p)在形式上会超前 +90°——但它意味着开环自由响应发散(不稳定,第 5 节)。实际电路的极点恒在左半平面,故工程上"极点滞后 -90°"无条件成立;RHP 极点只在闭环/根轨迹语境出现(对应振荡)。四象限完整对照见 s平面几何直觉 第 3.3 节。

零点从哪里来

零点 = 信号存在前馈/直通路径(或网络中的谐振支路),常见来源:

  1. 寄生前馈电容:共源级 Cgd 把输入直通到输出 → RHP 零点 z=gm/Cgd(频率很高,通常远高于 UGB,可忽略);
  2. 补偿电容前馈:两级 Miller 运放中 Cc 直通 → RHP 零点 z=gm2/Cc——补偿设计的主要敌人,见 频率补偿;
  3. 负载网络:负载电容的串联电阻(ESR)→ LHP 零点;
  4. 源极退化:RS 与器件电容组合产生零点(高频分析)。

为什么 RHP 零点有害(闭环语境)

RHP 零点在 jω 轴上是"增益上升 + 相位滞后"的双杀:+20 dB/dec 把增益交点(UGB)顶得更高,同时 -90° 相位把交点处的相位裕度压得更低。在闭环中,它通过特征方程 1+βA(s)=0 把闭环极点往右半平面拉,限制可实现的环路增益与带宽。

与第 5 节的澄清呼应:开环稳定看极点(零点无关);闭环稳定看闭环极点(开环零点参与改写)。RHP 零点的危害属于后者,两者并不矛盾。

9. 多极点系统与单位增益带宽

双极点系统(p2>p1,两个实极点):

|A(jω)|=A01+(ω/p1)21+(ω/p2)2 2026-08-07T15:46:26.927246 image/svg+xml Matplotlib v3.10.7, https://matplotlib.org/ 1 0 2 1 0 3 1 0 4 1 0 5 1 0 6 1 0 7 1 0 8 1 0 9 频率 f (Hz) -60 -40 -20 0 20 40 60 增益 |A| (dB) p1 UGB p2 A0 = 60 dB(低频增益) -20 dB/dec -40 dB/dec UGB ≈ A0·p1 ≈ 7.9 MHz, 已逼近 p2,相位裕度不足 双 极 点 放 大 器 增 益 :   d B 、   k H z 、   M H z A p p 0 1 2 = 6 0 = 1 0 = 1 0 精确曲线 渐近线

图 6:双极点放大器(A0=60 dB、p1=10 kHz、p2=10 MHz——经典草图 p1 → UGB → p2 的成品)。p1 之后 -20 dB/dec,过 p2 变 -40 dB/dec;增益曲线与 0 dB 线的交点即单位增益带宽:

UGB≈A0p1(前提:p2 远离 UGB)

本例 UGB ≈ 7.9 MHz 已逼近 p2:交点处相位 ≈ -128°、PM ≈ 52°,勉强稳定。设计含义:让 p2 距 UGB 至少 1~2 个十倍频程,使 UGB 落在 -20 dB/dec 段内——不满足时就需要补偿,见 频率补偿。

10. 相位裕度:闭环稳定的频域判据

在增益交点(|A|=1,即 0 dB 处)定义相位裕度(Phase Margin, PM):

PM=180°+∠H(jω0dB)

11. 进阶:零极点对消与偶极子

理论上可让零点精确抵消极点,但:

12. 总结:一条学习路径

  1. 定义:零极点 = 分子/分母的根;(1+s/p) 极点、(1+s/z) LHP 零点、(1−s/z) RHP 零点;阶数 = 独立储能元件数;
  2. 起点:一阶 RC 低通——极点频率即 -3 dB 带宽,时间常数法求极点;
  3. 物理:极点贡献瞬态模态 est——实部定衰减、虚部定振荡;零点只改权重;
  4. 平面:开环稳定 ⇔ 极点全在 LHP;零点不影响开环自由响应;
  5. 幅频:每极点 -20 dB/dec、拐点 -3 dB;每零点 +20 dB/dec;
  6. 相频:每极点滞后 -90°(拐点 -45°);LHP 零点超前 +90°,RHP 零点滞后 -90°(与极点同向);
  7. 组合:多极点增益按 ±20 dB/dec 逐段叠加,UGB ≈ A₀p₁;
  8. 判据:闭环稳定看 PM(≥45°~60°),由 UGB 附近零极点决定;
  9. 警示:RHP 零点幅升相降双杀;对消是理论理想,实际靠拉开距离(→ 频率补偿)。

相关笔记

参考资料