3. 相位噪声基础:定义、来源(热噪声、闪烁噪声、电源噪声)
3.1 相位噪声的定义
相位噪声,说白了就是描述信号"干不干净"的指标。你想想看,理想的正弦波在频谱上应该是一根孤零零的谱线。但实际上,电路里各种噪声会让这根谱线两边长出"裙边"——这就是相位噪声。
我习惯用单边带相位噪声 ℒ(f) 来量化它,单位是 dBc/Hz:
ℒ(f) = 10 · log₁₀( P_{sideband} / P_{carrier} )
它表达的意思是:在偏离载波频率 f 处、1 Hz 带宽内的噪声功率与载波功率的比值。这个值越负,信号越"纯净"。我记得刚入行那会儿,觉得 -80 dBc/Hz@100 kHz 已经很厉害了,后来做通信系统才发现,这个指标在工程上往往差得远。
ℒ(f) 的单位是 dBc/Hz,值越小越好。每改善 6 dB,相当于信号纯度提升 2 倍。
3.2 热噪声
热噪声在 PLL 里是最"公平"的——它无处不在。电阻会贡献热噪声,MOS 管的沟道也会贡献热噪声。它的频谱是白噪声,在整个频率范围内功率谱密度基本平坦。
在 PLL 中,热噪声主要决定 环路带宽外 的相位噪声。我曾在 28 nm 项目上遇到过一件事:VCO 在 1 MHz 偏移处的相噪怎么都压不到指标以下。折腾了两周,最后定位到是交叉耦合对的沟道热噪声在作怪。解决办法说穿了很简单——增大尾电流。但代价嘛,功耗你得自己掂量。
热噪声的功率谱密度表达式:
S_{θ,thermal}(f) = 4kT · R · (K_{VCO} / (2πf))²
你看,它与温度 T 成正比,跟频率 f 成反比——频率越低,热噪声对相位噪声的贡献越明显。不过在实际 PLL 里,热噪声主要影响 带外区域,因为带内有环路增益压制它。
3.3 闪烁噪声
闪烁噪声,也叫 1/f 噪声,是低频区域的"霸主"。它的功率谱密度与频率成反比——频率越低,噪声越大。在 PLL 里,闪烁噪声主要来自 MOS 管的栅氧化层界面陷阱,尤其是 NMOS 的闪烁噪声通常比 PMOS 大不少。
我建议你对闪烁噪声格外上心,特别是在窄带通信应用中。为什么?因为闪烁噪声在 环路带宽内 占主导,而带内的噪声是很难通过环路滤波来抑制的——环路本身对带内噪声的抑制能力有限。
闪烁噪声的模型:
S_{θ,flicker}(f) = K_f / f
这里的 K_f 是工艺相关常数。我遇到过一款 40 nm 工艺,NMOS 的 K_f 比 PMOS 大了将近 10 倍。所以我在设计 PLL 时,凡是关键路径上的器件,首选 PMOS 输入对,或者用大尺寸器件来压低闪烁噪声。
f_c 通常在几十 kHz 到几 MHz 之间。如果你的 PLL 环路带宽小于 f_c,带内噪声就会以闪烁噪声为主,这时候靠增大环路带宽来改善带内相噪是没用的。
3.4 电源噪声
电源噪声这块,我踩过的坑可不少。简单说,电源噪声是一类"外来的"干扰——它通过电源网络耦合到 VCO、电荷泵等模块,对输出信号的相位进行调制。
它的来源有两类:
- 确定性成分: DC-DC 开关纹波、数字电路同步开关噪声(SSN)
- 随机成分: 电源网络的热噪声、LDO 的带隙基准噪声
VCO 对电源噪声尤其敏感。你可以用这个式子来估算:
ℒ_{supply}(f) = (K_{VCO} · (V_n(f) / 2))² / f²
其中 V_n(f) 是电源上的噪声电压密度。你看,K_{VCO} 越大,电源噪声对相噪的贡献就越大。有个项目我印象很深:流片回来测试,VCO 相噪在 100 kHz 处有个异常的凸起,查了快一个月,最后发现是数字电源走线耦合到了 VCO 的电源环上。从那以后,我每次布板都要单独检查 VCO 电源的隔离。
K_{VCO} 设计得偏大,结果电源噪声贡献的相噪直接超标 8 dB。后来加了低噪声 LDO,并在 VCO 电源脚上做了 RC 去耦,才把指标拉回来。
3.5 三种噪声的对比
下面这张表,我建议你收藏起来。每次做 PLL 相噪预算时,对照着看,能帮你快速定位问题出在哪个环节。
| 特性 | 热噪声 | 闪烁噪声 | 电源噪声 |
|---|---|---|---|
| 频谱特性 | 白噪声(平坦) | 1/f(低频突出) | 纹波 + 随机(混合) |
| 物理来源 | 电阻、沟道热噪声 | 界面陷阱、晶格缺陷 | DC-DC 纹波、数字耦合 |
| PLL 主导区域 | 带外(> 环路带宽) | 带内(< 环路带宽) | VCO 牵引 / 全频段 |
| 常用抑制方法 | 增大电流、降低电阻 | 大尺寸 PMOS、Chopping | 低噪声 LDO、高 PSR 电源 |
说实话,这三种噪声很少"单打独斗"。每次我做相噪分解时,都会把每条噪声路径单独算一遍,然后加起来跟实测对比。偏差大的地方,就是需要深挖的地方。
这张图我画成了从"来源"到"特性"再到"影响"最后到"抑制方法"的纵向路径。每次做 PLL 相噪预算时,你可以顺着这个路径走一遍:先确定是哪类噪声占主导,再看它的频谱特征落在带内还是带外,最后选对应的抑制手段。嗯,按这个套路来,基本不会漏掉关键项。