1. 噪声基础:噪声的物理起源与统计特性
做低噪声电路设计,第一件事就是搞清楚——噪声到底从哪来的?
我刚入行那会儿,总觉得噪声是个玄学。明明电路结构都一样,为什么有的芯片信噪比就是高?后来被老工程师拉着测了三个月噪声谱,才明白:噪声不是玄学,是物理。你只要摸清它的脾气,就能在设计阶段把它压住。
这一章,咱们把噪声的根挖出来。热噪声、散粒噪声、闪烁噪声,这三种是模拟IC里最常碰到的。另外还有噪声的统计描述方式——功率谱密度(PSD),这是后面所有仿真建模的基石。
1.1 热噪声(Johnson-Nyquist噪声)
热噪声,说白了就是电阻里电子乱撞产生的。温度越高,撞得越凶,噪声越大。
它的功率谱密度公式很简单:
S_v(f) = 4kTR [V²/Hz]
其中:
- k — 玻尔兹曼常数(1.38×10⁻²³ J/K)
- T — 绝对温度(K)
- R — 电阻值(Ω)
注意,这个谱密度跟频率没关系。从DC到几百GHz,它都是平的。所以我们叫它白噪声。
热噪声的时域幅度服从高斯分布。均值是0,方差由4kTR·带宽决定。带宽越宽,噪声总功率越大。
举个例子:一个10kΩ电阻,在1MHz带宽内,室温下的热噪声有效值大约是:
Vn_rms = √(4kTR·BW) = √(4 × 1.38e-23 × 300 × 10k × 1e6) ≈ 12.9 μV
嗯,这个数不大,但如果你做的是微伏级信号检测,它就是个麻烦。
1.2 散粒噪声(Shot Noise)
散粒噪声出现在有势垒的器件里——比如PN结、BJT的基极-发射结、MOS管的栅极漏电流。它的物理本质是载流子随机越过势垒,像子弹一样一颗一颗地打过去。
功率谱密度公式:
S_i(f) = 2qI [A²/Hz]
其中:
- q — 电子电荷(1.6×10⁻¹⁹ C)
- I — 直流电流(A)
散粒噪声也是白噪声,谱密度跟频率无关。但它跟电流成正比——电流越大,散粒噪声越大。
你想想看,如果一个BJT的集电极电流是1mA,那么它的散粒噪声电流密度大约是:
√(2qI) = √(2 × 1.6e-19 × 1e-3) ≈ 0.57 pA/√Hz
这个数看起来很小,但在高阻抗节点上,乘以阻抗后就可能变成电压噪声的主要来源。
1.3 闪烁噪声(Flicker Noise / 1/f噪声)
闪烁噪声,也叫1/f噪声。它的谱密度跟频率成反比:
S_v(f) = K / f [V²/Hz]
频率越低,噪声越大。在MOS管里,它主要来自栅氧化层界面的陷阱——载流子被陷阱捕获、释放,产生随机波动。
MOS管的闪烁噪声模型通常写成:
S_vg(f) = KF / (Cox · W · L · f)
其中:
- KF — 工艺相关的闪烁噪声系数
- Cox — 单位面积栅氧化层电容
- W, L — 沟道宽度和长度
注意,增大W和L可以降低闪烁噪声。这是低噪声设计中常用的手段。
三种噪声的对比,我整理了一张表:
| 噪声类型 | 物理起源 | 谱密度形式 | 频率特性 | 典型器件 |
|---|---|---|---|---|
| 热噪声 | 载流子随机热运动 | 4kTR | 白噪声(平坦) | 电阻、MOS沟道 |
| 散粒噪声 | 载流子随机越过势垒 | 2qI | 白噪声(平坦) | PN结、BJT |
| 闪烁噪声 | 陷阱捕获/释放载流子 | K/f | 1/f 特性 | MOS管、薄膜电阻 |
1.4 噪声的统计特性与功率谱密度
噪声是个随机过程。我们没法预测它在某个时刻的具体值,但可以用统计工具描述它的行为。
两个最重要的工具:
- 概率密度函数(PDF) — 描述噪声幅度的分布。热噪声和散粒噪声都是高斯分布。闪烁噪声的分布更复杂,有时接近高斯,有时有拖尾。
- 功率谱密度(PSD) — 描述噪声功率在频率上的分布。这是仿真中最常用的工具。
PSD的单位是V²/Hz或A²/Hz。它的物理意义是:在某个频率点附近,单位带宽内的噪声功率。
总噪声功率 = 对PSD在带宽内积分:
P_total = ∫ S(f) df [V²]
噪声有效值(RMS) = √(P_total)。
下面这张图展示了三种噪声的PSD特征:
从这张图里你能看到:
- 在低频区(< f_c),1/f噪声占主导,PSD随频率降低而升高。
- 在高频区(> f_c),热噪声和散粒噪声占主导,PSD平坦。
- 拐点频率f_c是1/f噪声密度等于白噪声密度的那个点。在先进CMOS工艺里,f_c可能在几百kHz到几MHz之间。
1.5 本章小结
噪声的物理起源,说白了就是载流子的随机运动。热噪声来自热运动,散粒噪声来自势垒穿越,闪烁噪声来自陷阱捕获。三种噪声的谱密度特征不同,设计时得区别对待。
功率谱密度是描述噪声最核心的工具。它告诉我们噪声能量在频率上怎么分布。后面的章节里,我们会用PSD来推导电路的噪声模型,做噪声仿真,甚至做噪声优化。
嗯,这一章就到这里。记住这三个噪声的根,后面就好办了。