VCO 增益 Kvco:它在 PLL 环路里的位置、调谐非线性与 PVT 影响
更新时间:2026-11-03。锁相环(PLL)的环路公式里,VCO 增益 Kvco 是唯一一个「电压翻译成频率」的增益项:电荷泵电流、环路滤波器阻抗都在电压域,只有 Kvco 把控制电压的每毫伏变化变成输出频率的偏移。这个特殊位置让它同时牵动四件事——环路带宽、稳定性裕度、参考杂散和锁定范围。本篇只做一件事:把 Kvco 这一个参数从传递函数里单独拎出来,定量推导它怎样随调谐曲线和工艺电压温度(PVT)变化,又怎样反过来改变环路行为。带宽取值的总论见 PLL 带宽与相位噪声权衡,抖动积分的验收方法见 PLL 抖动与相位噪声积分;非线性的物理来源与自校准电路的完整做法在姊妹篇 VCO 增益非线性校准,带宽随 Icp/RC 联合漂移的跟踪电路见 PLL 环路带宽的 PVT 漂移,本篇不重复校准电路,只讲参数推导和 PVT 检查方法。
本文要回答的问题
- Kvco 在 PLL 开环传递函数里处于什么位置,单位 rad/s/V 和 MHz/V 怎么换算?
- Kvco 翻倍,环路带宽、自然频率、阻尼系数、相位裕度分别按什么比例变化?
- VCO 调谐曲线(f-V 曲线)为什么不是直线,单 band 内 Kvco 从 80 MHz/V 滑到 30 MHz/V 时环路参数具体变成多少?
- PVT 漂移怎样迫使 VCO 在调谐曲线的不同位置工作,为什么说 Kvco 偏大的方向先吃掉相位裕度?
- 控制线上的纹波怎样被 Kvco 直接调频成参考杂散,工程上怎样用 band 切分和常数带宽补偿兜底,PVT 检查表怎么列?
这张卡是全篇的地图:Kvco 首先是传递函数里的一个乘子,其次它自己随工作点变化(非线性),PVT 又不断挪动工作点,最后所有控制线上的扰动都经它变成频率边带。下面四节按这四个作用面依次展开。
一、VCO 增益 Kvco 的定义与它在环路里的位置
VCO 增益是输出频率对调谐电压的局部导数:
Kvco = dω/dVtune = 2π · df/dVtune传递函数推导时用 rad/s/V,读数据手册和做手算时用 MHz/V,两者差一个 2π。注意它是局部导数——不是整个调谐范围除以电压摆幅的平均值,而是锁定点处 f-V 曲线的切线斜率。这个「局部」二字是全篇的伏笔:同一个 VCO 在不同控制电压下有不同的 Kvco。
在电荷泵 PLL 的相位域模型里,前向通道由三级串联构成:鉴频鉴相器加电荷泵把相位误差变成电流,增益为 Icp/2π;环路滤波器把电流积分为电压,传递函数 Z(s);VCO 把电压积分成相位,传递函数是 Kvco/s。再经 N 分频反馈,开环增益为:
G(s)H(s) = (Icp/2π) · Z(s) · (Kvco/s) · (1/N)下图把 Kvco 在环路中的位置标了出来,同时画上一条容易被忽略的注入路径——控制线上的任何纹波和噪声,都和滤波器输出走同一个入口进 VCO,被 Kvco 当场翻译成频率偏移。
读这张图抓住两点:其一,Kvco 后面跟着一个 1/s,VCO 在相位域里天生是个积分器,这决定了 PLL 没有环路滤波器就已经是一型系统;其二,纹波注入点和合法控制信号完全相同,环路对它没有任何额外的分辨能力——滤波器在带外把纹波压到多小、Kvco 把残余纹波放大多少,二者相乘才是最终的参考杂散。VCO 电路本身(环振还是 LC、变容管怎么接)的选择见 VCO 拓扑:环振与 LC。
二、把 Kvco 代入传递函数:四个环路参数各按什么比例动
二型环路滤波器在穿越频率附近呈现电阻性(|Z(jω)| ≈ R1),令开环增益等于 1,得到单位增益频率(即环路带宽):
ωc ≈ Icp · R1 · Kvco / (2π · N)忽略第三极点、把系统按二阶近似,自然频率和阻尼系数为:
ωn = √( Icp · Kvco / (2π · N · C1) )
ζ = (R1 · C1 / 2) · ωn三个式子对 Kvco 的依赖关系完全不同,这是本节的核心结论:
- 环路带宽 ωc 正比于 Kvco 的一次方。Kvco 变 2 倍,带宽精确地变 2 倍;
- 自然频率 ωn 正比于 √Kvco,阻尼系数 ζ 也正比于 √Kvco。Kvco 变 2 倍,二者只变 √2 倍;
- 锁定时间大致按 1/ωn 缩放,所以 Kvco 变 2 倍,锁定时间只变 1/√2——捕获速度对 Kvco 的敏感度只有带宽的一半。
相位裕度(PM)的故事更微妙。零点 fz 与第三极点 fp3 是滤波器里的固定频率,不随 Kvco 移动,于是:
PM ≈ arctan(fc/fz) − arctan(fc/fp3)这个函数在 fc = √(fz·fp3) 处取最大值,向两侧都下降,但两侧下降的速率严重不对称:fz 通常在 fc 的 1/4 到 1/5 处,而 fp3 只在 fc 的 2.5 到 4 倍处。Kvco 偏小时 fc 远离 fp3,PM 只是缓慢变薄;Kvco 偏大时 fc 直逼 fp3,第二项快速增大,PM 急转直下。Kvco 偏大是危险方向,偏小只是慢——这条不对称性后面会反复用到。
下面给一组自洽的设计取值示例(教科书级手算数值,不是仿真结果)。一个 2.4 GHz 整数分频 PLL,参考 40 MHz、N=60,取 Icp=2 mA,band 中点标称 Kvco=60 MHz/V,目标 fc=200 kHz、PM≈56°。由带宽式反解 R1≈630 Ω;置 fz=fc/4=50 kHz 得 C1≈5 nF;取 C2=C1/10,则 fp3≈560 kHz。算出 ωn≈6.3×10⁵ rad/s(fn≈100 kHz)、ζ≈1.0。片上实现时会同比例缩小电容、加大 Icp,比例关系不变。
三、调谐曲线非线性:同一 band 内 80 到 30 MHz/V 的算例
开关电容阵把整个调谐范围切成几十个 band 之后,细调变容管只覆盖单个 band。但 band 内部的 f-V 曲线仍不是直线:变容管 C-V 曲线中段陡、端点缓,经 f∝1/√LC 映射后,f-V 曲线的斜率一路渐变。仍以上面的设计为例,锁定点在同一个 band 内移动时,局部 Kvco 从 Vtune 低端的约 80 MHz/V 一路降到高端的约 30 MHz/V。
这张图要读出两层意思:沿细调方向,同一 band 内斜率渐变 2.7 倍;沿粗调方向,band 切分把单个变容管要扛的斜率从 GHz/V 量级压到几十 MHz/V,但 band 内的残余变化依然存在。band 之间为什么必须保留 30%–50% 重叠、电容码怎样二分搜索,属于校准流程,见 VCO 增益非线性校准。
把 80 和 30 两个端点代入第二节的公式(滤波器参数不动),环路在 band 两端其实已经不是同一个环路:
| band 内工作点 | 局部 Kvco | 实际 fc | ωn、ζ 相对标称 | 相位裕度 | 说明 |
|---|---|---|---|---|---|
| Vtune 低端 | 80 MHz/V | 267 kHz | ×1.15 | ≈54° | 带宽偏宽,杂散临界 |
| band 中点(标称) | 60 MHz/V | 200 kHz | ×1.00 | ≈56° | 设计点 |
| Vtune 高端 | 30 MHz/V | 100 kHz | ×0.71 | ≈53° | 捕获变慢,VCO 近载波噪声压制减弱 |
带宽在 band 内漂了 2.67 倍,而 PM 只在 53°到 56° 之间微动——这正是 band 切分的功劳:残余 Kvco 比被压到约 3:1 以内,fc 始终夹在 fz 和 fp3 之间离 √(fz·fp3)≈167 kHz 不远的位置,PM 曲线顶部平坦,所以稳定性几乎无感。作为反面对照,假如不用 band 切分、让 Kvco 高端冲到 240 MHz/V(4 倍标称),fc 上移到 800 kHz,PM 直接跌到约 31°,阶跃响应振铃并临近振荡。切 band 保护的首先是稳定性,其次才是噪声和杂散。
但 2.67 倍的带宽漂移本身仍是问题:它超出了多数系统要求的「全频带带宽恒定 ±20%」窗口,带宽漂移后噪声整形曲线整体平移,PLL 带宽与相位噪声权衡 里优化出的交叉点就落空了;抖动积分预算的带宽假设也随之失效,验收口径见 PLL 抖动与相位噪声积分。
四、PVT 怎样移动工作点,为什么先在高端方向出事
实际芯片的麻烦不是「我选了哪个频点」,而是「同一个频点在不同工艺角下落在曲线的什么位置」。工艺角改变片上电感电容的绝对值,温度和电源改变变容管特性与振荡幅度,VCO 自由振荡频率随之整体平移。为了锁到同一个 2.4 GHz 目标频率,闭环后 Vtune 被迫停在不同位置:慢角(SS、低温、低压)下自由振荡频率偏低,Vtune 要往高端推,工作在 Kvco 小的曲线区段;快角(FF、高温、高压)下自由振荡频率偏高,Vtune 落在低端,工作在 Kvco 大的区段。
于是 PVT 对环路的打击有两层。第一层是 Kvco 作为乘子直接参与乘积(Icp 和 RC 常数也各自漂移,联合统计见 PLL 环路带宽的 PVT 漂移);第二层是本篇强调的工作点滑动——中心频率漂移先改变 Vtune 落点,再由非线性曲线把落点位移放大成 Kvco 变化,两层相乘。快角方向同时凑齐三个不利因素:Vtune 低、Kvco 大、fc 高,fc 被推向 fp3,PM 按第二节的非对称规律快速贬值。慢角方向虽然 PM 安全,但 fc 过低会带来另外两个真实风险:捕获时间拉长到开机容忍极限之外,以及 VCO 近载波相位噪声失去环路压制(环路对 VCO 噪声呈高通,带宽越窄压制区间越小)。
下表是 PVT 检查表的推荐格式,数值沿用前述设计的教科书级示例,演示一行应该怎样填、签收判据怎样写;真实项目逐 band、逐角填全。
| 工艺/电压/温度角 | 自由振荡频偏 | 锁定 band | Vtune 落点 | 局部 Kvco | 实测/推算 fc | PM | 1mV 纹波下参考杂散 | 判定 |
|---|---|---|---|---|---|---|---|---|
| TT / 0.90 V / 27°C | 0% | n | 0.65 V | 60 MHz/V | 200 kHz | 56° | −62.5 dBc | 通过 |
| SS / 0.81 V / −40°C | −9% | n−1 | 0.95 V | 32 MHz/V | 107 kHz | 54° | −68 dBc | 带宽下限,复核锁定时间 |
| FF / 0.99 V / 125°C | +8% | n+1 | 0.35 V | 78 MHz/V | 260 kHz | 54° | −60 dBc | 杂散临界,卡规范线 |
| (反例)不切 band 的 4× 点 | — | — | 逼近轨电压 | 240 MHz/V | 800 kHz | ≈31° | −44 dBc | 不通过:稳定性与杂散双失效 |
检查的执行要点有三:每个角必须先做 VCO 自由振荡仿真确定 band 与 Vtune 落点,再在该落点取局部 Kvco,禁止拿 band 平均值代入;快角行和高码 band 是 PM 与杂散的双料最坏点,单独加粗复核;签收建议设四条线——所有角 PM ≥ 45°(留 10° 建模误差余量)、fc 落在目标窗口(无补偿时放宽到 0.5×–1.5×,有常数带宽补偿时 ±20%)、参考杂散低于系统规范、最慢角锁定时间满足开机预算。
五、Kvco 大与小的完整取舍:纹波是怎样被调成杂散的
把 Kvco 调大或调小不是单纯的带宽旋钮,它在至少七个维度上方向相反地拉扯。先补一条关键推导:控制电压上幅度为 Vrip、频率为 fref 的正弦纹波,经 VCO 形成频率偏移 Δf=Kvco·Vrip 的调频(FM),一阶边带幅度为 Δf/(2 fref),于是参考杂散为:
spur(dBc) = 20·log10( Kvco · Vrip / (2 · fref) )纹波固定时,Kvco 每翻倍杂散恶化正好 6 dB。用前面的数:Vrip=1 mV、fref=40 MHz 时,Kvco=80 MHz/V 给出 −60 dBc,Kvco=30 MHz/V 给出约 −68.5 dBc——同一份电荷泵失配,在 band 两端的杂散差 8.5 dB。电荷泵失配与漏电流如何制造 Vrip,见 PLL 电荷泵电流失配与杂散,系统级杂散预算见 PLL 参考杂散抑制。
| 维度 | Kvco 偏大 | Kvco 偏小 |
|---|---|---|
| 环路带宽与捕获 | fc 高、ωn 大,频率捕获快 | fc 低、ωn 小,捕获慢,可能超开机预算 |
| 相位裕度 | fc 逼近 fp3,PM 急降,危险方向 | fc 远离 fp3,PM 缓变,但 ζ 同步下降 |
| 单 band 频率覆盖 | Kvco·V 摆幅大,易盖住 PVT 漂移 | 覆盖窄,需要更多 band,可能锁不到 |
| 参考杂散 | 纹波 FM 增益大,杂散随 20log 恶化 | 同样纹波下杂散小,天然有利 |
| 电荷泵失配/漏电敏感度 | 高,静态相位误差产生的纹波被放大 | 低 |
| VCO 相位噪声 | 带宽宽,近载波 VCO 噪声压得狠 | 近载波 VCO 噪声失去压制 |
| 控制线带外噪声 | R 热噪声、CP 噪声在带外被 ×Kvco 调成 FM | 小 Kvco 直接削弱这条路径 |
表中两条噪声行要配合噪声整形理论一起读:带宽之内 VCO 相位噪声被环路纠正,所以大 Kvco(宽频带)有利于近载波相噪;但环路带宽之外,滤波器电阻热噪声和电荷泵白噪声原样到达 Vtune,被 Kvco 翻译成调频边带,这时小 Kvco 有利。再加上 VCO 自身带外相噪由振荡核心决定、与 Kvco 无关(LC VCO 的噪声机理见 LC VCO 尾电流闪烁噪声),取舍的本质是:Kvco 决定的是「别人的噪声以多大增益进入 VCO」,而不是 VCO 自己静不安静。时钟数据恢复(CDR)环路里相位插值器/DCO 的增益扮演完全类似的角色,对应讨论见 CDR 基础:相位跟踪 和 CDR 环路带宽与抖动容忍。
六、工程手段与 Kvco 检查清单
工程上对「Kvco 既不能太大也不能固定」的标准答案有四个层次,按代价从低到高排列。
第一,band 切分压低平均 Kvco。 开关电容阵把连续调谐范围切窄,让细调变容管始终工作在曲线中段,单 band 内残余 Kvco 比控制在约 3:1 以内——这是第三节算例中 PM 几乎不动的直接原因,也是性价比最高的一手。
第二,常数带宽补偿。 既然 fc ∝ Icp·Kvco,选码完成后让电荷泵电流按 band 反比调整:Icp(b)·Kvco(b)=常数。上例中 Kvco=80 MHz/V 的 band 取 Icp≈1.5 mA、Kvco=30 MHz/V 的 band 取 Icp≈4 mA,即可把全 band 的 fc 收回 ±20% 窗口内。注意 Icp 调整本身会改变电荷泵失配特性,补偿范围通常限制在 ±2 倍以内,且改完要回到杂散行复核。两点法实测 Kvco、电流 DAC 怎样实现的完整电路见 VCO 增益非线性校准。
第三,模拟线性化与数字预失真。 多支路变容管错开偏置把合成 C-V 斜率削峰填谷、控制电压限幅只用中段,或在全数字 PLL 中直接对 DCO 增益做数字归一化;手段细节与适用场景见校准姊妹篇第四节。
第四,PVT 签收表闭环。 前三手做得对不对,最终都要落到第四节那张表:每个 band、每个角给出 Vtune 落点、局部 Kvco、fc、PM、杂散、锁定时间六项实测或后仿数据,任一不过线就回到 band 划分或补偿系数修改,而不是流片后在频点高端排查振铃。
下图把检查项按四个类别收拢,评审时可以直接照图逐项过。

思维导图的使用方式是:左两支在设计阶段自查(公式和曲线参数),右两支在评审签收阶段自查(杂散最坏点和四角表格),两支都过才算把 Kvco 这个参数真正闭环。
这一篇在知识体系里的位置
- 上游:电荷泵 PLL 与环路滤波器基础 与 PLL 二型环路滤波器设计 给出开环传递函数和零极点的推导源头;VCO 拓扑:环振与 LC 是 Kvco 的电路载体。
- 横向:PLL 带宽与相位噪声权衡 是带宽取值总论,本篇只深挖其中 Kvco 这一个乘子;VCO 增益非线性校准 讲非线性物理来源与自校准电路,PLL 环路带宽的 PVT 漂移 讲 Icp/Kvco/RC 联合漂移的统计与跟踪电路,三篇分工互补。
- 下游:PLL 电荷泵电流失配与杂散 与 PLL 参考杂散抑制 承接纹波 FM 的系统预算;PLL 抖动与相位噪声积分 是带宽确定后的抖动验收;CDR 基础:相位跟踪 是同一增益问题在时钟恢复环路里的对应形态。
总结
VCO 增益 Kvco 是 PLL 前向通道上把电压翻译成频率的唯一增益项:开环传递函数里它以 Kvco/s 出现,因此环路带宽正比于 Kvco 一次方、自然频率与阻尼系数只随平方根变化,而相位裕度随带宽非对称变化,Kvco 偏大时 fc 逼近第三极点是真正的危险方向;调谐曲线的非线性让局部 Kvco 在单 band 内即可从 80 MHz/V 滑到 30 MHz/V,band 切分把带宽漂移约束在约 3:1、保住相位裕度,但残余漂移仍超过恒定带宽要求;PVT 漂移通过移动 Vtune 落点间接放大 Kvco 变化,必须逐 band 逐角取局部斜率填写检查表,并用纹波 FM 公式 20log(Kvco·Vrip/2fref) 卡死高码 band 的杂散;最终的工程闭环是 band 切分、按 band 反比调整电荷泵电流的常数带宽补偿、线性化与 PVT 签收表四者配合,让同一颗 PLL 在调谐曲线任何位置都工作在已知的、有余量的带宽和裕度上。