1. 噪声基础:噪声的物理起源与统计特性

做低噪声电路设计,第一件事就是搞清楚——噪声到底从哪来的?

我刚入行那会儿,总觉得噪声是个玄学。明明电路结构都一样,为什么有的芯片信噪比就是高?后来被老工程师拉着测了三个月噪声谱,才明白:噪声不是玄学,是物理。你只要摸清它的脾气,就能在设计阶段把它压住。

这一章,咱们把噪声的根挖出来。热噪声、散粒噪声、闪烁噪声,这三种是模拟IC里最常碰到的。另外还有噪声的统计描述方式——功率谱密度(PSD),这是后面所有仿真建模的基石。

1.1 热噪声(Johnson-Nyquist噪声)

热噪声,说白了就是电阻里电子乱撞产生的。温度越高,撞得越凶,噪声越大。

它的功率谱密度公式很简单:

S_v(f) = 4kTR      [V²/Hz]

其中:

  • k — 玻尔兹曼常数(1.38×10⁻²³ J/K)
  • T — 绝对温度(K)
  • R — 电阻值(Ω)

注意,这个谱密度跟频率没关系。从DC到几百GHz,它都是平的。所以我们叫它白噪声。

工程经验: 我个人习惯在室温(300K)下估算:1kΩ电阻的热噪声密度大约是4 nV/√Hz。你记这个数,做仿真时心里就有底了。

热噪声的时域幅度服从高斯分布。均值是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可以降低闪烁噪声。这是低噪声设计中常用的手段。

设计技巧: 我习惯在低频电路(比如音频、传感器前端)里,把输入对管的面积做到常规尺寸的5-10倍。这样1/f噪声的拐点频率能压到几十赫兹以下。

三种噪声的对比,我整理了一张表:

噪声类型 物理起源 谱密度形式 频率特性 典型器件
热噪声 载流子随机热运动 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是平的,所以总功率跟带宽成正比。1/f噪声的PSD随频率降低而增大,所以低频段贡献了大部分功率。这就是为什么低频电路特别怕闪烁噪声。

下面这张图展示了三种噪声的PSD特征:

三种噪声的功率谱密度特征 频率 (Hz) — 对数坐标 PSD (dB) 10⁰ 10¹ 10² 10³ 10⁴ 1/f 噪声 热噪声 散粒噪声 拐点频率 f_c 低频区 白噪声区

从这张图里你能看到:

  • 在低频区(< f_c),1/f噪声占主导,PSD随频率降低而升高。
  • 在高频区(> f_c),热噪声和散粒噪声占主导,PSD平坦。
  • 拐点频率f_c是1/f噪声密度等于白噪声密度的那个点。在先进CMOS工艺里,f_c可能在几百kHz到几MHz之间。
仿真注意事项: 做噪声仿真时,一定要确认仿真器是否包含了1/f噪声模型。有些早期版本的BSIM模型默认关掉了闪烁噪声。我曾经因为这个原因,仿真结果跟实测差了10倍,查了三天才找到原因。

1.5 本章小结

噪声的物理起源,说白了就是载流子的随机运动。热噪声来自热运动,散粒噪声来自势垒穿越,闪烁噪声来自陷阱捕获。三种噪声的谱密度特征不同,设计时得区别对待。

功率谱密度是描述噪声最核心的工具。它告诉我们噪声能量在频率上怎么分布。后面的章节里,我们会用PSD来推导电路的噪声模型,做噪声仿真,甚至做噪声优化。

嗯,这一章就到这里。记住这三个噪声的根,后面就好办了。