4、散粒噪声:PN结与BJT中的散粒噪声

散粒噪声,这个名字挺形象的。你想想看,电荷是离散的,一个一个的电子。电流流过PN结时,并不是平滑的连续水流,而像是一颗颗沙粒在滚动。每一颗沙粒落下的时间有随机性,这就产生了噪声。

我个人习惯把散粒噪声看作是「躲不掉的噪声」。热噪声你还能通过降温来压一压,但散粒噪声跟温度关系不大。它跟电流直接挂钩,电流越大,噪声越大。

4.1 PN结中的散粒噪声

PN结正向偏置时,载流子越过势垒的过程是随机的。每个载流子独立地、随机地穿越势垒。这种随机性,就是散粒噪声的根源。

我在项目中遇到过一件事。有一次做一款高精度电流检测芯片,低频噪声指标怎么都过不了。我一开始以为是1/f噪声,折腾了半天。后来仔细一查,发现是偏置电流太大,散粒噪声把信噪比给吃掉了。嗯,这里要注意,散粒噪声在低频段是白噪声,平坦的,不会像1/f噪声那样随频率下降而上升。

PN结的散粒噪声电流功率谱密度,表达式很简单:

S_id = 2q * I

其中:

  • q 是电子电荷,1.6×10⁻¹⁹ C
  • I 是流过PN结的电流,单位A

单位是 A²/Hz。说白了,每赫兹带宽内的噪声电流方差,就是2qI。

重要结论:散粒噪声的功率谱密度与电流成正比,与频率无关。它是白噪声。

4.2 BJT中的散粒噪声

BJT里有三个极,散粒噪声出现在两个地方:基极和集电极。

基极电流 IB 和集电极电流 IC 都会产生散粒噪声。为什么?因为这两种电流本质上都是载流子越过势垒形成的。

我记得刚做BJT电路设计时,总觉得基极电流小,它的噪声应该可以忽略。后来发现不是这么回事。基极电流虽然小,但它会被放大到输出端。你想想看,基极散粒噪声经过β倍放大后,在集电极看到的噪声可能比集电极自身的散粒噪声还大。

BJT中散粒噪声的表达式:

基极散粒噪声电流谱密度:S_ib = 2q * I_B
集电极散粒噪声电流谱密度:S_ic = 2q * I_C

这两个噪声源是独立的,不相关。所以在做噪声分析时,可以直接把它们的功率相加。

我的经验:做低噪声BJT放大器时,我建议先估算一下基极散粒噪声折合到集电极的大小。如果它比集电极自身的散粒噪声大,那就说明你选的BJT电流增益β不够高,或者基极电流偏大了。

4.3 散粒噪声的功率谱密度

前面说了,散粒噪声的功率谱密度是平坦的。但这里有个坑——它只在频率远低于载流子渡越时间的倒数时才是平坦的。

对于一般的PN结,渡越时间在皮秒量级,对应的频率在几百GHz。所以对于绝大多数模拟电路应用(MHz到GHz级别),散粒噪声都可以当作白噪声处理。

我曾经被问到过一个问题:「散粒噪声的功率谱密度为什么是2qI,而不是qI?」

这个问题其实挺有意思。简单解释一下:散粒噪声的统计特性符合泊松过程。泊松过程的方差等于均值。电流I对应的平均电子流速率是I/q,单位时间内的方差也是I/q。换算成功率谱密度,就得到了2qI。那个因子2,来自于双边谱到单边谱的转换。

参数 符号 典型值 说明
电子电荷 q 1.6×10⁻¹⁹ C 物理常数
基极电流 IB 1 μA ~ 100 μA 取决于偏置
集电极电流 IC 0.1 mA ~ 10 mA 取决于偏置
基极散粒噪声谱密度 Sib 5.7×10⁻²⁵ A²/Hz @ IB=1μA √Sib ≈ 0.76 pA/√Hz
集电极散粒噪声谱密度 Sic 3.2×10⁻²³ A²/Hz @ IC=1mA √Sic ≈ 5.7 pA/√Hz

避坑指南:我曾经在设计一个跨阻放大器时,忽略了基极散粒噪声。仿真时只看了集电极噪声,结果流片回来实测噪声比仿真大了将近一倍。后来一查,基极散粒噪声通过输入阻抗转换成了电压噪声,在输出端被放大了。所以,做BJT电路噪声分析时,基极和集电极的散粒噪声都要算进去,一个都不能少。

4.4 散粒噪声与电流的关系

这个关系很直接:散粒噪声的功率谱密度与电流成正比。电流翻倍,噪声功率也翻倍。

但这里有个微妙的地方。信噪比(SNR)呢?信号功率与电流的平方成正比,噪声功率与电流成正比。所以,增大电流可以提高信噪比。SNR ∝ I² / I = I。电流越大,信噪比越高。

你想想看,这跟热噪声不一样。热噪声的功率谱密度是4kTR,跟电流没关系。增大电流不会改变热噪声,但会改变散粒噪声。

所以,在实际设计中,我通常会这样做:

  • 如果电路受散粒噪声限制,增大电流可以改善信噪比
  • 如果电路受热噪声限制,增大电流效果有限,得从阻抗匹配入手
  • 如果电路受1/f噪声限制,增大电流反而可能恶化,因为1/f噪声拐角频率会升高

嗯,这里要注意,散粒噪声和热噪声是两种不同的物理机制。散粒噪声源于电荷的离散性,热噪声源于载流子的热运动。它们都是白噪声,但来源不同,与电流的关系也不同。

总结一下:

  • 散粒噪声功率谱密度:S = 2qI
  • BJT中基极和集电极都有散粒噪声,两者独立
  • 散粒噪声是白噪声,平坦的
  • 增大电流可以提高信噪比,但要注意功耗和1/f噪声的权衡

最后说一句,做低噪声设计时,散粒噪声往往是限制灵敏度的天花板。你压低了热噪声,压低了1/f噪声,最后发现散粒噪声还在那里。这时候,唯一的办法就是优化电流分配,或者换用更高增益的器件。我个人的经验是,先把散粒噪声的预算算清楚,再分配其他噪声的裕量,这样设计起来心里有底。