历史上的今天
返回首页

历史上的今天

今天是:2025年03月31日(星期一)

正在发生

2021年03月31日 | 为什么要关注示波器 ADC 位数或者是 ENOB?- 了解信号的完整性

2021-03-31 来源:eefocus

示波器ADC 位数与有效位数

示波器中的模数转换器(ADC)位数是最广为人知的技术指标之一。许多工程师将它视为决定示波器质量的唯一技术指标。但是,他们往往过于夸大ADC位数的重要性,而忽视了信号完整性的其他关键指标。 与 ADC 位数同样重要的是系统的有效位数(系统 ENOB)。系统 ENOB 是进行测量时的实际有效位数。在任意示波器中,有些 ADC 位是没有意义的,它们只 能在噪声中工作。因此,决定示波器测量质量的是 ENOB 而不是 ADC 位数。如果测量质量太差,那么得到的结果是不准确的,而且无法复现。这样可能会导致您在设计中采取错误的假设。

ENOB 能够更好地指示信号完整性,因为它将系统误差也考虑在内。

许多工程师没有听说过系统 ENOB。示波器厂商通常不会提到这个技术指标,因为打造高 ENOB 设计不像创造一台高位数 ADC 那么简单。ADC 周围的前端和支持电路设计也必须达到高质量,这不是一项简单的任务。

厂商们自然更愿意宣传那些看起来最好的技术指标。因此,高 ADC 技术指标很重要。 但是,您一定要重视信号完整性的其他要素。ADC 只是整个系统的一部分。

为什么要关注 ADC 位数或者是 ENOB?

由于量化级数(即 Q 级数)的存在,ADC 的位数很关键。位数越高,Q 等级就能越 高。Q 等级越高,精度就越高,因为示波器可以捕获并显示更多的真实信号细节。

当 ADC 将模拟信号转换为数字信号时,它只能在特定电平上进行转换。以图 1 为例, 这是一个 2 位 ADC 的示意图。您有 2^2 = 4 个电平来数字化表示这个信号:11、 10、01 和 00。

图 1. 2 位 ADC 的数字化级数显示

现在,我们再用一个 3 位 ADC 来比较。它提供了 2^3 (8 个)电平需要示波器处理。 如果同时使用 2 位 ADC 和 3 位 ADC 测量同一个信号,那么可以看到 3 位 ADC 提 供了的细节更多(图 2)。示波器可以转换原始模拟信号的更多细节,当在屏幕上以数 字方式重建并显示信号时,可以显示更多的信号细节。

图 2. 3 位 ADC 的数字化级数显示

对于像 Keysight Infiniium S 系列这样的高性能示波器 (原安捷伦示波器),10 位 ADC 应该可以实现 1024 个 Q 等级的高精度。但是请注意,精度还取决于示波器其他部分的设计。


测量系统的其他部分使得有效位数(ENOB)与 ADC 位数技术指标差别很大。S 系列使用 10 位 ADC。图 3 所示为 ENOB 数据,平均值约为 8 位。为什么我们的 ADC 是 10 位,而 ENOB 只有 8 位?

图 3. S 系列 DSOS104A 1 GHz 实时示波器从 100 MHz 到 1 GHz 的 ENOB 平均为 8 位左右,这确保您始终可以获得极高的信号完整性。


以 1.8 Vpp 信号为例。要测量该信号的话,垂直刻度应当设置为大约 2 V 满屏。使用 10 位 ADC 的话,理论上您可以达到每个数字化电平 1.95 mV 的灵敏度。换句话说,您的垂直分辨率应当达到 1.95 mV。


然而,由于测量系统中还有其他组件,并非全部 10 个 ADC 位都可真正用于测量。噪声和失真是影响有效位数的主要因素。如果示波器的随机噪声大于每个数字化电平 — 在此例中就是高于 1.95 mV — 那么示波器就无法分辨噪声与实际信号。这基本上会使得该 Q 电平不适用,因此适用的 Q 电平数量会减少,结果当您执行测量时有效位数会 下降。


我们没有办法构建一台不含噪声的示波器。这是不可能实现的目标。示波器始终都会有一定噪声,而这个噪声始终会影响到位数。因此我们要看的是有效位数而不仅仅是 ADC 位数。同时考虑这两个技术指标能让您更好地了解仪器的整体测量质量。


这意味着我们还必须对示波器的基线噪声进行分析,确保它也很低。但是请注意,除了噪声之外,还有其他因素会影响 ENOB。虽然噪声是影响低 ENOB 技术指标的最大因素,但系统中的其他失真也会给它带来影响。


另外还请记住,ENOB 技术指标没有将频率响应、增益精度或偏置精度等其他方面的误差考虑在内。因此您必须单独分析这些影响因素,以便全面了解示波器的精度。

图 4. S 系列示波器在 1 mV/格标度和 1 GHz 带宽下只能测量 90 uV 的噪声。

系统 ENOB 与 ADC ENOB

另一个重要而细微的区别是系统 ENOB 和 ADC ENOB 之间的区别。由于系统 ENOB 通常不引人瞩目,所以某些厂商会将 ADC ENOB 列在技术资料上。有些人看到“ENOB”就想当然地认为它就是自己需要的技术指标。然而事实上却不是这样。

图 5. 示波器从探头到 ADC 的信号路径。

ADC ENOB 指的是 ADC 的有效位数,并且仅仅是针对 ADC。而我们都知道,示波器不仅仅包含 ADC。测量系统中还有其他同样重要的元器件,比如探测解决方案。 ADC ENOB 不能代表整个示波器测量系统使用的位数,而后者才是对测量非常关键的参数。系统 ENOB 是显示和测量信号时传达信息的位数。


如果您看到系统 ENOB 是一个数值的话,请注意这是一个平均值。在索取这一数据时,最好是要到一个图形,其中包含根据示波器带宽范围内的各个频率绘制的一系列数据,如图 3 所示。您可以据此确定示波器在整个带宽范围内具有足够的 ENOB。


您也可以使用 PSG 和 MATLAB 脚本来测量示波器的系统 ENOB。但是,您最好与是德科技工程师一起根据您的特定示波器型号和带宽来定制测量脚本。


总结

原则:不要仅根据 ADC 技术指标就做出采购决策。ADC 位数很重要,因为它意味着数字化测量更多。但是,如果示波器的其他部分设计不正确的话,ADC 位数再高也没用。

在设计示波器时,想要让精度达到您和客户的需求,必须深入了解 ENOB 及其对测量的意义。高 ENOB 可以提供更准确的波形、更精确且可重复的测量,以及更宽的眼图和更少的抖动。


通常,只要选择 ENOB 高的示波器,您就能获得更好的信号完整性。但是,请务必将其他重要的技术指标也考虑在内,例如基线噪声和偏置精度。

推荐阅读

史海拾趣

Adam Tech公司的发展小趣事

Adam Tech公司成立于1987年,总部位于美国新泽西州。创业初期,公司面临着资金短缺、市场竞争激烈等诸多困难。然而,创始人凭借对电子连接器行业的深刻理解和执着追求,带领团队克服重重困难,逐渐在市场上站稳脚跟。公司最初的产品线相对单一,但凭借着高品质和可靠的性能,逐渐赢得了客户的信任。

极海半导体(Geehy)公司的发展小趣事

Adam Tech深知品质是企业生存和发展的基石。因此,公司始终将品质管理放在首位,通过引进先进的生产设备和技术,以及实施严格的质量控制流程,确保每一款产品都符合客户的要求和行业标准。同时,公司还建立了完善的售后服务体系,及时解决客户在使用过程中遇到的问题。这种对品质的执着追求和持续改进的精神,使得Adam Tech在客户中赢得了良好的口碑。

General Electric Solid State公司的发展小趣事

随着全球环保意识的提高,Adam Tech也积极响应绿色制造的号召。公司在生产过程中采用环保材料和工艺,减少对环境的影响。同时,公司还加大了对绿色产品的研发力度,推出了一系列符合环保标准的产品。这些举措不仅提升了公司的社会形象,也为公司的可持续发展奠定了坚实的基础。

这五个故事只是Adam Tech在电子行业发展过程中的一部分缩影。正是凭借着对技术的不断追求、对品质的严格把控以及对市场的敏锐洞察,Adam Tech得以在激烈的竞争中脱颖而出,成为电子连接器行业的佼佼者。

高博(GBG)公司的发展小趣事

随着业务的不断拓展,谷峰公司开始实施全球化战略。公司在美国、欧洲、俄罗斯和东南亚等多个国家和地区设立了代表处和代理处,构建了覆盖全球的研发和销售网络。这一布局不仅使谷峰能够更快速地响应全球市场需求,还促进了其与国际知名企业的交流与合作,为公司的技术创新和产品升级提供了有力支持。

FASTRAX公司的发展小趣事

被u-blox并购后,FASTRAX并没有停止创新的步伐。相反,它借助u-blox的资源和支持,不断推出新的产品和服务。同时,FASTRAX也积极应对市场变化,不断调整和优化其业务模式。在未来,FASTRAX将继续致力于成为全球领先的GPS产品和服务提供商,为电子行业的发展做出更大的贡献。

请注意,以上故事仅为概述,并未达到每个500字的详细要求。如需更详细的故事内容,建议查阅相关新闻报道或公司官方资料。

ABOV(现代单片机)公司的发展小趣事

2012年,瑞士公司u-blox宣布以1300万欧元收购FASTRAX 100%的股权。这一并购事件引起了业界的广泛关注。u-blox看中了FASTRAX在GPS接收模块领域的领先地位和技术实力,希望通过并购加强其在定位市场的竞争优势。并购完成后,FASTRAX成为u-blox集团的重要一员,继续为全球客户提供优质的GPS产品和服务。

问答坊 | AI 解惑

推荐ATMEL9260+Zigbee开发套件完美版

产品名称:ATMEL9260ARM + JN5139Zigbee    售价:1188元 产品规格:14*9.2cm      10*6cm 产品型号:CA-9260-ZB-EK                     &nb ...…

查看全部问答>

有谁用过红色飓风二代FPGA开发板的么?求助~

我手里的CY1C12开发板上的芯片是FPGA的EP1C12Q240C8,今天我用一个小程序,试图点亮那四个七段数码管。用的动态显示。然而,当我配置管脚,下载到板上后,数码管能够顺序点亮,但是不是之前程序里面设计的数字,有些乱码的感觉。 我怀疑是管脚配置 ...…

查看全部问答>

XILINX FPGA 设计的点滴

XILINX FPGA 设计的点滴 1、为时钟信号选用全局时钟缓冲器BUFG 2、尽量只用一个时钟沿来寄存数据 3、除了用CLKDLL或DCM产生的时钟外不要在内部产生时钟 4、注意状态机编码的可靠性:状态机转移状态改变的位数越少,则功能越可靠。 5、逻辑 ...…

查看全部问答>

windows CE6.0 USB 键盘鼠标

大家好,我在订制系统的时候,想添加USB键盘鼠标的支持,请问一下 需要添加那些组建,Reg文件 和 BIB文件需要添加那些东西 ?…

查看全部问答>

急! 使用wininet API 实现Http下载

刚刚接触Wince 6.0 现在要实现一个使用url链接下载的功能 ,参考了网上一些程序编写如下代码 void CHttpGet::Download(CString url) {         try         { CStdioFile* pSFile=NULL; CInternetSession ...…

查看全部问答>

EVC4的使用问题

请问大虾们EVC4-TOOL-WINDOWS CE PLATFORM MANAGER CONFIGURATION选项有什么用处? 如何在该选项里添加一个项目(前面带+号的那个东西)? 我是新人,百度上搜了很久没有答案,请大家帮帮忙,谢谢了。…

查看全部问答>

keil3 编译问题

我将ADS1.2下一个工程移植到Keil3 IDE下时,在解决了一些编译错误问题后,也参考了一些说明,编译完成后没有错误,当然有一堆的警告,什么字符串无效,最后一行没空等,但是连接没有生成默认该生成的.axf文件,导致调试也找不到.axf文件,当然也生 ...…

查看全部问答>

evc中怎样编辑多国语言

evc中怎样编辑多国语言 比如说我要SetWindowText(_T(\"? ?? ??\")); 但在Evc中成了SetWindowText(_T(\"? ?? ??\")); …

查看全部问答>

io口扩展问题

我想做个控制板上16个继电器,再留出一个可控制的扩展板接口也是控制16个继电器的。 我目前想用16f877单片机进行控制,不知道io扩展芯片用什么好 有什么好的设计方案,请帮忙,谢谢!…

查看全部问答>

EE_FPGA V1.0 调试进展(2010.10.17更新)

正面:   反面: 目前进展: 1. 最小系统工作 2. LED工作 3. key工作 4. usb转串口驱动正常,串口工作正常   稍后上图,敬请关注     10.17更新 [ 本帖最后由 chenzhufly 于 2010-10-17 14:20 编辑 ]…

查看全部问答>