Banerjee 无源环路滤波器设计

本文基于 Dean Banerjee PLL Performance Simulation and Design 深度解析 第 20-23 章提炼。Banerjee 用 4 章篇幅详细推导了从二阶到四阶被动环路滤波器的完整设计方程和 5 步设计流程,每个滤波器类型均附带附录 A 中的完整设计实例。


前后关系

前置知识:

本书内部链条:

  • Ch.20-23(本文)← Ch.8-9 (传递函数和滤波器系数)
  • ← Ch.27 (Gamma 优化因子是滤波器设计的基础)
  • ← Ch.11 (参考杂散指标影响滤波器阶数选择)

Ch.20: Fundamentals of PLL Passive Loop Filter Design

设计流程总览

Banerjee 提出 5 步设计流程,将环路滤波器设计从经验试凑转化为系统化的计算过程:

  1. 确定设计指标:、、、、

    • 输出频率 和参考频率 决定 N =
    • 电荷泵增益 (单位 A/rad)和 VCO 增益 (单位 Hz/V)由 PLL 芯片决定
    • 计算环路增益常数
  2. 选择环路带宽 和相位裕度

    • 通常选 至 (确保连续时间近似有效)
    • 推荐范围 40-55°(锁定时间和稳定性的最优折衷)
    • 角频率转换:
  3. 计算 Gamma 优化因子

    • 根据相位裕度查表选择 (PM 40°→,PM 55°→)
    • 也可通过公式 直接计算
  4. 计算滤波器系数 A0/A1/A2/A3

    • 利用三个方程(幅值条件、相位条件、Gamma 定义)求解系数
    • A0 是总有效电容,决定低频环路增益
  5. 从系数反推元件值 C1/C2/C3/C4/R2/R3/R4

    • 根据滤波器阶数使用对应的元件值反算公式
    • 校核元件可用性(标准值、封装、成本)

设计决策树

设计开始 → 需要 VCO 调谐电压 > CP 供电?
                 ├── 是 → 有源滤波器(Ch.24-25)
                 └── 否 → 被动滤波器
                            ├── 杂散要求宽松 → 二阶滤波器
                            ├── 杂散要求中等 → 三阶滤波器
                            └── 杂散要求严格 → 四阶滤波器

与有源滤波器的区别

被动滤波器中 A0 = 所有电容之和,电阻和电容都用于确定滤波特性。


Ch.21: Equations for a Passive Second Order Loop Filter

拓扑结构

C1 - R2 - C2 基本结构。最简单的被动滤波器,只有一个零点(T2)和一个极点(T1)。

传递函数推导

滤波器的阻抗为 C1 与 (R2 + C2) 的并联:

代入 和 得标准形式:

其中 。

设计方程

给定 、、、、:

Step 1:计算零点时间常数 T2

Step 2:计算极点时间常数 T1

Step 3:计算 A0

Step 4:计算 Gamma 因子

Step 5:求解元件值

完整设计实例

设计规格:

  • MHz, kHz,
  • mA, MHz/V
  • 目标 kHz,相位裕度

计算过程:

  1. rad/s
  2. s
  3. s
  4. A0 表达式代入数值计算得
  5. nF
  6. nF
  7. kΩ

Gamma 的元件标准值敏感度与再恢复

实际设计中理论计算出的 γ 值在选用 E12/E24/E96 标准元件值后会发生偏差。以下给出量化分析和恢复策略。

γ 对 C1/C2 标准值替代的敏感度

其中下标 表示取标准值后的实际元件值。γ 的相对偏差为:

标准值替代引起的 γ 偏差表(以二阶设计 γ=0.12 为例):

元件理论值E24 标准值偏差
C11.68 nF1.8 nF (E24)+7.1%
C212.32 nF12 nF (E24)-2.6%
R222.5 kΩ22 kΩ (E24)-2.2%
替代方案C1_stdC2_stdR2_stdγ_actualγ 偏差PM_actual
E24 最接近1.8 nF12 nF22 kΩ0.115-4.2%47.0°
E24 上偏 C12.0 nF12 nF22 kΩ0.113-5.8%46.5°
E24 下偏 C21.8 nF10 nF22 kΩ0.137+14%50.5°
E96 精密1.69 nF12.4 nF22.6 kΩ0.119-0.8%47.8°

结论:E24 标准值替代引起的 γ 偏差通常在 以内,对应 PM 变化 ,可接受。但若同时使用 E12( 步进),最大偏差可达 (PM 变化 ),需进行 γ 再恢复。

γ 的再恢复策略

当标准值替代导致 γ 偏差超过 (或 PM 偏离目标 ),可通过以下方法恢复:

策略一:R2 微调

由于 ,调整 R2 可线性恢复 γ:

策略二:C2 并联补偿

在 C2 两端并联一个小电容 来微调 γ:

策略三:双元件联合调整

当偏差较大()时,同时调整 R2 和 C1 保持 PM 的同时恢复 γ:

步骤操作公式
1计算恢复目标 γ
2保持 不变 决定 PM
3通过调整 R2 使 γ 恢复
4调整 C1 保持
5验证 和 确认偏差

工程规则:

  • 当 γ 偏差 时:无需恢复(PM 变化 )
  • 当 γ 偏差 时:建议 R2 微调(策略一)
  • 当 γ 偏差 时:执行完整恢复流程(策略三)

γ 恢复对 PM 和 Fc 的连锁影响(以 E24 替代后 γ 偏差 -4.2% 为例):

操作γPMFc (kHz)
理论设计0.12048.0°2.50
E24 标准值替代0.11547.0°2.58
R2 微调 (22k→23.2k)0.12048.0°2.50

推荐工作流:设计阶段有意识地选择标准值组合,使 γ_actual 尽可能接近 γ_design。使用 E96 精密电阻()和 NP0 电容可使 γ 偏差控制在 。

特点

  • 最简单、成本最低
  • 杂散抑制能力有限(只有一个极点 T1)
  • 适用于对杂散要求不高的应用

Ch.22: Equations for a Passive Third Order Loop Filter

拓扑结构

C1 - R2 - C2 - R3 - C3。在二阶基础上增加 R3-C3 分支,增加一个极点 T3 提高杂散抑制。

传递函数

其中 T1 和 T3 为两个附加极点的时间常数。三阶被动滤波器的 A0/A1/A2 满足:

设计方程

增加第 3 个极点后,设计步骤变为三个方程联立:

  • 幅值条件:
  • 相位条件:
  • Gamma 定义:

元件值求解步骤

Step 1:确定 T2(零点时间常数) 与二阶相同:

Step 2:选择 T3(第二个附加极点) T3 的选择是设计的关键自由度,通常基于以下准则:

  • 杂散抑制优先:T3 选较小值(),极点远离带宽,提供更好的高频抑制
  • 稳定性优先:T3 选较大值(),极点靠近带宽,相位裕度损失更小
  • 常用折衷:

Step 3:计算 A0

其中 T1 通过 的近似关系确定(精确值需迭代求解)。

Step 4:计算 A1, A2

Step 5:从系数反推元件值

精确反推需求解以下方程组:

完整迭代求解与数值设计实例

沿用二阶实例的规格():

选择 s。

迭代求解过程

第 1 轮迭代:

  1. 取 初值: s
  2. 计算 :

代入数值: F 3. 计算 , :

  1. 求解二次方程 得更新 ,
  2. 判别式 ,求解得:

第 2 轮迭代:用 重复步骤 2-5

  • F
  • 收敛后 s, s

最终元件值(通过系数反求):

参数计算值物理解释
C1 nF第一并联电容(最靠近电荷泵)
C2 nF串联臂电容(与 R2 构成零点)
C3 nF第二并联电容(附加极点)
R2 kΩ零点电阻
R3 kΩ第二极点电阻

与二阶方案对比:三阶增加 nF 总电容,参考频率处杂散抑制改善约 dB。


Ch.23: Equations for a Passive Fourth Order Loop Filter

拓扑结构

C1 - R2 - C2 - R3 - C3 - R4 - C4。最高阶被动滤波器,三个极点 T1/T3/T4 和一个零点 T2。

传递函数

系数方程为:

极点求解方法

被动四阶滤波器的极点方程需要求解三次方程:

书中给出迭代求解方法:

  1. 从 A0/A1/A2/A3 求解极点的三次方程
  2. 令 ,
  3. 由 和 和 可得:
  1. 迭代求解直到收敛
  2. 从 解出 T3 和 T4

特殊性质:被动四阶滤波器的 T3/T4 可能是 复极点(当判别式 时),但仍然可以实现环路稳定。

复极点的处理

当出现共轭复极点 时:

  • 滤波器的时域响应包含振荡分量
  • 但整体 PLL 闭环仍然稳定,只要复极点在 s 域左半平面
  • 设计时应确保复极点的阻尼比 以避免过大过冲
  • 复极点不影响滤波器的幅频特性滚降(仍为 -20dB/dec/pole)

四阶设计数值实例

沿用相同的设计规格(,),增加第四个极点。

选择 T3, T4:

  • s(不变)
  • 选 s, s

Step 1:近似 T1 初值

T1 初值为负,表明 T3 + T4 之和超过了一阶近似的 T1。这是四阶设计中常见现象,说明极点之间存在强耦合,必须通过迭代求解。

Step 2:系数迭代

迭代 (μs) (μs) (μs²)收敛状态
初值0.5024.941.4—
10.8224.637.8未收敛
20.9524.436.2接近
31.0224.335.6收敛

Step 3:最终极点

判别式 ,两个实极点。

Step 4:计算 A0 和元件值

设计结果:

参数计算值说明
C1 nF第一滤波电容
C2 nF零点电容
C3 nF第三级电容
C4 nF第四级电容
R2 kΩ零点电阻
R3 kΩ第三级电阻
R4 kΩ第四级电阻

复极点情况:若设计条件导致 (如 T3 和 T4 取值接近),则 为共轭复数。此时不能直接物理实现为独立的 RC 时间常数,但整个滤波器仍然可以稳定工作。实际元件值需通过其他数值方法(如优化算法)反求。

性能对比总结:

指标二阶三阶四阶
总电容 A0 nF nF nF
杂散抑制 @50kHz dBc dBc dBc
额外元件数357
设计复杂度低中高(可能复极点)

A系数与元件值双向映射速查表

Banerjee 设计方法的核心是将滤波器设计问题转化为 系数空间 (A0-A3) 与 元件空间 (C1-C4, R2-R4) 之间的双向映射。以下提供完整的映射参考表,覆盖二阶到四阶无源滤波器的正反变换。

正向映射:元件值 → 系数(用于验证和仿真)

阶数A0A1A2A3
2nd
3rd
4th(组合项)

A1 精确公式(三阶): A2 精确公式(三阶):

反向映射:系数 → 元件值(用于设计求解)

二阶反向(闭式解析解)

给定 ,且 :

元件公式中间变量条件
—取标准值
—取标准值
—取标准值

**唯一解特性:二阶设计的 一旦确定,所有元件值被唯一确定。

三阶反向(迭代求解 + 解析表达式)

给定 :

步骤操作公式
1求解时间常数二次方程
2根分配(通常 )
3零点计算,其中 (需迭代)
4
5(考虑 T3 影响的修正)
6(通过 A1/A2 方程组反求)
7
8由 反解二元一次方程组

三阶反向的非唯一性:由于 和 在二次方程中可交换,存在两种物理上有效的元件组合(交换 C1-C3 对应的支路位置)。

四阶反向(三次方程迭代)

给定 :

步骤操作公式
1建立三次方程
2数值求解使用 Newton-Raphson 或 Cardano 公式
3根分配三个根 (可能有复共轭对)
4复极点处理若判别式 , 为复数—不可独立实现为 RC 时间常数
5元件值反求通过 3×3 非线性方程组数值求解(详见 Ch.23 迭代过程)

设计速查模板表

以下模板提供从系统规格到元件值的完整映射路径:

系统规格 → [Fout, Fcomp, Kϕ, Kvco, Fc, ϕ] → [T2, γ, A0] → [C1, C2, R2]
                                                          ↓
                                         需要更高杂散抑制?→ 三阶:[T3] → [C3, R3]
                                                          ↓
                                         需要更高杂散抑制?→ 四阶:[T3, T4] → [C3, R3, C4, R4]

系数量纲一致性检查

设计完成后,通过以下量纲检查验证系数计算的正确性:

系数量纲检查方法
(法拉),应与各电容值加和一致
(法·秒)

工程经验:若 的反算值 与设计值偏差 ,说明系数-元件转换中存在计算错误。


综合比较

滤波器阶数极点数量复杂度杂散抑制设计难度
2nd1最低有限低
3rd2中等较好中
4th3最高最佳高(可能复极点)

设计原则总结

Banerjee 反复强调的核心设计原则:

  • 相位裕度选择 40-55°,兼顾稳定性和瞬态响应
  • 环路带宽选择 Fcomp/10 至 Fcomp/20,确保连续时间近似有效
  • 电容值需考虑实际可用范围和 VCO 输入电容
  • 附录 A 提供所有滤波器类型的完整设计实例

与现有知识的联系


关键公式

概念公式章节
零点时间常数Ch.21
二阶 Gamma 因子Ch.21
A0(被动) 所有电容Ch.20
被动四阶极点方程Ch.23

参考文献

  • Banerjee, D. (2006). PLL Performance, Simulation, and Design (4th ed.), Ch.20-23, App.A.