1. 噪声基础:传感器芯片中的噪声来源分类
做传感器芯片设计这些年,我最大的体会就是——噪声这东西,你躲不开它,就得学会跟它共处。说白了,传感器就是把物理量转成电信号,可这信号本身就带着一堆“杂质”。今天咱们就从最基础的噪声分类聊起。
1.1 三大噪声来源:热噪声、闪烁噪声、散粒噪声
传感器芯片里的噪声,我习惯把它们分成三类。嗯,这三类你几乎在所有模拟电路里都会碰到。
热噪声(Johnson-Nyquist Noise)
热噪声是电阻和MOS管沟道里电子热运动产生的。温度越高,电子撞得越欢,噪声就越大。我记得刚入行时,有个老工程师跟我说:“你摸一下芯片,烫手的地方噪声一定大。”后来我做低噪声放大器,第一件事就是算热噪声。
热噪声的功率谱密度公式很简单:
V² = 4kTR·Δf
其中k是玻尔兹曼常数,T是绝对温度,R是电阻值,Δf是带宽。你看,想降热噪声,要么降温,要么减电阻,要么缩带宽。但现实是——温度你控不住,电阻小了功耗又上去了,带宽窄了信号又失真。这就是设计的trade-off。
关键点:热噪声是白噪声,频谱平坦。它在所有频率上都有贡献,没法用滤波完全消除。
闪烁噪声(1/f Noise)
闪烁噪声,也叫1/f噪声。频率越低,噪声越大。为什么叫“闪烁”?你想想看,低频时信号像蜡烛光一样忽闪忽闪的,就是这个感觉。
我在做一款MEMS加速度计读出电路时,就吃过1/f噪声的亏。低频段噪声太大,直接把信号淹没了。后来我用了斩波稳定技术(Chopper Stabilization),才把1/f噪声搬到了高频段,再用低通滤掉。
闪烁噪声的模型:
S(f) = K / f
K是工艺相关的常数。CMOS工艺里,PMOS的1/f噪声通常比NMOS小,因为空穴陷阱少。我个人习惯,低噪声设计优先选PMOS输入对。
避坑指南:我曾经在0.18μm工艺里做过一个低噪声运放,NMOS输入对,结果低频噪声指标死活过不了。换成PMOS后,噪声直接降了3dB。所以,选对器件类型比调电路参数更管用。
散粒噪声(Shot Noise)
散粒噪声来自PN结的载流子随机通过势垒。电流越大,散粒噪声越大。它的功率谱密度是:
I² = 2qI·Δf
q是电子电荷,I是直流电流。散粒噪声也是白噪声,但跟热噪声不同——它只出现在有直流电流的地方,比如二极管、BJT的基极-发射极结。
CMOS传感器里,散粒噪声主要来自光电二极管和ESD保护结构。我做图像传感器时,暗电流产生的散粒噪声直接决定了最低可检测光强。
1.2 噪声的时域与频域表征
噪声在时域里看,就是一条乱糟糟的波形。你拿示波器看,它像随机抖动的毛刺。但在频域里,噪声就有规律了——功率谱密度告诉你每个频率上噪声有多强。
我建议你养成一个习惯:看噪声先看频谱。时域波形只能告诉你噪声有多大,频域才能告诉你噪声从哪来。
举个例子:
时域:v_n(t) = 随机电压波动
频域:S_v(f) = 功率谱密度 [V²/Hz]
总噪声功率就是S_v(f)在整个带宽上的积分:
V_n² = ∫ S_v(f) df
如果噪声是白噪声,S_v(f)是常数,总噪声就是S_v × Δf。但实际电路里,带宽受滤波器限制,所以噪声带宽(Noise Bandwidth)比信号带宽要宽一些。嗯,这里要注意,算噪声时别直接用信号带宽,要用等效噪声带宽。
重要概念:等效噪声带宽(ENB) = (π/2) × 信号带宽(对于一阶RC低通)。这个系数很多人会忘,我刚开始也吃过亏。
1.3 信噪比与噪声系数的定义
信噪比(SNR)
信噪比就是信号功率比噪声功率,单位是dB。公式很简单:
SNR = 10·log10(P_signal / P_noise)
做传感器芯片,SNR直接决定了你的动态范围。比如一个16位ADC,理论SNR是98dB,但实际做出来能有90dB就不错了。为什么?因为前端放大器和参考源的噪声会吃掉一部分SNR。
我个人习惯,设计时留3dB的SNR余量。别卡着理论值做,流片回来一测,噪声比仿真大1-2dB是常事。
噪声系数(NF)
噪声系数衡量的是系统对信噪比的恶化程度。定义是:
NF = 10·log10(SNR_in / SNR_out)
或者用噪声因子F:
F = SNR_in / SNR_out
NF = 10·log10(F)
理想无噪声系统的NF=0dB。实际系统中,第一级放大器的NF最关键。为什么?因为后级噪声会被第一级放大,但第一级自己的噪声直接加在信号上。
警告:级联系统的噪声系数用Friis公式计算。千万别以为后级噪声不重要——如果第一级增益不够大,后级噪声照样会恶化整体NF。我见过有人把第一级增益做得很低,结果后级噪声占了主导,NF惨不忍睹。
Friis公式:
F_total = F1 + (F2-1)/G1 + (F3-1)/(G1·G2) + ...
你看,第一级增益G1越大,后级噪声贡献越小。所以低噪声设计的第一原则:第一级放大器要同时做到低噪声和高增益。
小结
这一章咱们聊了噪声的三大来源、时频域表征、以及SNR和NF的定义。说白了,噪声分析就是三件事:知道噪声从哪来、知道噪声有多大、知道噪声怎么影响系统。下一章我会讲怎么在电路层面抑制这些噪声,包括斩波、自调零、相关双采样这些实用技术。
嗯,今天就到这儿。你回去可以拿一个简单的运放电路,算算它的输入参考噪声,看看热噪声和1/f噪声哪个占主导。动手算一遍,比看十遍书都管用。