当前位置:首页 > 测试测量 > 测试测量
[导读] 对于像示波器这样的仪器,一个主要的需求是快速且可靠地对已知信号流中的感兴趣事件进行检测和触发。对特定事件的检测越及时,电子设计过程中产生的问题就能够越快地被纠正,从而节省开发和生产测试时间

对于像示波器这样的仪器,一个主要的需求是快速且可靠地对已知信号流中的感兴趣事件进行检测和触发。对特定事件的检测越及时,电子设计过程中产生的问题就能够越快地被纠正,从而节省开发和生产测试时间。

这一点对于示波器供应商来说同样重要。许多供应商提供100多个预定义的触发来帮助用户将常见和不常见的信号条件快速分开。这一方面提高了灵活性,但是另一方面,选择正确的触发本身要比实际捕获信号更加困难,因为触发具有多种多样的类型、速度、带宽、延时和软件等,而且每一个触发都需要在灵活性与死区时间之间进行权衡。 理解每种类型的触发以及相应的权衡可以帮助用户找出理想的触发方法来提高成功触发事件的几率。

两方面因素决定了示波器的触发性能:

  1. 触发灵活性描述了定义触发阈值或条件来适应各种被测信号条件状态以提高效率的简单程度。 大多数示波器提供了供应商定义的各种触发功能,包括参数最低值设定,比如电平或宽度等,但是没有提供一种方法来自定义这些参数。
  2. 触发死区时间是指示波器在相邻两次采集之间无法检测到触发的时间长度。这意味着如果感兴趣事件发生在死区时间内,那么它将错过触发条件。触发死区时间是所有触发架构的固有特性,但是我们可以采用一些方法和技术来最小化这个时间。 许多示波器供应商提供了基于软件的触发器来增强灵活性,但是由于需要后处理,这类触发需要较长的死区时间,因此不适合小概率和不频繁发生事件的检测。

1. 传统触发

边沿触发(逻辑信号从高电平变成低电平或从低电平变成高电平时开始采集数据)是目前最常见的示波器触发模式。大部分简单的调试和测试功能都是通过边沿触发进行处理,但是有时候需要一些更复杂的触发来隔离特定形状的信号或连续隔离多个形状的信号。示波器也包含了一些更高级的触发选项,提供了更高灵活性来捕获例如I2C或SPI等串行协议以及高级事件和信号特性,比如毛刺、矮脉冲、宽度、转换速率、超时等。

图1.这是一个基于数字信号处理的示波器框图。 采集内存和信号处理单元决定了示波器的采集更新速率和死区时间。

许多触发条件在硬件中执行,但是更为复杂的触发选项和信号认证通常在类似于图1中的软件中执行。软件触发提供了最佳的灵活性,但是也增加了必要的数据传输和处理时间,在这个时间段内示波器无法检测到新的触发,如图2所示。系统无法检测触发的时间段称为死区时间,这个时间往往比实际采集数据记录时间更长—换句话说,示波器触发系统的死区时间可能占据超过95%。这使得检测小概率或低频率事件变得更为困难,而且导致测试时间更长。 更糟糕的是,用户可能错误地假设预期事件没有发生,因为预期事件发生的概率太低以至于其在测量过程中没有被检测到。


[+] 放大图片

图2.该图显示了传统示波器的数据采集和分析过程,其中波形捕获(上)和连续处理(下)之间存在死区时间。

如果示波器的可用触发或信号分析能力无法满足任务的需求,那么用户的唯一选择就是采集较长的波形片段,并将这些片段的原始数据下载到电脑上进行后期处理来找到特定事件。但是这增加了整个系统设计过程的复杂度,同时由于数据传输延时和数据处理所需的时间,整个测试的时间变长了。

至页首

2. 生成触发,无需权衡

虽然大部分基于软件或智能触发选项可以满足电子电路的设计和测试需要,但是如果不将小概率事件迅速隔离或纠正,这些事件往往会使得产品开发时间拉长。由于示波器触发功能的局限性,用户只能使用供应商所提供的功能。

如果用户可以在示波器内自行开发自己的算法,那么就可以针对特定任务自定义仪器的功能,从而不受限于供应商提供的功能。比如,用户可以针对特定应用自行定义触发条件来专门捕获某个信号条件,这样就无需在PC上进行后续处理,从而大大减少测试时间,如图3所示。

为示波器提供在线数据处理以及重新编程算法的灵活性的关键技术是FPGA,FPGA从本质上来说是可编程芯片,它可以通过真正的并行机制高速执行自定义信号处理和控制算法。 FPGA的灵活性让用户可以修改或者增加特定的触发算法,同时高吞吐量的数据处理可在采集过程中实时地分析数据样本,而不是之后再进行处理。这可以避免死区时间、防止触发遗漏并帮助用户更快地检测小概率事件。

用户定义触发的一个例子是检测不符合标准触发定义的信号波形或电平跃迁,如图3中所示的信号。这种数字信号展示了一种非单调边沿,其原因可能是信号反射或被测电路的电源故障。标准边沿或宽度触发无法检测这种不期望的信号,而且使用常规手段进行检测基本不可能。我们需要研究一种新的触发精确并连续地捕获这个事件。为了解决这一问题,我们需要开发一个软件触发器;然而这种方法存在较大的触发死区时间,无法快速检测小概率事件。或者,可以采用用户可编程的FPGA来提供多个窗触发,当所有窗触发同时检测到有效触发条件时,就会将采集的样本与掩模进行对比,从而产生一个组合触发来采集信号。

由于FPGA可连续实时地评估信号,因此示波器既可以捕获单个信号,也可以采集连续信号,而且在两次采集之间不会存在死区时间。

图3.使用用户定义触发捕获特定信号跃迁;该功能在可重配置示波器的FPGA内实现。

至页首

3. 可重配置示波器

多年来,测试工程师们使用LabVIEW等软件工具来代替传统台式仪器内的固定软件,实现了系统测试以及测量结果分析和显示的自动化,从而节省了测试成本。 这种方法提供了灵活性并且利用了最新的PC和CPU技术。 然而,用户的需求往往不仅限于此,他们通常需要修改仪器的测量方式来更好地满足应用的需求。

传统的现成仪器由供应商定义并仅提供固定的功能;而NI率先采用FPGA技术提供更加开放、灵活的仪器。 于是,获得了兼具这两种特性的硬件: 固定、高质量的测量技术;最新的数字总线集成;用户可定制的高度并行逻辑,这种逻辑提供了低延时并直接与I/O关联以便进行在线处理。

图4.可重配置示波器NI PXIe-5171R的功能框图。

借助FPGA内供应商提供的开放软件,用户可以扩展仪器的功能,比如自定义触发或额外定时或控制信号。 用户也可以在通过软件设计的仪器的FPGA中实现他们自己的算法,重新定义硬件功能来完成完全不同的任务。 比如,示波器可以变成一个实时频谱分析仪、瞬态记录仪、协议分析仪、射频接收器或者其它仪器。

设备成本是测试系统的一项主要成本,由于需要购买和维护的仪器数目更少,可重配置设备可以帮助用户节约设备成本。这一点对于需要长期(超过10年)使用的测试和仪器功能来说尤其有用,比如军用或者航天测试系统,它们常常需要再现已被淘汰(生命周期结束)的旧仪器的功能。

可重配置仪器非常适用于这一应用,因为通过重新编程可以模拟旧仪器的功能。测试系统软件只需少量的重新编程和重新认证就可与新仪器配合工作,因此能帮助用户节省成本。

此类仪器的一个例子是NI PXIe-5171R reconfigurable oscilloscope,它使用Xilinx Kintex-7 FPGA实时处理来自8个输入通道的采样。 图4展示了用户可编程的FPGA如何集成到数据路径中并提供对仪器的控制信号和定时信号的访问。

至页首

4. 结论

由于缺乏灵活性和实时分析能力,传统的示波器触发方法在捕获小概率和复杂事件上面临挑战。 新方法利用了FPGA技术来自定义触发功能,以满足复杂的触发条件以及实时信号处理和分析需求。

观看演示视频,了解如何通过自定义触发来避免死区时间。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

涡轮流量计是一种广泛用于测量液体和气体流量的仪器,它基于涡轮叶片的旋转来测量流体的速度并计算出流量。这种类型的流量计在工业、化工、石油、天然气、水处理和许多其他领域都得到了广泛的应用。然而,要确保涡轮流量计的准确性和可靠...

关键字: 涡轮流量计 涡轮叶片 测量

液位变送器是一种常见的工业自动化装置,用于测量液体高度或容器中的液体体积。它广泛应用于石油化工、食品加工、水处理等领域,在生产过程中起到重要的监测和控制作用。本文将介绍液位变送器的基本原理、应用设计步骤以及注意事项,帮助...

关键字: 液位变送器 工业自动化 测量

虚拟仪器技术是一种基于计算机和软件的测量与控制技术,它利用计算机软硬件平台,替代传统仪器设备,实现了仪器的虚拟化和软件化。通过虚拟仪器技术,我们可以设计出高灵活性、可扩展性和集成性的测量系统。以下是一些采用虚拟仪器技术实...

关键字: 虚拟仪器 测量 计算机

光纤光栅传感器是利用光纤中的光敏性制成的。所谓光纤中的光敏性是指激光通过掺杂光纤时,光纤的折射率将随光强的空间分布发生相应变化的特性。而在纤芯内形成的空间相位光栅,其实质就是在纤芯内形成一个窄带的(透射或反射)滤波器或反...

关键字: 光栅 传感器 测量

压力传感器主要的作用就是用来检测和控制,这种设备可以进行直接的压力测量同时也可以通过传感器的使用来对其他数值进行间接的测量。像是液体和气体以及速度还有水位的高度都是可以通过压力传感器来得到准确的数值。所以说,压力传感器的...

关键字: 压力传感器 控制 测量

使用压力传感器,可以进行压力测量以确定一系列不同值和不同类型的压力,具体取决于压力测量是相对于大气、真空条件还是其他压力参考水平进行的。压力传感器是可以设计和配置为检测这些变量的压力的仪器。

关键字: 压力传感器 测量 传感技术

摘要:多参数监护仪主要用于监测危重患者的生命体征参数,其监护参数一般包括心电、无创血压、血氧饱和度三个部分,有些监护仪还包括对呼末二氧化碳等人体生理参数的监护功能。多参数监护仪由三部分构成,即信号采集、信号处理和信号显示...

关键字: 多参数监护仪 不确定度 测量

去年,全球温度传感器市场规模超过70亿美元。如今疫情的突发是否是温度传感器市场爆发的一个契机?据Global Market Insights近日数据显示,2019年全球温度传感器市场规模超过70亿美元,估计从2020年至...

关键字: 传感器 市场 测量

本文中,小编将对压力传感器予以介绍,如果你想对压力传感器的详细情况有所认识,或者想要增进对它的了解程度,不妨请看以下内容哦。

关键字: 传感器 压力传感器 测量

以直流电压1V为例,4位半的万用表Fluke 15B+/17B+/18B+的精度是一致的,都是0.5%+3,分辨率为0.001V,偏差△V=1V*0.5%+3*0.001V=8mV,因此万用表直流电压1V测量显示: 0....

关键字: 直流电压 万用表 测量
关闭
关闭