超越边沿触发 使用示波器触发进行调试

2019-11-09来源: eepw关键字:边沿触发  示波器触  调试

  简介

  示波器是电气工程师的基础仪器,但我经常发现有些工程师不能有效地使用其触发功能。触发常被认为非常复杂,现在存在这样一种趋势,即如果有任何问题,直接到实验室去求助专家来帮助设置触发。本文的目的在于帮助工程师了解触发的基本原理以及有效使用触发的策略。


  什么是触发?

  任何示波器的存储器都是有限的,因此所有示波器都必须使用触发。触发是示波器应该发现的用户感兴趣的事件。换句话说,它是用户想要在波形中寻找的东西。触发可以是一个事件(即波形中的问题),但不是所有的触发都是事件。触发实例包括边沿触发、毛刺信号触发和数字码型触发。


  示波器必须使用触发的原因在于其存储器的容量有限。例如,Agilent90000系列示波器具有20亿采样的存储器深度。但是,即便拥有如此大容量的存储器,示波器仍需要一些事件来区分哪20亿个采样需要显示给用户。尽管20亿的采样听起来似乎非常庞大,但这仍不足以确保示波器存储器能够捕获到感兴趣的事件。


  示波器的存储器可视为一个传送带。无论什么时候进行新的采样,采样都会存储到存储器中。存储器存满时,最旧的采样就会被删除,以便保存最新采样。当触发事件发生时,示波器就会捕获足够的采样,以将触发事件存储在存储器要求的位置(通常是在中间),然后将这些数据显示给用户。


  重复采样模式与单次采样模式

  过去,最常见的示波器运行模式是重复模式。这意味着一旦示波器触发并将数据显示给用户,它将立即开始搜索下一个触发事件。这就是示波器波形更新如此频繁的原因。


  任何一款示波器要想进行触发并将数据显示给用户,都需要时间来重新准备触发。这个时间也称为“挂起时间”。在挂起时间内,示波器不能捕获任何波形。因此,挂起时间越短,错失的事件越少。例如,如果有一个毛刺信号恰巧在挂起时间内出现,那么它将不能在示波器的显示屏上显示。如果这个毛刺信号是一个罕见事件,则用户可能认为波形中没有毛刺信号,而事实上它却是存在的。因此,示波器的挂起时间越短,错失波形中重要事件的几率就越低。


  表述此概念的另一种方法是“更新速率”,即每秒钟的波形数量。例如,Agilent7000系列示波器具有100000波形/秒的更新速率。


  单次采样模式用于查找单一触发,而不会继续采集更多波形。因此,当用户想要查找某个事件,检查导致该事件的原因和事件发生后所出现的问题时,便可使用单次采样模式。这种模式对于分析不重复并且每次操作都会发生变化的波形尤其重要。


  自动模式与触发模式

  如果没有发生触发事件,将会出现什么情况呢?这一个非常好的问题。在这种情况下,屏幕上的波形将不会更新。这不是我们想要的情况,因为用户可能不知道如何改变触发来获得屏幕上的波形。例如,如果探头滑落,示波器将可能停止触发。不过,如果屏幕不能更新,信号丢失将很不明显。


  为了解决这个问题,示波器拥有一个称为“自动(Auto)”触发的模式。在此模式下,如果在一段时间内无法找到触发,示波器将自动触发以更新屏幕。通常,示波器上有一些指示器(例如前面板上的LED)来指示上一个触发是真实触发还是自动触发。这样,如果用户看到“自动(Auto)”指示器,他们就会知道所设置的触发没有发生。例如,如果用户设置的触发为毛刺信号,他们将会知道示波器没有检测出毛刺信号。


  然而,当您回顾上一段的内容时就会发现,当自动触发发生时,它就意味着每次触发之后,示波器进行重新准备时具有挂起时间。为了完全避免这一时间,示波器应改为“触发(triggered)”模式。(这在某些示波器中称为“正常”模式)。在“触发(triggered)”模式中,除非发现触发事件,否则示波器将不会进行触发。因此,如果用户将触发模式设置为毛刺信号并且示波器一直没有进行触发,那么用户就可以确信毛刺信号没有发生(至少示波器能够检测出)。


普通触发模式

边沿触发


  边沿触发是所有触发模式中最普通的一种触发。它的使用如此频繁的原因在于,所有波形都有边沿,只要触发电平设置正确,这种触发模式就能正常工作。同时,这一优势也是其最大的劣势,因为它能对大多数波形非常频繁地进行触发,所以它和自动触发(Auto Trigger)非常相似。


毛刺信号/脉冲宽度/超时触发


  虽然许多问题只需使用边沿触发便可以轻松找出,但是有时工程师必须使用更复杂的触发。其中,最简单的触发便是脉冲触发。脉冲触发被定义为一段高于(正脉冲)或者低于(负脉冲)某个阈值电平的时间。最常见的脉冲触发是毛刺触发,它常用于对小于最小宽度的脉冲进行触发。这是一个违反触发的实例,因为示波器无论在何时触发都会指示出一个问题。


  具有最大时间值的脉宽触发的一个令人困惑的方面是发生触发的时间。在某些情况下,用户可能想要在超过时间值时示波器立即进行触发。这称为“超时”触发,因为示波器并不需求一个完整的脉冲来进行触发。换句话说,即使不发生第二个跳变,超时触发仍将进行。


  相反,我们所说的“脉冲”触发只有等到第二个跳变出现后才会进行触发。也就是说,对于正脉冲来说,即使超过最大时间,也要一直等到下降沿才会发生触发。这意味着时间限制点之后的触发可以良好地进行。因此,超时触发的使用率比脉宽触发高得多。由于这并不直观,所以我们为用户提供了两种选择,用户可以使用超时触发,也可以使用脉冲末端触发。如果选择超时选项,则此时的脉宽触发将与超时触发完全相同。


  有关脉宽触发的另一个令人费解的地方是它们并不全是违反触发。虽然毛刺信号很明显是违反触发,但长脉冲也可能是一个正常事件。因此,这取决于是否规定了脉冲宽度为违反触发的一个条件。


上升时间和下降时间


  违反触发的下一种类型是上升时间触发和下降时间触发。它们可用于查找上升或下降太快或太慢的边沿。此类触发由两个触发电平(逻辑高和逻辑低)和信号在这两个电平之间的最长时间和最短时间来定义。


  上升时间触发和下降时间触发的一个令人困惑的方面是触发电压阈值并不依赖于自动测量电压阈值。例如,测量出信号的上升时间并且期望上升时间触发能够在同一时间值上进行触发本来是非常正常的。但在许多情况下,测量阈值默认为信号电压范围的10% 和 90%。因为触发阈值是独立的,所以用户很容易错误地设置不同的阈值,例如 5% 和 95%。在这种情况下,用户可能会感到很困惑,因为测量显示的是上升时间值,但是使用相同的时间值却不能使示波器进行触发。

建立触发与保持触发


  另一类违反触发是建立触发和保持触发。当然,这要求使用数据信号和时钟信号。这种触发还要求规定建立时间、保持时间或者两者都要规定。当检测建立时间和保持时间违反触发条件时,示波器将进行触发。


矮脉冲触发


  毛刺信号是一个非常窄的脉冲,而矮脉冲是一个非常矮的脉冲。矮脉冲是由三个电压电平来定义的。如果一个信号通过两个阈值(同一方向),然后又再次通过其中一个阈值而未通过第三个阈值,那么将出现矮脉冲触发。例如,如果三个阈值为 1V、2V 和 3V,信号从 0V 向 2.3V 前进,然后返回到 0V,这就是一个矮脉冲,因为它上升时通过 1V、2V ,然后下降时又通过 2V。


  这个触发最令人困惑的地方是三个阈值电平的定义。通常,阈值电平定义为 10%、50% 和 90% 时恰好合适,但它不是直观的,为什么需要三个阈值电平,而不是两个阈值电平呢?


窗口触发


  窗口触发(Window)是一种高级触发,它使用两个电压阈值和两个时间值。窗口触发即是当信号进入或退出某个电压范围时进行触发。另外,时间也可以是一个范围,因此可以指定信号在某个电压范围之内(或之外)的最短时间和最长时间作为触发条件。这为进行各种不同的触发提供了极大的灵活性。


序列触发


  序列触发具有在示波器进行触发之前,首先查找一个事件,然后搜索另一个事件的能力。例如,序列触发使用户可以查找一个信号边沿,该信号边沿后紧随另一个信号脉冲。

  所示的是 Agilent 90000 示波器的序列触发实例。 注意,图中所示的即是通道 2 上的脉冲如何紧随通道 1 上的边沿。



                      图1:序列触发。

软件触发


  示波器中最常见的触发是硬件触发。在这种情况下,因为对触发进行实时处理,所以即使是最罕见的触发事件也可以被捕获。然而,一些事件非常复杂,以至于硬件触发无法捕获。为了触发这些事件,需要将软件触发(例如 Agilent Infiniuum 示波器上的 InfiniiScan)与硬件触发一起使用。当进行硬件触发时,软件触发将搜索捕获到的事件迹线。如果找到此迹线,那么示波器就会进行触发。然而,尽管此类触发功能很强大,但无法进行实时触发。对于频繁发生的事件来说,这没有什么问题,但对于罕见事件而言,这却是一个巨大的缺陷。在这种情况下,软件触发将可能错失大多数罕见事件实例,而示波器可能需要很长时间才能触发。即使如此,让示波器自动查找事件还是要好得多,尽管它要花费几分钟的时间,但这总比找不到任何事件要强。

[1] [2]
关键字:边沿触发  示波器触  调试 编辑:什么鱼 引用地址:http://news.eeworld.com.cn/Test_and_measurement/ic479485.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:可变低通滤波器在虑除噪声干扰中的应用
下一篇:关于UART通信端口上射频干扰的研究技术

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

51单片机之外部中断应用实例(电平触发、边沿触发)
高优先级。每一个中断在IP里面只占一位配置位(IP.x=0或OP.x=1),也就是说系统里只存在两种优先级,要么是高优先级,要么是低优先级。如果,任何中断都不配置IP寄存器的优先级,也等同于系统上电时,默认的优先级顺序如下:外部中断0 > 定时/计数器0 > 外部中断1 > 定时/计数器1 > 串行中断关于外部中断的寄存器已经了解清楚了,接下来看代码设计:外部中断0(下降沿触发)/*-----------------------------------------------  功能:外部中断0边沿触发  现象:首先将P3.2口通过上拉电阻接到电源,保证在空闲时P3.2处于高电平
发表于 2019-08-20
51单片机之外部中断应用实例(电平触发、边沿触发)
【STM32电机FOC】记录17——霍尔定时器的边沿触发
120度位置放置的霍尔传感器:120度触发改成60度触发的思路原先触发时是将霍尔传感器的三个信号异或成一个信号,在此信号的下降沿进行触发,接着进入相应的中断即霍尔传感器的测量状态  5、3、6,恰好每次触发为120度的电气周期。在弄清楚过程后,试将触发方式改为双边沿触发。那意味着,进入中断子程序后,应该运行相应的霍尔传感器的测量的完整的6个状态即  5、1、3、2、6、4。于是应当将 1、2、4 三个状态的电气位置角的计算程序添加进中断程序中去。6个运行状态的电气位置角:状态5:offset angle +0°状态1:offset angle +60°状态3:offset
发表于 2018-09-22
【STM32电机FOC】记录17——霍尔定时器的边沿触发
统计单片机引脚输入脉冲个数,边沿触发编程
题目:已知负跳边脉冲从51单片机P3.3引脚输入,且该脉冲数少于65535个,试利用/INT1中断,统计输入脉冲个数。脉冲数存内RAM30H(低位)31H(高位),并调用数据处理子程序WORK和显示子程序DIR(已知,可直接调用)显示,要求用边沿触发方式。参考MCS-51单片机程序:        org     000h        ljmp    main  
发表于 2017-10-13
51单片机的边沿触发及电平触发简介及测量
 51单片机的外部中断有两种触发方式可选:电平触发和边沿触发。选择电平触发时,单片机在每个机器周期检查中断源口线,检测到低电平,即置位中断请求标志,向CPU请求中断。选择边沿触发方式时,单片机在上一个机器周期检测到中断源口线为高电平,下一个机器周期检测到低电平,即置位中断标志,请求中断。这个原理很好理解。但应用时需要特别注意的几点:1)电平触发方式时,中断标志寄存器不锁存中断请求信号。也就是说,单片机把每个机器周期的S5P2采样到的外部中断源口线的电平逻辑直接赋值到中断标志寄存器。标志寄存器对于请求信号来说是透明的。这样当中断请求被阻塞而没有得到及时响应时,将被丢失。换句话说,要使电平触发的中断被CPU响应并执行
发表于 2017-07-09
51单片机的边沿触发及电平触发简介及测量
示波器第N边沿触发
      大家好,之前我们用第N边沿触发功能将一个欠幅信号触发出来,那第N边沿触发到底是怎么回事呢?今天我们就来聊聊ZDS2022的第N边沿触发。示波器       第N边沿触发,顾名思义,就是在第N个边沿上触发,只不过需要确定是多长时间后的第几个边沿触发。图1  空闲时间我们按下【Trigger】键,将触发方式设为普通,触发类型设为第N边沿触发,触发源设为实际输入信号的通道1,第N边沿触发包含上升沿触发与下降沿触发,选择上升沿触发,赋予N一个具体值,设置范围可由1到65535,我们设置成5,最关键的就是空闲时间的设置
发表于 2016-12-02
示波器第N边沿触发
安捷伦再袭示波器中低端市场,“一触即发”能否燎原?
设想有一款示波器能够显示所有波形,在任何波形上进行触发,如平板电脑一样容易使用,并可以随着项目进行升级,那这款示波器会是什么样子的呢? 日前,安捷伦推出了其继InfiniiVision 2000X/3000X系列产品之后的又一家族产品:InfiniiVision 4000 X 系列。同样,这又是一款面向中低端市场的示波器系列。虽然,一直主打高端示波器领域的安捷伦在低端领域没有那么稳扎稳打的功底,但是去年的InfiniiVision 2000X/3000X系列示波器就让安捷伦在低端示波器领域的销售额有了70%的增长,而这次新推出的4000 X系列又将在用户体验层面上进行了大刀阔斧的改革。 4000X 系列共16个型号,带宽
发表于 2012-11-22
安捷伦再袭示波器中低端市场,“一触即发”能否燎原?
小广播
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 EEWORLD.com.cn, Inc. All rights reserved