Banerjee 无源环路滤波器设计
本文基于 Dean Banerjee PLL Performance Simulation and Design 深度解析 第 20-23 章提炼。Banerjee 用 4 章篇幅详细推导了从二阶到四阶被动环路滤波器的完整设计方程和 5 步设计流程,每个滤波器类型均附带附录 A 中的完整设计实例。
前后关系
前置知识:
- Banerjee 环路滤波器系数与传递函数 — Ch.8 滤波器系数 A0/A1/A2/A3 和极点/零点定义
- Banerjee PLL相位噪声建模 — Ch.14-15 相位噪声指标决定了滤波器设计选择
- 环路滤波器与电荷泵PLL — 环路滤波器基本概念
本书内部链条:
- Ch.20-23(本文)← Ch.8-9 (传递函数和滤波器系数)
- ← Ch.27 (Gamma 优化因子是滤波器设计的基础)
- ← Ch.11 (参考杂散指标影响滤波器阶数选择)
Ch.20: Fundamentals of PLL Passive Loop Filter Design
设计流程总览
Banerjee 提出 5 步设计流程,将环路滤波器设计从经验试凑转化为系统化的计算过程:
-
确定设计指标:、、、、
- 输出频率 和参考频率 决定 N =
- 电荷泵增益 (单位 A/rad)和 VCO 增益 (单位 Hz/V)由 PLL 芯片决定
- 计算环路增益常数
-
选择环路带宽 和相位裕度
- 通常选 至 (确保连续时间近似有效)
- 推荐范围 40-55°(锁定时间和稳定性的最优折衷)
- 角频率转换:
-
计算 Gamma 优化因子
- 根据相位裕度查表选择 (PM 40°→,PM 55°→)
- 也可通过公式 直接计算
-
计算滤波器系数 A0/A1/A2/A3
- 利用三个方程(幅值条件、相位条件、Gamma 定义)求解系数
- A0 是总有效电容,决定低频环路增益
-
从系数反推元件值 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,相位裕度
计算过程:
- rad/s
- s
- s
- A0 表达式代入数值计算得
- nF
- nF
- kΩ
Gamma 的元件标准值敏感度与再恢复
实际设计中理论计算出的 γ 值在选用 E12/E24/E96 标准元件值后会发生偏差。以下给出量化分析和恢复策略。
γ 对 C1/C2 标准值替代的敏感度
其中下标 表示取标准值后的实际元件值。γ 的相对偏差为:
标准值替代引起的 γ 偏差表(以二阶设计 γ=0.12 为例):
| 元件 | 理论值 | E24 标准值 | 偏差 |
|---|---|---|---|
| C1 | 1.68 nF | 1.8 nF (E24) | +7.1% |
| C2 | 12.32 nF | 12 nF (E24) | -2.6% |
| R2 | 22.5 kΩ | 22 kΩ (E24) | -2.2% |
| 替代方案 | C1_std | C2_std | R2_std | γ_actual | γ 偏差 | PM_actual |
|---|---|---|---|---|---|---|
| E24 最接近 | 1.8 nF | 12 nF | 22 kΩ | 0.115 | -4.2% | 47.0° |
| E24 上偏 C1 | 2.0 nF | 12 nF | 22 kΩ | 0.113 | -5.8% | 46.5° |
| E24 下偏 C2 | 1.8 nF | 10 nF | 22 kΩ | 0.137 | +14% | 50.5° |
| E96 精密 | 1.69 nF | 12.4 nF | 22.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% 为例):
| 操作 | γ | PM | Fc (kHz) |
|---|---|---|---|
| 理论设计 | 0.120 | 48.0° | 2.50 |
| E24 标准值替代 | 0.115 | 47.0° | 2.58 |
| R2 微调 (22k→23.2k) | 0.120 | 48.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 轮迭代:
- 取 初值: s
- 计算 :
代入数值: F 3. 计算 , :
- 求解二次方程 得更新 ,
- 判别式 ,求解得:
第 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。
传递函数
系数方程为:
极点求解方法
被动四阶滤波器的极点方程需要求解三次方程:
书中给出迭代求解方法:
- 从 A0/A1/A2/A3 求解极点的三次方程
- 令 ,
- 由 和 和 可得:
- 迭代求解直到收敛
- 从 解出 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.50 | 24.9 | 41.4 | — |
| 1 | 0.82 | 24.6 | 37.8 | 未收敛 |
| 2 | 0.95 | 24.4 | 36.2 | 接近 |
| 3 | 1.02 | 24.3 | 35.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 |
| 额外元件数 | 3 | 5 | 7 |
| 设计复杂度 | 低 | 中 | 高(可能复极点) |
A系数与元件值双向映射速查表
Banerjee 设计方法的核心是将滤波器设计问题转化为 系数空间 (A0-A3) 与 元件空间 (C1-C4, R2-R4) 之间的双向映射。以下提供完整的映射参考表,覆盖二阶到四阶无源滤波器的正反变换。
正向映射:元件值 → 系数(用于验证和仿真)
| 阶数 | A0 | A1 | A2 | A3 |
|---|---|---|---|---|
| 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]
系数量纲一致性检查
设计完成后,通过以下量纲检查验证系数计算的正确性:
| 系数 | 量纲 | 检查方法 |
|---|---|---|
| (法拉) | ,应与各电容值加和一致 | |
| (法·秒) | ||
工程经验:若 的反算值 与设计值偏差 ,说明系数-元件转换中存在计算错误。
综合比较
| 滤波器阶数 | 极点数量 | 复杂度 | 杂散抑制 | 设计难度 |
|---|---|---|---|---|
| 2nd | 1 | 最低 | 有限 | 低 |
| 3rd | 2 | 中等 | 较好 | 中 |
| 4th | 3 | 最高 | 最佳 | 高(可能复极点) |
设计原则总结
Banerjee 反复强调的核心设计原则:
- 相位裕度选择 40-55°,兼顾稳定性和瞬态响应
- 环路带宽选择 Fcomp/10 至 Fcomp/20,确保连续时间近似有效
- 电容值需考虑实际可用范围和 VCO 输入电容
- 附录 A 提供所有滤波器类型的完整设计实例
与现有知识的联系
- 环路滤波器与电荷泵PLL — 环路滤波器的基本拓扑与本文的 Banerjee 设计方法论互补
- Dean Banerjee PLL Performance Simulation and Design 深度解析 — 来源页
关键公式
| 概念 | 公式 | 章节 |
|---|---|---|
| 零点时间常数 | 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.