2. PLL核心环路组件与数学模型
锁相环本质上是一个负反馈控制系统,它的行为由四个核心组件共同决定:鉴相器(Phase Detector, PD)或鉴频鉴相器(PFD)、环路滤波器(Loop Filter, LF)、压控振荡器(VCO)以及分频器(Divider)。要真正理解环路为什么能锁定、锁定后相位噪声如何分布、以及什么条件下会失稳,必须先把每个组件的输入输出关系写成数学表达式,再组合成开环与闭环传递函数。本节从组件的功能出发,逐步建立连续时间域与离散时间域模型,并给出稳定性判据。
一、四个核心组件的功能与数学模型
鉴相器/鉴频鉴相器。PD 的作用是把参考相位 θ_ref 与反馈相位 θ_fb 的差值转换为误差电压或电流。模拟乘法器型 PD 的输出为 v_d(t) = K_m·sin(θ_ref − θ_fb),在小相位误差下近似线性:v_d ≈ K_d·(θ_ref − θ_fb),K_d 为鉴相增益(单位 V/rad)。工程中更常用 PFD 加电荷泵结构,其输出是电流脉冲,平均电流 i_cp = I_cp·(Δθ/2π),等效鉴相增益 K_d = I_cp/(2π)(单位 A/rad)。PFD 的线性范围是 ±2π,超过后进入非线性区,这是环路捕获与失锁分析的关键边界。
环路滤波器。LF 把 PD 输出的电流或电压转换为 VCO 的控制电压,同时决定环路的带宽、阻尼和杂散抑制。最常用的是三阶无源滤波器:电荷泵电流先经 R 与 C1 串联支路产生零点,再由 C2、C3 提供高频衰减。其阻抗传递函数可写为 Z(s) = (1 + sR C1) / [s(C1+C2+C3)·(1 + sR C1(C2+C3)/(C1+C2+C3))·(1 + sR3 C3)] 的近似形式。零点用于补偿 VCO 的 1/s 积分带来的 −90° 相移,使环路在穿越频率处有足够相位裕度。
压控振荡器。VCO 的输出频率随控制电压线性变化:ω_out(t) = ω_0 + K_vco·v_ctrl(t),K_vco 单位为 rad/(s·V)。由于相位是频率的积分,VCO 的相位传递函数为 θ_out(s)/v_ctrl(s) = K_vco/s。这个 1/s 是环路中唯一的理想积分环节,也是环路能实现零稳态相位误差的根源。
分频器。分频器把 VCO 输出频率除以 N,反馈到 PD:θ_fb = θ_out/N。在锁定时,ω_out = N·ω_ref,因此 N 直接决定输出频率与参考频率的倍数关系。分频器本身不引入动态,但 N 会按 1/N 缩放环路增益,是环路带宽随输出频率变化的主要原因。
二、连续时间域环路模型与传递函数推导
把四个组件串联,得到开环传递函数:
G(s)H(s) = K_d · Z(s) · (K_vco / s) · (1 / N)
以二阶二型环路(电荷泵 + 二阶无源滤波器)为例,Z(s) = (1 + sR C1) / [s(C1+C2)(1 + sR C1C2/(C1+C2))]。代入后开环函数可整理为:
G(s)H(s) = (K · (1 + s/ω_z)) / [s² · (1 + s/ω_p)]
其中 K = K_d·K_vco/(N·(C1+C2)),ω_z = 1/(R C1),ω_p = (C1+C2)/(R C1 C2)。闭环传递函数 Φ(s) = G(s)/[1+G(s)H(s)],其分母即特征方程。二阶环路的自然频率 ω_n 与阻尼系数 ζ 可写为:
ω_n = sqrt(K / (1 + s/ω_p 的直流近似)) ≈ sqrt(K)
ζ = (ω_n / 2) · (1/ω_z + 1/ω_p 的修正项)
工程上更常用环路带宽 ω_c(开环增益为 1 的频率)和相位裕度 PM 来设计。对于二阶环路,PM ≈ arctan(ω_c/ω_z) − arctan(ω_c/ω_p)。典型设计取 ω_c 在 ω_z 与 ω_p 之间,使 PM 落在 50°~70°。例如取参考频率 10 MHz、N = 100、K_vco = 2π·100 MHz/V、I_cp = 1 mA,则 K_d = 1 mA/2π ≈ 1.59×10⁻⁴ A/rad。若目标 ω_c = 2π·100 kHz,可反推 C1、R、C2 的初值,再用仿真微调。
三、离散时间域模型与 z 域分析
当环路带宽与参考频率可比时(通常 ω_c > ω_ref/10),连续时间近似不再准确,必须考虑采样效应。PFD 在每个参考周期更新一次相位误差,等效为采样器。将 VCO 的 1/s 在采样域中离散化,常用双线性变换 s = (2/T)·(1−z⁻¹)/(1+z⁻¹),得到 VCO 的 z 域模型:
θ_out(z) / v_ctrl(z) = K_vco · T / (1 − z⁻¹)
环路滤波器同样离散化后,开环 z 域传递函数为:
G(z)H(z) = K_d · Z(z) · K_vco·T/(1−z⁻¹) · (1/N)
稳定性判据从 s 域的相位裕度转为 z 域的单位圆判据:闭环极点必须全部位于单位圆内。实际设计中,常用根轨迹或 Bode 图在 z 域检查。若 ω_c 接近 ω_ref/2,采样保持效应会引入额外相位滞后,使 PM 下降,此时需要降低 ω_c 或增加零点补偿。
四、稳定性判据与工程检查清单
综合连续与离散模型,稳定性判据可归纳为三条:第一,开环相位在增益穿越频率处不得达到 −180°,且相位裕度建议 ≥ 45°;第二,闭环极点实部为负(s 域)或模小于 1(z 域);第三,环路带宽应小于参考频率的 1/10~1/20,以抑制采样边带。下表给出典型参数与检查项,可作为设计初稿的快速核对。
| 检查项 | 典型值/判据 | 不满足时的后果 |
|---|---|---|
| 相位裕度 PM | 45°~70° | PM < 45° 时阶跃响应过冲大、锁定时间长 |
| 环路带宽 ω_c | ≤ ω_ref/10 | ω_c 过高时采样边带和杂散恶化 |
| 阻尼系数 ζ | 0.7~1.0 | ζ 过小导致振荡,过大则响应迟缓 |
| z 域闭环极点 | |z| < 1 | 极点出单位圆即失稳 |
| PFD 线性范围 | |Δθ| < 2π | 超出后增益下降,捕获失败 |
理解这四个组件各自的数学角色,是后续分析相位噪声、杂散和锁定时间的基础。PD 提供误差检测,LF 塑造环路动态,VCO 提供频率输出,分频器设定频率比例。连续域模型适合快速估算,离散域模型适合高带宽或高参考频率场景。两者结合,才能在实际设计中既保证稳定性,又满足性能指标。