如何选择示波器?

news2024/11/19 23:26:11

简介

 

        对于很多工程师来讲,从市场中上百款不同价格和规格的各种型号的示波器中,选择一台新示波器是一件很挠首的事情。本文就旨在指引你拨开迷雾,希望能帮助你避免付出昂贵的代价。
 

 

重中之重

 

        选择示波器的第一步不是要看那些示波器的广告和规格,而是要你花一些时间认真地考虑一下你打算用来干嘛和用在什么场合。

1.示波器你要用在什么地方(工作台、客户端还是在汽车罩下)?
2.一次性需要同时测试几个信号?
3.你要测试的信号的最大和最小幅值?
4.你要测试的信号的最高频率是多少?
5.你要测试的信号是重复还是单次激发信号?
6.除了要时域显示外,你是否还需要频域显示(频谱分析)?

        根据以上的几个问题,你就可以开始思考一下什么样的示波器才是符合你要求的最佳选择。

模拟vs数字

        本文的重点是放在数字存储示波器(DSOs),它们代表了现在在市场上可以购买到的大部分的示波器。在介绍如何选择一台数字示波器之前,我们很有必要先了解一下模拟示波器。

        我相信大部分的电子工程师都曾经用过模拟示波器,并且对它的结构和操作都很熟悉,但事实上,现在很多的人都会选择购买数字示波器来取代模拟示波器。尽管现在仍然还有一些工程师钟爱于模拟示波器,但是已经很少了,有一些是因为模拟示波器的部分特性是DSO无法超越的。

        如果你仍然对模拟示波器不舍,你会发现你的选择将会很有限,现在只有很少的厂家还在做模拟示 波器,几款目前还在卖的型号都是基于一些很老的技术,而且性能也很有限。买一台二手的模拟示波器最初看起来可能是一个很经济实惠的选择。但是购买之前,先检查一下备件是否可用,否则昂贵的维修费用将会使你的购买成为假节约。

        关于模拟vs数字示波器的争论,现增加了其他一些准则来衡量,DSOs:

1.体积小,方便携带;
2.有很大的带宽;
3.可单次激发;
4.彩屏显示;
5.提供屏显测量;
6.有简单的用户接口;
7.提供存储和打印功能


        现在的数字存储示波器一般都是与PC连接的,可以完全集成在自动测试仪器(ATE)系统中。另外,DSO还常用于高速信号采集系统前端,使每个通道花费的代价更加经济可行。

带宽

        首先要考虑的参数是带宽,带宽可被定义为可通过前端放大器信号的最大频率。因此,示波器的模拟带宽必须大于你要测试信号的最大频率(实时)。

        单是带宽是不足以保证一台数字存储示波器能准确地捕捉高频信号,示波器厂商的目的是设计出一款特定频率响应的示波器,这个响应被定义为最大平封延迟(MFED)。这种类型的频率响应使上冲、下冲和振铃最小,实现了出色的脉冲保真度。然而,因为数字存储示波器是由放大器、衰减器、模/数转换器、连接线和继电器组成的,所以MFED响应只能无限地接近,而不能完全达到。

        大部分的示波器厂商把带宽定义为当一个正弦波的输入信号在示波器中衰减为它原来幅值的71%(-3dB点)时该正弦波的频率,其实这种定义是没什么意义的。或者换句话说,带宽就是允许输入信号的显示轨迹错误地衰减了29%的频率。

        也要记住这一点,如果你的输入信号不是纯正的正弦波,它会含有一些更高频率的谐波。比如说,一个20MHz的纯正方波在20MHz带宽的示波器显示出来的是一个衰减过和失真的波形。作为一个经验法则,尽可能购买一台带宽五倍于所要测试信号最大频率的示波器,但是很不幸,高带宽的示波器非常昂贵,因此你可能要在这方面作出妥协。部分示波器的标定带宽并不在所有电压范围内有效,所以一定要仔细查看下示波器的规格说明。

采样率

        选择模拟示波器总是很简单的:只要带宽能满足你的要求就行了,但对于数字示波器,采样率和存储深度都是同等的重要。对于数字存储示波器,采样率常常是用兆样本每秒(MS/s)和千兆样本每秒(GS/s)表示。尼圭斯特准则规定采样率最少必须两倍于你想要测试信号的最高频率,对于频谱分析仪这可能是足够的,但是对于一个示波器,每个周期至少需要五个样本才能准确地重建波形。

        大部分的示波器都有两个不同的采样率(采样模式):实时采样率和等效采样率(ETS)——常称为重复采样,这取决于你要测试的信号。然而,ETS只有当你要测试的是稳定和重复的信号时才有用,因为这个模式是通过连续采集来重建波形的。

图1a:用50MHz采样率采集20MHz的方波信号


        例如Pico科技12位的ADC-212/100以实时为100MS/s的采样率采样,或者对于重复信号,以5GS/s的采样率采样。图1a显示了用50MHz采样率采集20MHz的方波信号,对比于图1b显示的同样的波形用5GS/s采样率来讲,这基本上是无可辨别的。尽管5GS/s听起来很大,但是请记住如果你要测的信号是瞬间或不断变化的(比如说是一个视频波形),那么用ETS将会无效,而你又必须依赖于实时(单发)带宽,它的数值一般来说都是低很多的。
 

图1b:用1GS/s采样率采集20MHz的方波信号


        一个建议:示波器厂商都喜欢重点突出它们那些听起来最好的规格的,所以你可能需要仔细阅读一下规格说明,以便弄清楚其标定的采样率可应用于所有信号还是只能用于重复信号,你可能会发现你将要购买的示波器并不合用。

内存深度

        内存深度可能是DSO中最少被了解的一个参数,这对示波器来讲是非常遗憾的一件事,因为它是一个很重要的参数。DSOs会在缓冲的内存空间里存储采集的样本的,因此,如果采样率固定的话,缓冲内存的大小决定了在内存满之前示波器可以采集多长时间的信号。

        采样率跟内存深度之间的关系是很重要的;当一台示波器拥有很高的采样率但内存却很小时,它只能在其前面很短的时基上用全采样率采样。图2a显示了用1k的缓冲内存采集的一段长20µs的视频波形,尽管示波器的采样率可达到100MS/s,但是1k的缓冲内存还是限制了采样率只能为5MS/s(1k/200µs)。

 

图2a:用1k的缓冲内存采集一段200µs的视频波形


        咋一看,这看起来已经采集了令人满意的波形了,然而当波形要被放大到彩色突发信号(如图2b)时,小缓存的限制还是会显露出来的,彩色突发(在“阶梯”的时基上摆动部分)大概持续了5ms,所以在普通视图中只能显示内存中的25个点,但是,当我们要放大时这么少的点就要用来充满整个屏幕。
 

图2b:当波形要放大到彩色突发信号时,小缓存的限制显露出来了


        图2c显示了同样的视频波形的彩色突发部分,但是是以128k的缓存的示波器来采集。现在我们就有多达3000个点,就能有效地重现了彩色突发的部分,它们之间的差别太明显了。
 

图2c:显示同一个波形,这次是用128k的缓存大小


现实中的例子

        要想弄清楚带宽、采样率和内存深度之间的关系,这需要结合一个现实中的例子来看。现在尝试采集USB(1.1)一帧的数据,一帧的数据要持续1ms,数据以20MBPS的速度传输。为了简化我们的分析,我们可以设想成要采集12MHz的方波信号持续1ms。


  • 带宽——为了测试12MHz的信号,我们至少需要12MHz的带宽,然而用这个带宽给出的是一个扭曲的信号,因此我们起码需要至少为50MHz的带宽才是合理的。
  • 采样率——为了重构一个12MHz的信号,每个波形周期我们大约需要5个点,因此起码需要60MS/s的采样率
  • 内存深度——为了采集1ms的60MS/s的数据,我们需要最小的内存深度为60,000样本


分辨率与精度

        在数字电子中,一个信号变化了1%通常是不会有问题的;但是在音频电子中,0.1%的失真和噪音是不允许的。现在大多数的数字存储示波器在用来测试快速数字信号时进行了优化,提供了8位的分辨率(8位ADC),因此最好的情况下可以分辨0.4%的信号变化(如表)。

        8位的分辨率,可以把电压范围分成256个垂直阶梯级(2^8 = 256),当选择±1V电压范围时,每一级对应了大约8mV的电压,对于观察数字信号这可能是足够的,但是对于观察模拟信号似乎还不太够,特别当用频谱分析功能时(如果有这个功能的话)。对于如音频、噪声、振动和监控传感器(温度、电流、压力)等这样的信号,一个8位的示波器常常是不合适的,你应该考虑在12位或16位这两者中选其一。

        对于一台数字存储示波器的精度,这常常没被重视的。你可以在相对较小的百分比上进行测量(大多数8位的数字存储示波器标定为是3%到5%的精度),但是对于更多的精确测量,你应该要达到万用表的精度。一台更高分辨率的示波器,进行更高精度的测量就变得有可能了(1%或者更好),因此没必要用仪表测量。

        拥有高分辨率(12位或更多)和高直流精度的示波器其实就是所说的高精度示波器。

触发功能

        一台示波器的触发功能同步于信号在一个选定的点上的水平扫描:这对于分析信号的特点是很有必要的。触发控制帮助你稳定重复的波形和抓取单次波形,根据调查不同类型的信号,示波器厂商提供一些触发选项是有必要的。所有的数字示波器都提供了相同的一些基本触发选项(源、电位、斜坡、前/后触发),但在一些高级的触发功能上是不一样的。那些高级触发功能是否有用是取决于所要测量的信号,脉冲触发对数字信号是有用的,在追踪间歇性错误时,自动保存到磁盘/内存选项可能会很有用。

        一些应用中所用到的特殊触发(如磁盘驱动测试)经常作为额外的成本,一般是以软件或固件升级来实现的。如果你可能要用到其中一个这样的额外成本,不要害怕跟供应商谈判,叫他们免费提供这样的“额外选项”以达成协议,这种情况也并不罕见。

输入范围和探头

        一台典型的示波器会提供从±50mV到±50V可选的全刻度输入范围。如一些更高的电压可用10:1和100:1衰减的示波器探头,这时重要的是要检查对于你想要测量的信号,示波器是否在一个足够小的电压范围。如果你经常会测量一些小的信号(小于50mV),考虑买一台拥有12或16位垂直分辨率的示波器,一台16位的示波器的垂直分辨率是8位示波器的256倍,使放大毫伏和微伏水平的信号都成为可能。

        接着还要确认一下你选择的示波器探头,根据示波器的带宽,起码要匹配或者比它好。一些厂商为了节省成本通常提供与示波器配套的不合标准的探头或者只供应一些更高带宽的探头,作为可选组件,这是需要从示波器中选择最好的。大部分的示波器探头可在1:1和10:1的衰减率之间切换,只要有可能,当不小心连到一个高电压时,在测试中用10:1的设置最小化电路载荷或者增加过载保护都是可以的。

        对于每个高速信号(>200MHz),无源探头就开始陷入了由电缆电容引起的信号反射回示波器的问题。主动FET探头的探针配置了一个缓冲放大器,使用它可以有效地解决反射的问题。当测量高电压时,如±100V, 电源 和3相电压,最安全的做法是用差分隔离的示波器探头。

外形尺寸

        数字存储示波器大致可以分为三类:传统的台式、手持式和基于PC的。台式数字示波器通常是指在构建性能最高的示波器,这同时也反映在成本上,其一些特性如FFT频谱分析仪、PC接口、磁盘驱动和打印机,这些都是昂贵的可选配置。

        手持式示波器对于工程师来讲,最明显的优势是其便携性,但是要小心它那可怜的显示屏(很难在阳光下阅读的)和短暂的电池寿命。对于一个给定的性能水平,它们也可能是最昂贵的选择哦。

        而PC示波器,凭借其相对于同等性能的台式示波器那可观的成本节约,正在逐渐流行起来。节约成本的理由是显而易见的,大批量生产的PC早就已经普及开来了,你相当于免费拥用有了一个大的彩色显示屏、快速的处理器、磁盘驱和键盘等有效的设备。只要双击鼠标就能完成数据导入到文档处理器和电子表格中,这也是其一个很大的优势。

        PC示波器归结起来有两种类型:外置的和内置的。内置的PC示波器通常是以PCI形式的插卡,在理论上讲,这种示波器应该是成本最低的,但事实证明这往往是不对的。PC卡最主要的劣势是噪音,PC机箱里面是一个很嘈杂的电子环境,处在其中的插卡就正受其害,另一个问题是其可携性,基于PC卡的示波器都是与一部台式PC挂钩着来用的。

        外置的PC示波器是以一个小盒子为架构,通过USB或并口的形式连接到PC上去,这保证了所有的模拟电子信号处于PC的外部,从而避免了噪音问题。外置的PC示波器的第二个优势是其可携性——它们可在台式电脑或笔记本电脑上使用。

 

小结

 

        在不同的示波器之间进行选择,确认一下以下的几点:

  • 先试后买——不要怕对来自不同制造商的不同示波器进行比较,如果供应商不能保证你“不满意退钱”的承诺的话,那你就最好别跟他们打交道。
  • 对于较高成本的示波器,想办法弄个演示版来,要不仅能在示波器中显示,并确保用你实际想测量的信号来进行演示。
  • 当购买示波器时,问清楚有关升级的问题,还要查清成本之内还包含了些什么。对于PC示波器,确保软件是否含在价格里面,还要问一下软件升级是否需要付费。对于台式示波器,弄清楚连接到电脑/打印机的电缆和软件的成本——它们可能会增加多达50%的总成本。
  • 检查一下保修时间,如果你的仪器坏了不能使用,你的供应商会帮你修理仪器的同时会借另一台给你用吗?
  • 最后,在互联网上查阅各种示波器的评论,在Google上搜索”oscilloscope review”将是一个很好的开始。


        总之,依先后顺序分别考虑带宽、采样率(实时和等效)和存储深度。但是要注意:对于大多数数字存储示波器来说,带宽和采样率都不是可升级的选项,因此一旦您为一台示波器支付了60,000美元,您就没得后悔了。

By Alan Tong,Pico科技 技术主管

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1233078.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Lombok注解式简化开发

Lombok(发音为"lombk")是一种Java库,它通过注解的方式来简化Java代码的编写。它提供了一组注解,用于在编译时生成代码,减少了开发人员需要手动编写的样板代码,提高了代码的简洁性和可读性。 Lom…

【三种加载自定义控制器的方式 Objective-C语言】

一、关于这个手动创建Window呢,给大家说完了 1.但是呢,要给大家补充一个东西, 有时候,有的框架,可能会用到什么东西呢,我写到下面: [UIApplication sharedApplication] 什么东西,是不是应用程序对象, 然后呢,keyWindow 是不是拿到它的主窗口, 然后呢,add什么东西…

2013年12月2日 Go生态洞察:Go 1.2的测试覆盖率工具

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文…

Find My自行车|苹果Find My技术与自行车结合,智能防丢,全球定位

自行车,这项古老而简单的交通工具,近年来在中国经历了一场令人瞩目的复兴。从城市的街头巷尾到乡村的田园小路,自行车成了一种新的生活方式,一个绿色出行的选择。中国的自行车保有量超过两亿辆,但是自行车丢失事件还是…

java算法学习索引之数组矩阵问题

一 将正方形矩阵顺时针转动90 给定一个NN的矩阵matrix,把这个矩阵调整成顺时针转动90后的形式。 顺时针转动90后为: 【要求】额外空间复杂度为O(1)。 public void rotate(int[][] matrix) {int tR 0; // 左上角行坐标int tC 0;…

2023年中国AI大模型行业发展趋势分析:未来发展将走向通用化和专用化并行[图]

AI大模型是AI预训练大模型的简称,通过在大规模数据上进行预训练,无需大量微调即可支持各种应用,具备多层神经网络结构、高级优化算法和强大计算资源,显著提升了AI的通用性和实用性。 AI大模型特点及意义 资料来源:共研…

Java引用类型(String)

目录 String解析 final的作用 String是否有长度限制 StringBuffer解析 StringBuilder解析 关键字、操作类相关 引用数据类型非常多大致包括:类、 接口类型、 数组类型、 枚举类型、 注解类型、 字符串型。String类型就是引用类型。 String解析 JVM运行时会分…

姿态估计 手势动作实时识别项目(基于mediapipe、keras进行实现)

姿态估计 手势动作实时识别项目(基于mediapipe、keras进行实现) 0、功能展示1、项目原理介绍2、数据集采集脚本3、将采集到的动作数据集利用mediapipe库检测手部关键点信息,转换成数据信息保存到本地4、训练一个效果一般的随机森林分类器5、使用Kreas训练一个效果好点的全连…

linux内核管理

linux内核会占用一定的空间,所以可以清理一下不需要使用的内核. 参考链接 Linux 内核及其关联文件通常存储在 /boot 目录下,内核模块通常存储在 /lib/modules 目录中。 首先查看已安装的列表: dpkg --list | grep linux-image其中&#xff…

Hfish安全蜜罐部署

一、Hfish蜜罐介绍 HFish蜜罐官网 HFish是一款社区型免费蜜罐,侧重企业安全场景,从内网失陷检测、外网威胁感知、威胁情报生产三个场景出发,为用户提供可独立操作且实用的功能,通过安全、敏捷、可靠的中低交互蜜罐增加用户在失陷…

python实战—核心基础4(超市购物小票随机抽奖程序) lv1

目录 一、核心代码解释 二、代码 三、运行截图 一、核心代码解释 1、random() 函数 描述 random() 方法返回随机生成的一个实数,它在[0,1)范围内。 语法 以下是 random() 方法的语法: import randomrandom.random() 注意:random()是不能直接访问…

肉豆蔻酰六肽-16——让皮肤更加光滑、更加柔软

肉豆蔻酰六肽-16 一种合成的脂肪酸连接肽,已知可提高皮肤的弹性,明显镇静,并帮助皮肤看起来和感觉更光滑、更柔软。它是由肉豆蔻酸与六肽 16 结合而成。肉豆蔻酰六肽 16 被归类为蛋白质刺激肽,这意味着它可以帮助皮肤表面&#x…

抽象轻松测试接口API

测试 1.测试环境 2.测试代码 3.代码结构 Maven项目核心依赖 <dependency><groupId>com.github.xiaoymin</groupId><artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId><version>4.3.0</version></dependenc…

2023年中国涂料用环氧树脂需求量及行业市场规模前景分析[图]

环氧树脂具有力学性能高&#xff0c;内聚力强、分子结构致密&#xff0c;粘接性能优异&#xff0c;固化收缩率小&#xff08;产品尺寸稳定、内应力小、不易开裂&#xff09;&#xff0c;绝缘性、防腐性、稳定性、耐热性好&#xff08;可达200℃或更高&#xff09;等特点&#x…

解锁无限可能性:探索Amazon Lightsail的便捷云计算服务

解锁无限可能性&#xff1a;探索Amazon Lightsail的便捷云计算服务 在数字化时代&#xff0c;云计算成为推动创新和业务发展的关键驱动力。Amazon Lightsail 作为 Amazon Web Services&#xff08;亚马逊云科技&#xff09;家族中的一员&#xff0c;为小型企业和创业公司提供了…

共谋发展,共赢未来 | 江西航天红源农业科技总经理孟凡明一行莅临拓世科技集团考察参观

在时刻充满着变化与机遇的商业世界里&#xff0c;农业的颠覆与重构已成为产业新风口&#xff0c;在日新月异的当下&#xff0c;农业与乡村正被开辟成为推动产业结构升级的新战场。 2023年11月20日江西航天红源农业科技有限公司总经理孟凡明一行抵达拓世科技集团南昌总部进行考…

【鸿蒙应用ArkTS开发系列】- 灌水区,鸿蒙ArkTs开发有问题可以在该帖中反馈

大家好, 这是一篇水贴&#xff0c;给大家提供一个交流沟通鸿蒙开发遇到问题的地方。 新增新增这个文章呢&#xff0c;大家在开发使用ArkTS开发鸿蒙应用或者鸿蒙服务的时候&#xff0c;有遇到疑问或者问题&#xff0c;可以在本文章评论区提问&#xff0c;我看到了如果知道怎么…

基于SSM的学生档案管理系统设计与实现

末尾获取源码 开发语言&#xff1a;Java Java开发工具&#xff1a;JDK1.8 后端框架&#xff1a;SSM 前端&#xff1a;采用JSP技术开发 数据库&#xff1a;MySQL5.7和Navicat管理工具结合 服务器&#xff1a;Tomcat8.5 开发软件&#xff1a;IDEA / Eclipse 是否Maven项目&#x…

SpingBoot原理

目录 配置优先级Bean管理 (掌握)Bean的获取 ApplicationContext.getBeanBean的作用域 Scope("prototype") Lazy第三方Bean Bean Configuration SpringBoot底层原理 起步依赖与自动配置(无需手撸但面试高频知识点)自动配置引入第三方依赖常见方案方案1&#xff1a;Com…

python实战—数据分析与图表1(QQ群聊天数据分析) lv2

目录 一、核心代码解释 二、代码 三、运行截图 一、核心代码解释 1、readlines() 方法 描述 readlines() 方法用于读取所有行(直到结束符 EOF)并返回列表&#xff0c;该列表可以由 Python 的 for... in ... 结构进行处理。 如果碰到结束符 EOF 则返回空字符串。 语法 r…