历史上的今天
返回首页

历史上的今天

今天是:2024年11月20日(星期三)

正在发生

2019年11月20日 | ADC的有效位指标以及示波器系统的有效位

2019-11-20 来源:elecfans

衡量示波器测试系统质量的关键指标有很多,而“有效位数”对于了解整个测量系统至关重要。本文将讨论示波器有效位ENOB,以及ENOB对实际信号测试的影响,并结合实际应用,给出EXCEL求解的方法。

1. 前言

图表 1数字示波器系统结构图

由图表 1数字示波器系统结构可知,信号通过探头系统进入示波器后,经过衰减器和前置放大器调理后进入ADC。衰减电路和放大器通过继电器进行协同工作,在调整垂直分辨率时可快速切换使用。衡量ADC性能指标的参数有很多,比如采样率、DNL、INL、信噪比、有效位等。本文主要讨论ADC的有效位指标以及示波器系统的有效位。


2. ADC有效位定义

图表 2 ADC采集的正弦波频域分布

ADC的有效位指标是对正弦波信号进行FFT频谱分析间接计算得到的。图表 2是正弦波经过AD采样再经过FFT变换得到的频域分布图,除了主要的正弦波分量外还存在很多噪声、谐波和杂散信号。


ADC的有效位定义为

式中:1.76为理想ADC的量化噪声;6.02为将log2转化为log10的系数比。


3. 示波器的有效位ENOB

ENOB参数被业界广泛接受为是一种通用的判定A/D数模转换、示波器系统或其它数字化系统性能优劣的指标。所有的数字化系统中都存在多种误差,这些误差会影响系统获取的电压与 “理想” 电压存在偏差。对一个理想的示波器系统而言,在最大输入带宽范围内,系统有效位数应和A/D的转换分辨率相同。在现实中,所有的仪器都不可能是理想的,ENOB通常是低于其A/D转换分辨率的。


由图表 1数字示波器系统架构图可知,前端采集电路及ADC采样电路对ENOB有较大影响。实际工作时,偏置误差、非线性误差、增益误差、随机噪声以及ADC交织引起的噪声都会影响ENOB。

图表 3示波器ENOB曲线

4. ENOB对实际信号测量的影响

图表 4两台示波器测量同一信号

示波器的ENOB指标好,时间误差、频率杂散(通常由拼接误差引起)都比较小,同时宽带噪声也比较低;

ENOB没有考虑相位不一致和频响失真等;

理想情况下所有示波器都具有平坦的相位和频响曲线以及相同的滚降方式。但事实上一般在示波器指标手册里都找不到相位和频响曲线,同样ENOB也没有考虑频响平坦度或相位的不一致性。图表 4显示了一个输入信号在两台不同的示波器上的测量结果。两台示波器的ENOB是相同的,但示波器1显示的波形更加接近真实的输入信号,而示波器2显示的波形就失真比较大。


ENOB没有考虑到示波器可能引入的偏置误差;

两台有相同ENOB的示波器可能显示的波形形状完全一样,但是绝对电压偏置不一样。对于这一点,测量示波器在不同偏置下的底噪声或者评估直流增益指标可以提供更好的评价方法。


5. 示波器ENOB的测量

示波器ENOB的测量需要考虑以下几点因素:

1) 测试源的ENOB要比被测示波器的ENOB大。

2) 被测信号是否充满示波器量程会影响ENOB的测试结果。 

3) 被测信号频率与示波器采样率会影响ENOB的测试结果。这一点很重要,在实际测试中必须满足以下条件。(详细可在“ZLG立功科技-致远电子”微信公众号文章搜索‘千万别错过!这些FFT干货真的很受用’)

式中:

n:质数;

N:FFT的分析点数,此处取4096个点;

Fs:示波器采样率;

Fin:被测信号频率。

根据以上几点,示波器ENOB的测量的大体思路和相关步骤如下:

1) 示波器设置合适的垂直档位、时基档位、储存深度和采样率。采样率可通过调节时基档位和储存深度改变;

图表 5示波器ENOB测试截图

2) 导出数据报表.SCV文件;

图表 6示波器导出.SCV文件

3) 利用EXCEL对数据进行傅里叶变换,并计算ENOB。

(EXCEL模板百度云链接:https://pan.baidu.com/s/1ciUuB3oKfco-10QkR4o3TA 提取码: x8i5)

图表 7EXCEL处理数据求解ENOB

不同幅度和频率被测信号的情况下,利用EXCEL处理数据求解示波器ENOB。结果如图表 8所示,虽然ZDS2020B Plus采用8位ADC,由于被测信号幅度的影响,实际测量的ENOB是没法达到理想状态的;

图表 8示波器ENOB记录表

ENOB是衡量示波器ADC数模转换性能的指标之一,但更高的ENOB并不是示波器能够真实重现输入信号的必要条件。这主要取决于测量什么信号,以及ENOB是否会影响到测量结果。在实际应用中,可以通过以下几点提高示波器的ENOB以获得较高的测量精度。


示波器选择带宽限制滤波器,这样可以抑制交织误差和噪声等高频分量,从而获得更高的ENOB。


在测量重复性的或低频信号时,使用平均或高分辨率的采集模式,这样可以减少宽带噪声。综合使用这些模式可以有效进行更高精度测量。


选择合适的垂直量程,一般波形占屏80%~90%。


推荐阅读

史海拾趣

CTS公司的发展小趣事

进入20世纪90年代,CTS公司迎来了重要的技术突破。随着Motorola通讯零件事业部的加入,CTS在无线通讯领域取得了显著进展,成为该领域的领先者。此外,CTS还积极投入研发,不断推出创新产品,进一步巩固了其在电子行业的地位。

Frolyt Condensers & Elements GmbH公司的发展小趣事

随着业务规模的扩大,Frolyt Condensers & Elements GmbH意识到全球化布局的重要性。2010年,公司制定了全球化战略,首先在亚洲设立了生产基地,以利用当地丰富的资源和低廉的劳动力成本。随后几年间,Frolyt还通过一系列并购活动,收购了多家在特定市场具有影响力的电容器制造商,进一步巩固了其在全球市场的地位。这些并购不仅扩大了Frolyt的产品线,还增强了其技术研发能力和市场服务能力。

CONEXANT公司的发展小趣事

在语音通信领域,Conexant以其卓越的声卡技术赢得了市场的广泛认可。特别是在网络语音电话方面,Conexant声卡凭借其出色的性能和稳定性,成为了众多商务本和工作站的首选。惠普、联想等知名品牌的产品线中,都能看到Conexant声卡的身影。这一成功不仅源于Conexant对技术的持续投入和创新,也得益于其对市场需求的敏锐洞察和精准把握。

E-Z-HOOK公司的发展小趣事

E-Z-HOOK公司非常重视与客户的关系建立与维护。他们始终坚持以客户为中心的经营理念,努力为客户提供高质量的产品和优质的服务。为了更好地了解客户需求和反馈,公司建立了完善的客户服务体系,包括售前咨询、售后服务和技术支持等。此外,公司还定期组织客户交流会和技术研讨会等活动,加强与客户的沟通与互动。这些努力使得E-Z-HOOK公司赢得了广大客户的信任和支持。

HCC Industries公司的发展小趣事

随着国内市场的饱和,HCC Industries在2010年制定了国际化发展战略。公司首先选择在欧洲市场设立分支机构,利用其先进的制造工艺和技术优势,迅速打开了当地市场。随后,HCC又相继在亚洲和北美地区设立了多个办事处和生产基地,实现了全球范围内的生产和销售网络布局。这一战略不仅显著提升了HCC的品牌影响力,也为其带来了更加多元化的客户群体和更广阔的市场空间。

东软载波(EastSoft)公司的发展小趣事

近年来,东软载波积极响应国家“一带一路”倡议,重点聚焦沿线国家的低压配用电网、能源互联网建设需求。公司依托成熟的电力物联网通信技术储备及经验,参与多个国家的智能电表项目,推动电网智能化改造。这些项目的成功实施不仅促进了当地电力基础设施的升级换代,也为东软载波在国际市场上树立了良好的口碑。

问答坊 | AI 解惑

求助用89C2051、24C02设计程序。

用89C2051、24C02设计程序,达到下列功能:(最好能用C51语言设计) 89S2051接受两个按键的控制信号进行增减计数,并在数码管显示0、1、2、3、4、5、6、7、8、9、A、B、C|、D、E、F共16种状态。 同时输出控制信号0~16的二进制步进数值(D1~D4)给 ...…

查看全部问答>

VxWorks5.4->6.5移植--ifLib

目前在做VxWorks的应用程序代码移植,从5.4到6.5,在5.4的代码使用了ifLib库里的函数,如ifunit()、ifAddrGet()等;而在VxWorks6.5中,ifLib库已经没用,请问是用别的库来代替?若是,可否有针对性的对ifunit()做个移植的解释?谢谢!…

查看全部问答>

WINCE字体的问题!

请问:修改WINCE的字体变使它变小后,窗口上文字又显示不清晰!有什么好办法解决呀!谢谢了!…

查看全部问答>

C#写的MMI程序不能在CE里运行?

C#写的MMI程序不能在CE里运行。在XP下双击该程序,运行正常,可拷到CE下却不能运行,什么也不提示。可是在.net studio中下载到CE中,却可以调试并正常显示。 请问,是不是PB生成bin时,什么组建没加进去? 其中,.net compact framework1.0已经 ...…

查看全部问答>

请教wince下不能打开ASP文件问题

在WINCE6.0上使用附带的WEB服务器,能够访问htm文件。但是不能打开ASP文件。错误是501/505。不明白是怎么回事。 望有经验者指导一下。…

查看全部问答>

求单片机控制程序源代码

各位大侠帮忙啊~ 求单片机控制程序源代码,单片机控制状态的转移  就是实现标签和阅读器的控制 希望做过有经验的 帮帮忙啊  感谢感谢…

查看全部问答>

自动控制原理

有没有对自动控制原理感兴趣的大师啊,交流下.…

查看全部问答>

如何将wince应用程序下载到wince平台

如何将一个wince应用程序通过pc机下载到wince平台中,通自已写的开发的程序进行下载,而不是通过开发工具下载。下载程序与cdtk类似(将exe或dll下载到wince平台中),请各位大虾指点该下载程序的开发思路。 …

查看全部问答>

测试设备,寻求合作!

水位、温度测试,用单片机实现,体积要小,数据传送800米,最好用mcs1200,熟悉者联系:437175689,诚求合作…

查看全部问答>

请问谁有 MST710 芯片驱动

请问谁有MSG710芯片驱动(最好是linux下面的)的,现在正在做模拟屏的驱动,第一次做芯片驱动又比较急,不知道该怎么下手,想要一份参考一下。谢谢。 luogk@magliving.com …

查看全部问答>