这里讨论的 “位数” 似乎是面板上能够显示的范围。实际中万用表的分辨率(resolution)更多的是用类似NI的文档中所述ENOD来描述的。而这个ENOD跟万用表的配置也有关系,不同量程和不同的积分时间设置ENOD会不一样。因此万用表的 “位数” 最好分情况讨论,而且最好直接看厂家给出的指标表格,而不仅仅是看标签上的”位数“。
有一些新出的万用表在指标中声称了不同读数速率下的resolution,不过它们的定义是: 噪声有效值,这种参数可以换算成ENOD。例如 DCV 10V在100NPLC时分辨率为0.03ppm * 量程。按NI的计算方式:
log( (2*量程)/(sqrt(12)*噪声有效值) ) ,算下来ENOD有7.28位,超出了6.5。也就是说在这种配置下,从屏幕上可能看不到读数的跳动,因为实际分辨率超出了屏幕显示的范围。
同时6.5位万用表也有很多量程和功能达不到6.5位无噪声分辨率,比如ACV功能或者电阻小量程等。
从信号检测的角度来说,用噪声的有效值来衡量分辨率是合适的。因为噪声的有效值不为0(能量不为零),在测试时只要被测信号超出了仪器的本底噪声的有效值,则能够被有效地检测出来。通常厂家声称"6.5位"能够到50读数/秒时, 这个”6.5位“是按照噪声有效值来评估的,而不是无噪声分辨率。
说到这里,问题就来了:既然实际分辨率能够超出显示范围,如何发挥万用表的这种特性呢?这里列举几种方法:
1、对于34401等老一代精典万用表,可以通过远程数据接口读取数据,来获取额外的有效位。这时因为远程接口一般能够直接给出浮点小数形式的结果,其分辨率高于屏幕显示的分辨率。
2、部分新一代的万用表有标准偏差(stdev)统计功能。对于白噪声,标准偏差和其有效值有相等关系。因此可以通过标准偏差统计结果估计噪声的有效值,进一步分析被测信号特征。(注意:万用表指标中的噪声有效值是“典型值”,不同的机器会不一样,因此要事先测试确定所用的万用表的噪声水平)。
3、有一些新一代万用表有直方图功能,能够直接画出当前测试结果的直方图结果,从而直接分析信号特征。当有用信号超过万用表本底噪声的有效值时,直方图会明显变化,这样就能在噪声中分辨出被测信号的存在。
题外话:从这里也可以看到,新一代万用表的特性能够让大家不借助其它工具就直接测试表本身的性能,这对厂家而言是一把双刃剑。因此,敢于声称这些指标的厂家是不敢轻易乱标指标的,不然纯粹是自讨苦吃。
当然也不能唯实际分辨率论。6.5位还有一层含义应该是达到6.5位万用表应该有的准确度性能,这可能就是6.5表能够有些条件下达到7.3位分辨率但是不能说成是7.3位表的原因。
再有,显示位数还能表明同一个量程的显示范围(total span),这个性能也很关键,因为在信号处理领域最关心的指标”信噪比“,它包括两层意思,一个是设备的本底噪声,另一个就是最大线性范围(即total sapn),同时做好这两方面都是很有技术挑战的。目前大多数6.5位表的显示范围是2,400,000,也由少数厂家能够做到4,400,000。通常显示范围越高越好,但是可选型号确实很少,只能根据自己的需求见仁见智了。 |