1. 噪声来源分析:热噪声、散粒噪声、1/f噪声、环境耦合噪声的物理机理与频谱特征
做电流采样,说白了就是在跟噪声打仗。我干了十几年硬件,见过太多人把采样电路调得死去活来,最后发现是噪声源头没找对。今天咱们就把这四种最常见的噪声扒个底朝天。
1.1 热噪声——躲不掉的“体温”
热噪声又叫约翰逊噪声。只要电阻存在,它就存在。温度越高,噪声越大。这是物理定律,逃不掉的。
物理机理:导体内部的自由电子在做布朗运动。温度越高,电子撞来撞去越剧烈,就会在电阻两端产生随机的电压波动。
频谱特征:白噪声,功率谱密度平坦。从直流到几百GHz,它都一个样。
关键公式:
Vn² = 4kTRB
其中:k是玻尔兹曼常数,T是绝对温度,R是电阻值,B是带宽。
我的经验:有一次做0.1μA级别的电流检测,采样电阻用了10kΩ。算下来热噪声就有1.6μV RMS。你想想看,信号才10μV,信噪比直接崩了。后来我把电阻换成100Ω,再加一级低噪声放大器,问题才解决。
实战要点:
- 采样电阻别贪大。够用就行,我一般取理论值的1/3
- 带宽能收窄就收窄。别让高频噪声进来捣乱
- 温度控制很重要。精密采样时,我习惯给电阻加个散热片
1.2 散粒噪声——电流的“量子抖动”
散粒噪声只出现在有直流电流流过PN结的场合。比如运放的输入偏置电流、二极管的反向漏电流。
物理机理:电流不是连续的“水流”,而是一个个电子蹦过去的。每个电子到达的时间有随机性,这就造成了电流的瞬时波动。
频谱特征:也是白噪声。但注意,它跟频率无关,只跟电流大小有关。
In² = 2qIDC·B
q是电子电荷,IDC是直流电流,B是带宽。
我曾经踩过的坑:用JFET输入运放做光电二极管的前置放大器。光电二极管有暗电流,大概10nA。算下来散粒噪声电流约0.057pA/√Hz。当时没在意,结果在100kHz带宽下,噪声电流达到了18pA RMS。信号才100pA,信噪比只有15dB。后来换了低暗电流的PIN管,才把问题压住。
怎么应对?
- 尽量选偏置电流小的器件。CMOS运放比双极型的好
- 如果必须用PN结,那就降低直流偏置
- 带宽限制依然是好朋友
1.3 1/f噪声——低频段的“捣蛋鬼”
1/f噪声又叫闪烁噪声。频率越低,它越嚣张。你想想看,直流采样最怕什么?就是这种低频漂移。
物理机理:这个机理学术界还在吵。通俗讲,是材料内部的缺陷和杂质在“捣乱”。载流子被陷阱捕获又释放,就产生了这种噪声。
频谱特征:功率谱密度跟频率成反比。低频段能量巨大,到了高频段就衰减了。
转折频率:1/f噪声功率等于热噪声功率的那个频率点。一般运放的转折频率在10Hz~1kHz之间。低于这个频率,1/f噪声就是老大。
我的习惯做法:
- 能用斩波稳零运放就别用普通运放。比如AD8628,它的1/f噪声几乎被消除了
- 如果必须用普通运放,那就做交流耦合。把直流分量滤掉,用锁相放大器提取信号
- 实在不行,就做多次采样取平均。但注意,这只能对付随机噪声,对付不了漂移
一个小技巧:我做过一个0.01Hz~10Hz的超低频电流监测。普通运放根本没法用,输出像心电图一样乱跳。后来用了LTC2057,斩波频率2.2MHz,把1/f噪声推到高频段,再用低通滤掉。效果立竿见影。
1.4 环境耦合噪声——外来的“入侵者”
这类噪声最让人头疼。因为它不是电路本身产生的,而是从外面“钻”进来的。50Hz工频、开关电源的纹波、射频干扰,都属于这一类。
物理机理:
- 电容耦合:两个导体之间有寄生电容。高频信号通过这个电容串扰过来
- 电感耦合:变化的磁场在回路中感应出电动势。比如大电流走线旁边的小信号线
- 电磁辐射:天线效应。长走线就是一根天线,既能发射也能接收
频谱特征:这就不一定了。可能是单频点(比如50Hz),也可能是宽频带(比如开关电源的谐波)。
我印象最深的一次:做一个电机驱动器的电流采样。采样电阻上的信号只有10mV,但输出端看到了200mV的毛刺。查了半天,发现是MOSFET的开关节点(dV/dt高达50V/ns)通过寄生电容耦合到了采样线上。后来在采样线外面加了一层屏蔽地线,毛刺降到了5mV以下。
实战对策:
| 耦合类型 | 典型频率 | 对策 |
|---|---|---|
| 电容耦合 | 高频 | 屏蔽、缩短走线、增大间距 |
| 电感耦合 | 中低频 | 双绞线、磁环、减小回路面积 |
| 电磁辐射 | 宽频 | 金属屏蔽罩、滤波、接地 |
知识体系总览
下面这张图把四种噪声的核心特征串起来了。我建议你把它存下来,做设计时对照着看。
嗯,到这里四种噪声的底细就讲完了。记住一句话:先识别噪声类型,再对症下药。热噪声和散粒噪声是白噪声,靠限制带宽来压制;1/f噪声是低频杀手,用斩波技术或交流耦合来对付;环境耦合噪声最麻烦,得从布局、屏蔽、滤波三管齐下。
我的总结:做电流采样,80%的噪声问题其实在画PCB阶段就已经决定了。布局走线不合理,后面加再多滤波也白搭。所以,设计初期就把这四种噪声的源头想清楚,比后期调试省心一百倍。