2、噪声模型:电阻、二极管、BJT、MOSFET的噪声模型

好,咱们进入第二章。噪声模型这东西,说白了就是给电路里的每个元器件建一个「噪声等效电路」。你想想看,一个电阻安安静静躺在那,它真的安静吗?其实不是的。电子在里头热运动,就会产生噪声。我刚开始做低噪声设计时,总觉得这些模型太理论,直到有一次在实验室被一个10μV的噪声折腾了整整三天……嗯,从那以后,我老老实实把每个器件的噪声模型都背了下来。

2.1 电阻的噪声模型

电阻的噪声,主要来自热噪声(也叫约翰逊噪声)。这个噪声是电阻本身的物理属性,跟电阻的材料、温度都有关系。

热噪声电压密度的表达式很简单:

e_n² = 4kTR  (V²/Hz)

其中:

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

举个例子,一个1kΩ的电阻在室温(300K)下,噪声电压密度大约是:

e_n = √(4 × 1.38e-23 × 300 × 1000) ≈ 4.07 nV/√Hz

这个值看起来很小,但如果你带宽是1MHz,那RMS噪声电压就是4.07μV。在精密测量中,这个量级已经不能忽视了。

关键点:电阻越大,噪声越大。所以低噪声设计中,能用小电阻就别用大电阻。我见过有人为了省电流把偏置电阻做到1MΩ,结果噪声大得离谱,整个信噪比全毁了。

另外,电阻还有闪烁噪声(1/f噪声),不过一般只在低频段(<1kHz)才明显。碳膜电阻的1/f噪声比金属膜电阻大得多,所以我个人习惯在低噪声电路里只用金属膜电阻。

2.2 二极管的噪声模型

二极管的噪声主要分两种:散粒噪声和闪烁噪声。

散粒噪声电流密度的公式是:

i_n² = 2qI_D  (A²/Hz)

其中:

  • q 是电子电荷(1.6×10⁻¹⁹ C)
  • I_D 是二极管正向电流(单位:A)

举个例子,如果二极管正向电流是1mA,那么散粒噪声电流密度大约是:

i_n = √(2 × 1.6e-19 × 0.001) ≈ 17.9 pA/√Hz

这个噪声电流流过二极管的动态电阻(r_d = kT/qI_D ≈ 26Ω @ 1mA),就会产生电压噪声。

我的经验:在仪表放大器的输入保护二极管中,这个噪声很容易被忽略。我曾经设计一个心电信号放大器,输入级用了两个二极管做ESD保护,结果噪声底噪比预期高了3dB。查了半天,就是这两个二极管的散粒噪声在作怪。后来我把偏置电流调小了,噪声才降下来。

二极管在反向偏置时,还有雪崩噪声,这个噪声很大,一般用在噪声源电路中,但在精密放大器里要尽量避免。

2.3 BJT的噪声模型

BJT的噪声模型稍微复杂一点,包含三个主要噪声源:

噪声类型 表达式 说明
基极电阻热噪声 e_n² = 4kTr_bb' r_bb'是基极体电阻,一般在10~100Ω
基极电流散粒噪声 i_bn² = 2qI_B I_B是基极电流
集电极电流散粒噪声 i_cn² = 2qI_C I_C是集电极电流

把这些噪声折算到输入端,BJT的等效输入噪声电压大约是:

e_n² ≈ 4kTr_bb' + 2qI_C / g_m²

其中g_m = I_C / V_T,V_T ≈ 26mV @ 300K。

化简一下:

e_n² ≈ 4kTr_bb' + 2qV_T² / I_C

你看,集电极电流I_C越大,第二项越小。但I_C大了,基极电流I_B也大,基极电流的散粒噪声又会增加。所以BJT存在一个最优偏置电流,让总噪声最小。

避坑指南:我曾经设计一个低噪声前置放大器,选了一款号称超低噪声的BJT(比如2N5089),结果噪声还是比预期大。后来发现是基极电流太大,在源阻抗很高的情况下,基极电流噪声占了主导。所以记住:低源阻抗时关注电压噪声,高源阻抗时关注电流噪声。

BJT还有一个闪烁噪声,在低频段(<1kHz)很明显,表达式是:

e_n²(f) = K_f / (f × W × L × C_ox)

这个噪声跟工艺有关,不同厂家的BJT差异很大。我一般会看datasheet里的噪声曲线,而不是自己算。

2.4 MOSFET的噪声模型

MOSFET的噪声模型跟BJT类似,但有一些不同点。

主要噪声源:

  • 沟道热噪声: e_n² = 4kTγ / g_m,γ一般在2/3到2之间
  • 闪烁噪声(1/f噪声): 这个在MOSFET里比BJT严重得多
  • 栅极电流散粒噪声: 一般可以忽略,因为栅极漏电流极小

MOSFET的等效输入噪声电压可以写成:

e_n² = 4kTγ / g_m + K_f / (f × W × L × C_ox)

其中:

  • γ 是沟道噪声系数,长沟道器件约2/3,短沟道器件可能到2
  • K_f 是闪烁噪声系数,跟工艺有关
  • W、L 是沟道宽度和长度

我的建议:如果你做的是低频精密放大器(比如仪表放大器),MOSFET的1/f噪声是个大问题。我一般会采用斩波稳定技术或者用大尺寸器件(增大W×L)来降低1/f噪声。但大尺寸器件会带来更大的寄生电容,这是个trade-off。

另外,MOSFET在亚阈值区工作时,g_m会变小,热噪声会增大。所以低噪声设计一般让MOSFET工作在强反型区。

2.5 噪声模型的工程应用

好了,模型讲完了。在实际工程中,我们怎么用这些模型?

我的做法是这样的:

  1. 先估算:用手算或者Excel,把每个器件的噪声密度算出来
  2. 再仿真:用Cadence或者LTspice做噪声仿真,验证手算结果
  3. 最后实测:搭电路测噪声,看看跟仿真差多少

我遇到过最离谱的一次,仿真噪声是1μV RMS,实测是5μV RMS。查了半天,发现是PCB布局引入的共模噪声,跟器件模型没关系。所以模型只是工具,最终还是要靠实测验证。

注意:所有噪声模型都假设器件是线性的。如果信号摆幅很大,或者器件工作在非线性区,这些模型就不准了。另外,温度对噪声的影响很大,设计时一定要考虑最坏温度情况。

最后说一句,噪声模型这东西,你用得越多,感觉就越准。刚开始可能觉得误差大,但多做几个项目,你就知道哪些模型靠谱、哪些需要修正了。

下一章我们讲运放的噪声模型,那才是仪表放大器噪声分析的重头戏。