低电平测量手册第七版:从噪声抑制到不确定度预算的工程实践
2026/9/23 2:47:17 网站建设 项目流程

简介:《低电平测量手册-第七版》中文版是面向电子测量研发人员、仪器应用工程师及高校科研人员的经典技术资料,聚焦纳伏、皮安、微欧级微弱信号的精确测量难题。手册系统讲解低电平测量的理论基础、误差来源与校正方法,并深入剖析精密直流电流、电压和电阻测量技术,涵盖四线测量、接触电阻与热电势抑制、高精度标准源校准等关键要点,同时结合航空航天测控、半导体集成电路测试、新型材料研究与生命科学分析等实际案例,帮助读者建立从原理到应用的完整认知。资源包为1个PDF文件,约36.43MB,内容完整、目录清晰,便于按章节检索学习。目前已有299人学习下载,适合需要系统掌握低电平测量核心技术、提升精密测试实践能力的专业人士参考使用。

1. 低电平测量手册第七版:为什么微弱信号总被噪声吃掉

在实验室里测一个皮安级电流,或者测一块太阳能电池的开路电压,很多人第一反应是换一台更贵的万用表。但真正做过低电平测量的人都知道,问题往往不在仪器本身,而在整套测量链路:线缆、屏蔽、接地、热电动势、偏置电流,每一项都能把 nV 或 pA 级别的信号淹没。低电平测量手册第七版讲的就是这件事——如何把低于常规仪器本底噪声的信号,从一堆干扰里干净地提取出来。

它面向的是需要做精密直流测量的人:半导体参数测试、传感器微弱信号采集、材料电阻率测量、电化学工作站前端、低温物理实验。这些场景的共同点是信号幅度小、源阻抗不确定、环境干扰复杂。手册第七版在原有框架上补充了现代源表(SMU)和低噪声放大器的实践内容,但核心逻辑没变:先理解噪声和误差从哪里来,再决定用什么拓扑、什么线缆、什么滤波。适合已经会接电路、但测量结果总对不上理论值的人。

2. 低电平测量手册第七版里的噪声源与误差模型

2.1 约翰逊噪声、散粒噪声和 1/f 噪声怎么算

低电平测量里,噪声不是单一来源。电阻本身就有热噪声,公式是 Vn = √(4kTRB),其中 k 是玻尔兹曼常数,T 是绝对温度,R 是电阻值,B 是带宽。一个 1 MΩ 电阻在室温、1 Hz 带宽下的热噪声大约是 127 nV。如果带宽开到 1 kHz,噪声就变成 4 μV。这就是为什么低电平测量里带宽控制比放大倍数更关键。

散粒噪声出现在电流流过势垒时,In = √(2qIB),q 是电子电荷,I 是直流电流。测 pA 级电流时,散粒噪声通常不是瓶颈,但测 nA 级以上就要算进去。1/f 噪声则和材料、工艺有关,在低频段占主导,低电平测量手册第七版建议在 10 Hz 以下优先考虑斩波稳零或相关检测,而不是单纯靠滤波。

噪声类型公式典型场景应对手段
约翰逊噪声√(4kTRB)高阻源、电阻测量降带宽、降温、选低阻源
散粒噪声√(2qIB)二极管、势垒电流降低偏置电流
1/f 噪声与频率成反比直流、低频斩波、调制、相关检测
干扰噪声外部耦合长线、未屏蔽屏蔽、双绞、共模扼流

2.2 偏置电流和输入阻抗如何决定测量下限

静电计或 SMU 的输入偏置电流(Ib)会流过源阻抗,产生一个误差电压。如果源阻抗是 1 GΩ,Ib 是 1 pA,误差就是 1 mV。这个误差可能比信号本身还大。低电平测量手册第七版反复强调:选仪器时先看 Ib 和输入阻抗,再看分辨率和量程。

常见做法是:源阻抗超过 100 MΩ 时,优先选 Ib 在 fA 级的静电计或带 Guard 的 SMU;源阻抗在 kΩ 到 MΩ 之间,普通 6 位半表加低噪声前置放大器就能覆盖。输入阻抗方面,高阻源要避免用低输入阻抗的电流表直接串入,否则会形成分压,读数偏小。

# 估算偏置电流引起的误差电压 def bias_error(Ib_pA, R_source_ohm): """ Ib_pA: 输入偏置电流,单位 pA R_source_ohm: 源阻抗,单位 欧姆 返回误差电压,单位 V """ Ib = Ib_pA * 1e-12 return Ib * R_source_ohm # 例:1 pA 偏置电流,1 GΩ 源阻抗 err = bias_error(1, 1e9) print(f"误差电压 = {err:.3e} V") # 1e-3 V,即 1 mV

这段代码把偏置电流误差量化。参数说明:Ib_pA 是仪器手册里的输入偏置电流典型值,R_source_ohm 是待测源的内阻。如果算出来的误差超过信号幅度的 1/10,就必须换更低 Ib 的仪器,或者用 Guard 技术把偏置电流引走。

2.3 热电动势和接地环路:两个最容易被忽略的直流误差

热电动势来自不同金属连接处的温差。铜-铜接头在 1°C 温差下能产生几 μV,铜-康铜能到几十 μV。低电平测量手册第七版建议:所有接线端子用同一种金属,避免用鳄鱼夹直接夹不同材料;如果必须转接,把接头放在等温块里。

接地环路则是另一个坑。信号源和仪器各自接地,地电位差会形成电流,流过信号线产生误差。常见做法是单点接地,或者用差分输入加共模扼流。测 pA 电流时,甚至要把仪器浮地,只通过 Guard 或屏蔽层连接。

注意:热电动势和接地环路引起的误差是直流量,滤波去不掉。必须从接线和接地拓扑上解决。

3. 用源表和静电计搭一套可复现的低电平测量链路

3.1 从源表到静电计:仪器选型和连接顺序

低电平测量手册第七版把仪器分成三类:源表(SMU)、静电计、低噪声前置放大器。SMU 适合需要同时施加偏置并测量的场景,比如 I-V 曲线;静电计适合高阻电压和 pA 电流;前置放大器适合把 μV 信号放大到普通表能测的范围。

连接顺序上,我一般会:先确定源阻抗和信号幅度,再选仪器,最后定线缆和屏蔽。比如测一个 10 GΩ 电阻的漏电流,偏置 10 V,电流约 1 pA。这时选静电计,用三同轴线(Triax)连接,Guard 接中间屏蔽,外层屏蔽接地。如果用普通同轴线,漏电流和噪声都会上来。

# 以常见 SMU 为例,设置电压源并测量电流 # 假设仪器支持 SCPI over TCP python - <<'PY' import socket s = socket.create_connection(("192.168.1.100", 5025), timeout=5) def cmd(c): s.sendall((c + "\n").encode()) return s.recv(4096).decode().strip() print(cmd("*IDN?")) cmd(":SOUR:FUNC VOLT") cmd(":SOUR:VOLT 10") # 施加 10 V cmd(":SENS:FUNC 'CURR'") cmd(":SENS:CURR:RANG 1e-9") # 1 nA 量程 cmd(":SENS:CURR:NPLC 10") # 10 个电源周期积分,降噪 cmd(":OUTP ON") print(cmd(":READ?")) cmd(":OUTP OFF") s.close() PY

这段 SCPI 脚本先设电压源,再设电流测量量程和积分时间。NPLC 是每秒电源周期数,设 10 表示积分 10 个周期,能压低工频干扰,但会降低采样速度。量程设 1 nA 是为了让 1 pA 信号落在合适的分辨率区间,不要用大量程测小电流。

3.2 三同轴、Guard 和屏蔽层到底怎么接

三同轴线的中心导体走信号,中间屏蔽接 Guard,外层屏蔽接地。Guard 的作用是让中间屏蔽和信号线等电位,消除漏电流。低电平测量手册第七版里有一个经典接法:Guard 接到源的低端,外层屏蔽在仪器端单点接地。

如果源是浮地的,Guard 可以接到源的低端;如果源一端接地,Guard 就接仪器端的地。关键是不要让 Guard 形成第二个接地回路。屏蔽层不要两端接地,否则地电位差会在屏蔽层上产生电流,耦合到信号。

线缆类型适用场景屏蔽接法注意事项
同轴低阻、高频单端接地高阻时漏电流大
三同轴高阻、pA 电流Guard 接中间屏蔽外层单点接地
双绞屏蔽差分、低电平电压屏蔽单端接地双绞抑制磁场耦合
低噪声同轴nV 电压单端接地避免摩擦电效应

3.3 积分时间、滤波和数字平均的参数怎么设

低电平测量手册第七版把降噪手段分成模拟和数字两类。模拟滤波在仪器前端,数字平均在读数后。NPLC 是最常用的模拟积分参数,设得越大,工频抑制越好,但速度越慢。一般 1 PLC 对应 20 ms(50 Hz)或 16.7 ms(60 Hz)。

数字平均要注意:平均 N 次能把随机噪声降到 1/√N,但对 1/f 噪声和漂移无效。如果信号本身在漂移,平均反而会把漂移当成信号。常见做法是先用 NPLC 把工频和宽带噪声压下去,再用短时平均处理剩余随机噪声。

import numpy as np # 模拟一组含噪声的读数,做数字平均 np.random.seed(0) true_value = 1e-12 # 1 pA noise = np.random.normal(0, 5e-13, 100) # 0.5 pA 随机噪声 readings = true_value + noise for n in [1, 4, 16, 64]: avg = readings[:n].mean() print(f"平均 {n:2d} 次: {avg:.3e} A, 误差 {abs(avg-true_value):.3e} A")

这段代码说明平均次数和误差的关系。参数:true_value 是理想信号,noise 是高斯噪声,readings 是模拟读数。平均 64 次后误差明显下降,但前提是噪声零均值且不相关。实际测量中如果存在漂移,平均次数要配合漂移率来定。

4. 低电平测量手册第七版实战:pA 电流和 μV 电压的排错路径

4.1 测 pA 电流时读数跳动的 5 个排查点

pA 电流读数跳动,按顺序查:第一,输入偏置电流是否超标,把输入端开路,看读数是否接近零;第二,线缆是否用三同轴,Guard 是否接对;第三,屏蔽层是否两端接地形成环路;第四,环境湿度是否过高,PCB 表面漏电流会随湿度上升;第五,电源和光源是否引入干扰,日光灯、开关电源都会耦合。

低电平测量手册第七版里有一个实用技巧:用一块金属板把仪器和被测件罩起来,接 Guard 或地,能显著降低空间耦合。如果读数仍然跳动,把积分时间加到 10 PLC 以上,看是否稳定。稳定了说明是随机噪声,不稳定说明是漏电流或干扰。

4.2 测 μV 电压时热电动势和 1/f 噪声的区分方法

μV 电压测量里,热电动势表现为一个稳定的直流偏置,短接输入端就能看到。1/f 噪声表现为低频漂移,短接后读数会缓慢起伏。区分方法:短接输入端,等温度稳定,记录 10 分钟。如果偏置稳定不变,是热电动势;如果缓慢漂移,是 1/f 噪声或仪器漂移。

热电动势的解决办法是等温接线和反向测量。反向测量就是正接一次、反接一次,取差值的一半,能抵消热电动势。1/f 噪声则要靠斩波或调制,把信号搬到高频再解调。低电平测量手册第七版建议在 1 Hz 以下测量时,优先考虑斩波稳零放大器。

# 反向测量法消除热电动势 def reverse_measure(v_forward, v_reverse): """ v_forward: 正接读数 v_reverse: 反接读数 返回消除热电动势后的信号 """ return (v_forward - v_reverse) / 2 # 例:正接 100.5 μV,反接 -99.5 μV sig = reverse_measure(100.5e-6, -99.5e-6) print(f"消除热电动势后 = {sig:.3e} V") # 100.0 μV

这段代码演示反向测量。参数:v_forward 和 v_reverse 是两次极性相反的读数。热电动势在两次读数里方向相同,相减后抵消;信号方向相反,相减后加倍,再除以 2 得到真实值。前提是两次测量之间温度没有明显变化。

4.3 用 Guard 和屏蔽把漏电流压到 fA 级的接线示例

高阻测量里,漏电流主要来自 PCB 表面和线缆绝缘。低电平测量手册第七版推荐用 Guard 把漏电流引走。具体接法:信号线中心导体接待测点,Guard 接一个和信号等电位的屏蔽环,环绕在信号线周围。这样绝缘电阻上的漏电流流向 Guard,不流向信号线。

实际接线时,三同轴的中心接信号,中间屏蔽接 Guard,外层屏蔽接仪器地。被测件如果放在金属盒里,金属盒接 Guard,不要接地。如果接错,Guard 和地之间形成漏电流路径,反而更差。测 fA 电流时,还要注意线缆的摩擦电效应,尽量固定线缆,不要晃动。

提示:Guard 不是接地,是等电位屏蔽。接错 Guard 比不接更糟。

5. 低电平测量手册第七版进阶:把不确定度算清楚再下结论

5.1 从读数到不确定度:低电平测量的误差预算表

低电平测量手册第七版最后部分讲的是不确定度预算。很多人测出读数就写结果,但低电平测量里,读数只是起点。误差预算要把偏置电流、热电动势、噪声、增益误差、线性度都列进去,按平方和开根号合成。

误差源典型值对 1 pA 信号的影响降低方法
输入偏置电流1 pA100%选 fA 级静电计
热电动势5 μV取决于源阻抗等温、反向测量
约翰逊噪声0.1 pA/√Hz随带宽上升降带宽、平均
增益误差0.1%0.001 pA校准
漏电流0.5 pA50%Guard、清洁

5.2 用 Allan 方差判断系统到底稳定到哪一步

Allan 方差原本用于时钟稳定度,低电平测量里也能用。它把不同平均时间下的噪声算出来,能看出系统在哪个平均时间点最稳定。如果平均时间继续加长,Allan 偏差反而上升,说明漂移开始主导,再平均没有意义。

import numpy as np def allan_deviation(data, rate=1.0): """ data: 等间隔采样序列 rate: 采样率 Hz 返回 (tau, adev) """ data = np.asarray(data) taus = [] adevs = [] for m in [1, 2, 4, 8, 16, 32]: if m >= len(data): break # 分组平均 trimmed = data[:len(data)//m*m].reshape(-1, m).mean(axis=1) diff = np.diff(trimmed) adev = np.sqrt(0.5 * np.mean(diff**2)) taus.append(m / rate) adevs.append(adev) return np.array(taus), np.array(adevs) # 模拟 1 pA 信号加漂移 np.random.seed(1) signal = 1e-12 + np.random.normal(0, 1e-13, 256) + np.linspace(0, 2e-13, 256) tau, adev = allan_deviation(signal) for t, a in zip(tau, adev): print(f"tau={t:.1f}s, Allan偏差={a:.3e} A")

这段代码计算 Allan 偏差。参数:data 是等间隔读数,rate 是采样率。输出里如果 Allan 偏差先降后升,最低点对应的 tau 就是最佳平均时间。低电平测量手册第七版建议在写测量报告时附上这个曲线,说明系统稳定度边界。

5.3 一个可复用的低电平测量检查清单

最后给一个我常用的检查清单,按顺序过一遍,能避开大部分坑。第一,确认源阻抗和信号幅度,选对仪器类型;第二,检查输入偏置电流是否小于信号允许误差;第三,用三同轴或双绞屏蔽,Guard 接对;第四,所有接线端子同金属,等温;第五,单点接地,避免环路;第六,设 NPLC 和平均次数,平衡速度和噪声;第七,反向测量消除热电动势;第八,算不确定度,附 Allan 偏差。做完这八步,低电平测量手册第七版里的核心方法基本就用上了。

本文还有配套的精品资源,点击获取

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询