IEEE在1993年将有效位数(ENOB) 确立为衡量示波器信号完整性和精度的技术指标。

示波器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 高的示波器,您就能获得更好的信号完整性。但是,请务必将其他重要的技术指标也考虑在内,例如基线噪声和偏置精度。

相关阅读:

是德科技:示波器的使用 - 示波器的基本实验​zhuanlan.zhihu.com

是德科技:示波器的 6 大高级使用技巧-基础进阶​zhuanlan.zhihu.com

查看信号的真实表现

无论您是在调试最新设计,验证是否符合行业标准还是在解码串行总线,示波器显示信号的真实性至关重要。这就要求示波器具备出色的信号完整性,而 Infiniium S 系列示波器的设计就考虑到了这一点。这一系列示波器具有卓越的时基、前端和 ADC 技术模块,可以提供一个具有极低噪声、低抖动和高有效位数的平台,让您能够直观地了解器件的真实性能。

查看关于 S 系列示波器信号完整性和测量性能的更多详细信息。

您是否需要更高带宽甚至更好的性能?请查看下列带宽更高的示波器:

• V 系列示波器(8 GHz 至 33 GHz)

• Z 系列示波器(20 GHz 至 63 GHz)

• UXR 系列示波器(13 GHz 至 110 GHz)

adc的使用屏幕上显示单位v。显示结果精确到小数位后3位。_为什么要关注示波器 ADC 位数或者是 ENOB?- 了解信号的完整性...相关推荐

  1. 粤嵌gec6818LED屏幕上画图 太极图 图片显示 电子相册 2048小游戏 实现识别触摸坐标的识别 电子自助点餐设计等项目

    交叉开发     在一个有编辑/编译功能的PC机上进行编辑/编译,生成的可执行文件通过     交叉开发工具下载到目标机(GEC-6818)          开发板 --- Linux内核 --- ...

  2. 「Android渲染」图像是怎样显示到屏幕上的?

    我们每天花很多时间盯着手机屏幕,不知道你有没有好奇过: 手机屏幕上的这些东西是怎么显示出来的? 这时候来了一位Android程序员(当然也可以是iOS或者是前端程序员)说: 这里显示的其实是一个Vie ...

  3. 如何在python中显示电脑中的图片-python如何实现多个图片显示在屏幕上?

    pygame的三个方法(屏幕上显示需要的图片) yuhu102319582018-12-16 python将多幅图片显示在一张图片上 wugui1111116282018-06-15 iOS 图片显示 ...

  4. Qt on Mac 开发之 Qt在Retina屏幕上的那些问题

    目录 1.解决Qt在Retina屏幕上的图片模糊问题 2.解决Qt在Retina屏幕上的密度问题 1. iOS 2. Android 3. 视网膜MacBook 3.解决Qt在Retina屏幕上的刷新 ...

  5. Excel把行高和列宽单位设置成厘米,精确设置表格

    转自 https://jingyan.baidu.com/article/154b463156adb728cb8f4110.html 实际工作中,一些表格特别是套打时行高列宽经常要求以厘米为单位进行精 ...

  6. 使用Python,OpenCV加载图像并将其显示在屏幕上?

    这篇博客展示了如何使用OpenCV从磁盘上读取图像,在屏幕上显示它,然后等待按键关闭窗口并终止脚本. cv2.imread() cv2.imwrite() cv2.imshow() cv2.imrea ...

  7. 计算两个数之间所有整数的和_汇编语言:输入2个0–99之间的整数,对其做乘法运算,在屏幕上显示出该乘积对应的二进制和十六进制数...

    实验要求: (1)在屏幕提示:"please input the first number(0–99): "后,输入一个0–99之间的整数. 若所输入的数不在此范围内,或输入其它字 ...

  8. bh1750采集流程图_lcd_bh1750 通过 采集环境光照度,并在野火stm32mini板子的屏幕上显示。 SCM 机开发 272万源代码下载- www.pudn.com...

    文件名称: lcd_bh1750下载  收藏√  [ 5  4  3  2  1 ] 所属分类: SCM 开发工具: Visual C++ 文件大小: 2640 KB 上传时间: 2017-03-12 ...

  9. STM32使用IIC总线通讯协议在OLED屏幕上显示字符串、汉字、图像(硬件IIC)

    参考:基于STM32-Oled(IIC)的使用 作者:奋斗的小殷 发布时间: 2021-05-07 13:09:26 网址:https://blog.csdn.net/boybs/article/de ...

最新文章

  1. 淘宝装修:第一日 —— 图片轮播
  2. 滑动换屏——Fragment
  3. 怎么复制黑苹果config配置_估计是最后一次折腾黑苹果,技嘉 Z490 Vision D 的 OC 配置分享...
  4. 数据传输完整性_生产系统数据完整性事件常见指标(下)
  5. ESP8266烧写时的各种参数设置
  6. Ubuntu 14.04 DNS 配置
  7. 买卖股票的最佳时机III
  8. 机器人当中的摩擦力(未完)
  9. 华为云新加坡峰会发布CloudAI创新实验室,四大核心优势助力智能化升级
  10. idea 亮度 调整_工业设计 | 2019优秀产品设计——IDEA金奖作品
  11. 麒麟810相当于骁龙多少?
  12. [转][进阶]-Python3 异步编程详解
  13. android系统签名一样不,解决Android应用签名和系统不一致的问题
  14. HTTP中的URL长度限制
  15. py3使用py3Fdfs
  16. 计算机控制试题库 百度文库,计算机控制技术练习题附答案_百度文库.doc
  17. Android apk签名
  18. word双栏左右不能对齐
  19. 远程桌面用administrator登录的原因简介
  20. Windows 10 自带App无法使用,打开闪退

热门文章

  1. 增强QQ空间的统计功能
  2. 图像处理用到的最优化 降噪
  3. wkhtmltopdf
  4. zend studio让编译器导入项目为utf-8如何设置
  5. 实现小数据量和海量数据的通用分页显示存储过程
  6. iis5顺利安装诀窍
  7. 如何做一个好的互联网老板(二)
  8. git切换到指定tag
  9. leetcode算法题--扁平化嵌套列表迭代器
  10. mfc e将控件置于窗口顶层_PyQt5学习笔记04 - QWidget窗口控件基类