4. 有源器件噪声模型:BJT与FET的噪声等效电路模型分析

做低噪声放大器设计,说白了就是在跟器件的「底噪」较劲。你想想看,信号进来本来就不大,要是管子自己先贡献一堆噪声,那后面再怎么放大也是白搭。所以,搞懂BJT和FET内部噪声是怎么来的,是我们设计师的基本功。

我个人习惯,拿到一个新器件,第一件事就是翻它的噪声模型。不是看datasheet上那个简单的NF值,而是看它的等效电路。为什么?因为只有知道了噪声源在哪,你才能在版图和偏置上做针对性优化。

4.1 BJT的噪声等效电路模型

双极型晶体管(BJT)的噪声,主要来自三个地方:基区、集电区和基极电流的散粒噪声,还有基区电阻的热噪声。嗯,这里要注意,BJT的噪声在低频段往往比FET大,这是它的物理特性决定的。

先看一个典型的BJT噪声等效电路:

        B                   C
        o-------------------o
        |                   |
        |   r_b' (热噪声)    |
        |   +---/\/\/---+   |
        |   |           |   |
        |   +---C_be----+   |
        |   |               |
        |   i_b^2 (散粒)    g_m * v_be
        |   |               |
        |   +---E-----------+
        |                   |
        o                   o
        E                   E

这个图里,我标了几个关键噪声源:

  • 基区电阻热噪声v_b^2 = 4kTr_b' Δf。这个r_b'是基区的体电阻,一般在几欧到几十欧。我在项目中遇到过,有些高速BJT的r_b'能做到5Ω以下,但代价是基区掺杂浓度高,击穿电压就低了。
  • 基极电流散粒噪声i_b^2 = 2qI_B Δf。这个噪声跟基极偏置电流直接相关。你偏置电流越大,这个噪声就越大。所以低噪声设计时,我一般会把I_C控制在1-5mA,再大就得不偿失了。
  • 集电极电流散粒噪声i_c^2 = 2qI_C Δf。这是BJT最主要的噪声源,跟集电极电流成正比。但有趣的是,它跟跨导g_m也有关,所以存在一个最优电流点。

关键公式:BJT的最小噪声系数可以近似为:

F_min ≈ 1 + (r_b' / R_s) + (g_m * R_s) / (2 * β)

这个公式告诉我们,源阻抗R_s的选择至关重要。我一般先用这个公式估算一下,再在仿真里微调。

4.2 FET的噪声等效电路模型

场效应管(FET)的噪声机制跟BJT不太一样。FET是电压控制器件,没有基极电流,所以少了一个散粒噪声源。但FET有它自己的麻烦——闪烁噪声(1/f噪声)和沟道热噪声。

FET的噪声等效电路长这样:

        G                   D
        o-------------------o
        |                   |
        |   C_gs            |
        |   ||              i_d^2 (沟道热噪声)
        |   |               |
        |   +---S-----------+
        |                   |
        o                   o
        S                   S

FET的主要噪声源包括:

  • 沟道热噪声i_d^2 = 4kTγg_m Δf。这里的γ是沟道噪声系数,长沟道器件γ≈2/3,短沟道器件γ会更大,有时能到2-3。我记得有一次设计一个5.8GHz的LNA,用的0.18μm CMOS工艺,仿真时发现噪声比预期高了0.5dB,后来一查就是短沟道效应导致的γ增大。
  • 闪烁噪声(1/f噪声)i_f^2 = (K_f * I_D^a) / (f * C_ox * L^2) Δf。这个噪声在低频段是噩梦。我做射频设计时,如果工作频率低于100MHz,就不得不考虑它。好在微波频段(>1GHz),1/f噪声基本可以忽略。
  • 栅极感应噪声:这个比较隐蔽,是沟道噪声通过栅极电容耦合过去的。在高频段,它会显著增加输入端的等效噪声。

我的经验:FET的噪声性能跟偏置电压V_gs关系很大。我习惯先扫一下V_gs从0到V_th+0.5V的NF曲线,找到那个「噪声谷底」。一般来说,最佳噪声点跟最佳增益点不重合,需要做权衡。

4.3 BJT vs FET:噪声性能对比

很多初学者会问:到底用BJT还是FET做LNA?我的回答是:看频率和阻抗。

参数 BJT FET
主要噪声源 散粒噪声 + 热噪声 沟道热噪声 + 1/f噪声
最佳源阻抗 较低(50-200Ω) 较高(200-2kΩ)
1/f噪声拐点频率 几kHz ~ 几十kHz 几百kHz ~ 几MHz
高频噪声性能 优秀(f_T高) 良好(但短沟道退化明显)
线性度 较差(指数特性) 较好(平方律特性)

从这张表能看出来,BJT在低源阻抗、高频段有优势;FET在高源阻抗、低功耗场景更合适。我曾经在一个2.4GHz的接收机前端做过对比,同样的偏置功耗下,BJT的NF能做到0.8dB,而FET只能做到1.2dB。但FET的IP3比BJT高了5dBm。

4.4 噪声模型的实际应用

光有模型还不够,关键是怎么用。我分享几个实战技巧:

  1. 提取模型参数:拿到厂家的PDK后,别急着跑仿真。先看看模型文件里有没有包含噪声参数。有些廉价工艺的PDK,噪声模型是简化的,仿真结果会偏乐观。我吃过这个亏,后来学乖了,每次都会用测试数据反推模型参数。
  2. 噪声匹配 vs 功率匹配:这是LNA设计的核心矛盾。噪声匹配追求的是最小NF,功率匹配追求的是最大增益。两者通常不重合。我的做法是:先做噪声匹配,然后加一级共源共栅结构来提升增益。
  3. 温度效应:BJT的噪声对温度很敏感。我记得有一次做卫星通信的LNA,常温下NF=1.2dB,到了-40°C变成了0.9dB,到了+85°C变成了1.8dB。所以设计时一定要留温度裕量。

避坑指南:我曾经在一个项目中,为了追求极致的NF,把BJT的偏置电流调到了10mA。结果NF确实降了0.1dB,但功耗翻了一倍,而且线性度严重恶化。后来我意识到,NF的改善是有边际效应的。一般来说,当I_C超过5mA后,NF的改善就微乎其微了。别为了那0.05dB的NF提升,牺牲了其他指标。

4.5 噪声参数提取与仿真验证

最后,说说怎么验证你的噪声模型对不对。我一般用两步法:

第一步:理论计算
用前面讲的公式,估算出F_min和最佳源阻抗Γ_opt。然后跟datasheet上的典型值对比。如果偏差超过20%,就要怀疑模型或者偏置条件了。

第二步:仿真验证
在ADS或Cadence里搭一个简单的测试电路:

// 噪声仿真设置示例(ADS)
NoiseTest_Netlist:
  PORT:P1   port=1   Z=50 Ohm
  RES:R1    R=50 Ohm
  BJT:Q1    model=my_BJT_model   Area=1
  V_DC:Vce  Vce=3V
  I_DC:Ib   Ib=10uA
  PORT:P2   port=2   Z=50 Ohm

  NoiseSim:SP
    Start=1GHz
    Stop=10GHz
    Step=100MHz
    NoiseNode="P2"
    NoisePort="P1"

跑完仿真后,看NFmin和S_opt。如果跟理论值吻合,说明模型没问题。如果不吻合,检查一下是不是偏置点设错了,或者模型文件没加载对。

小技巧:在仿真时,我习惯把器件的所有寄生参数都打开,包括衬底电阻、栅极电阻、源极电感等。这些寄生参数在高频下对噪声的影响很大。有时候NF差了0.3dB,就是因为忘了加源极退化电感。

好了,关于BJT和FET的噪声模型,我就讲这么多。记住一句话:噪声模型是LNA设计的「地图」,地图画错了,后面再怎么努力也是白费。下一章,我们会把这些模型用到实际的LNA拓扑结构中,看看怎么一步步把NF压到最低。