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 缩放环路增益,是环路带宽随输出频率变化的主要原因。

PLL 核心环路组件与信号流 θ_ref PFD + 电荷泵 K_d = I_cp/2π 环路滤波器 Z(s) 零点 + 高频极点 VCO K_vco / s ÷ N 分频器 θ_fb = θ_out / N θ_out 反馈相位 θ_fb + − 开环传递函数:G(s)H(s) = K_d · Z(s) · (K_vco / s) · (1 / N) 闭环:Φ(s) = G(s) / [1 + G(s)H(s)],锁定条件为相位裕度 > 45°

二、连续时间域环路模型与传递函数推导

把四个组件串联,得到开环传递函数:

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,以抑制采样边带。下表给出典型参数与检查项,可作为设计初稿的快速核对。

检查项典型值/判据不满足时的后果
相位裕度 PM45°~70°PM < 45° 时阶跃响应过冲大、锁定时间长
环路带宽 ω_c≤ ω_ref/10ω_c 过高时采样边带和杂散恶化
阻尼系数 ζ0.7~1.0ζ 过小导致振荡,过大则响应迟缓
z 域闭环极点|z| < 1极点出单位圆即失稳
PFD 线性范围|Δθ| < 2π超出后增益下降,捕获失败
设计提示:先用连续域公式估算 C1、R、C2,再在 z 域验证 PM 和极点位置。若 PM 不足,优先增大 R 或减小 ω_c,而不是盲目增大 C1,因为 C1 增大会同时降低 ω_n 和 ζ。

理解这四个组件各自的数学角色,是后续分析相位噪声、杂散和锁定时间的基础。PD 提供误差检测,LF 塑造环路动态,VCO 提供频率输出,分频器设定频率比例。连续域模型适合快速估算,离散域模型适合高带宽或高参考频率场景。两者结合,才能在实际设计中既保证稳定性,又满足性能指标。