示波器基础(二)——数字存储示波器之二
仪器仪表网 · 2012-12-16 01:13 · 70600 次点击
2.2DSO的功能和控制机构
DSO有许多新的特性,这就使得DSO有许多模拟示波器没有的控制机构,下面我们将介绍若干最常见的控制机构。
预触发和后触发
在第一章中我们谈到,每次时基扫描都是由一个触发事件启动的。这样一来我们就只通用性研究观察触发时刻以后的信号变化情况。
在很多应用场合,我们感兴趣的波形部分并不紧跟在引起稳定触发的信号部位的后面,而是在触发以后一段时间,或者甚至可能在触发这前。
例如,当一个半导体器件被打开时,其输出信事情的幅度可能很大,我们可以用它来触发示波器,但是,如果我们要研究该半导体器件开始导通的很小的输入信号时,我们就会发现,。这个信号太小因而不能准确的触发示波器。这就要求示波器具有所谓的预触发观察能力:即由一个信号(这里指那个大的输出信号)来触发示波器,而示波器显示触动发时刻之前的信号的能力,这就使得示波器能用多通道的波形详细地显示出一个系统的输入和输出信号,从而看出系统响应的因果关系。
在另一些情况下,你可能想要详细地研究触发事件之后一段时间发生的信号有关部分。例如在研究一个方波的抖动的大小,就可以使用一台具有后触发延迟或后触发观察能力的示波器。这时可以使用方波的一个沿来触发示波器,而把时基设置成很高的速度以显示抖动,其做法是:在示波器探测到触发事件时,启动一个后触发延迟计数器。将此计数器的计数时间设置成大约等于一个信号周期的时间。当此预先设计的定时时间结束以后,示波器就开始从方波的下一个上升沿好将开始的时刻开始采集。
由于延迟计数器是一个非常稳定的石英晶体控制的数字时钟,它与被测信号无关、独立工作,所以被没方波信号的抖动就会表现为示波器上采集到的上升沿位置的不稳定性。也就是说在各次采集过程中,方波的上升沿将会在相对于触发事件卡拉奇不同时刻(即屏幕上的不同位置)出现。
触发位置
具有预触发或后触发延迟能力的示波器必须具有某种方法来控制延迟时间的大小,这可以用触发位置控制机构来完成。这个控制机构可以舍不得触发位置在屏幕上或者在采集记录中移动。
在有些示波器中,触发位置只能设置为几个预先规定的数值,例如在采集的信号记录的开关、中间和结尾。但如示波器具有很宽的触发位置控制范围,使用起来将会是很方便的。因此PM3394A示波器就允许用户将触发时刻设置在整个采集记录中的任何位置,并且触发位置还是连续可变的。
毛刺捕捉
图29所示的是一个带有快速的毛刺或尖峰的失真正弦波。产生这种波形的原因可能是由于其它电路的干扰,也可能是由于连线离被测系统过近的缘故。这些毛刺常常会引起系统发生误动作。那么,我们能用示波器来发现这些毛刺吗?
如果我们使用模拟示波器来观察,只有当毛刺信号是重复性的并且和主信号(即这个例子中的正弦波)同步时,我们才能看到毛刺信号。或者,如果我们的运气好,出现了很多的毛刺的朦胧形象。
由于毛刺源于其它的电路系统,所以这些毛刺通常只是偶尔发生,并且和主信号不同步。
那么,如果DSO,我们能发能这些毛刺吗?未必,首先我们必须确保示波器已准备好去捕捉这些快速毛刺。
图29叠加了毛刺的正弦波
我们知道,DSO在特定时刻对输入信号进行采样,如本章开头所述,采样点之间的时间间隔取决于时基设置。如果毛刺的宽度比示波器的时间分辨率还要小,那么能否捕捉到毛刺就看运气如何了。为了能够捕捉到毛,我们的办法就是峰值检测或毛刺捕捉。
彩峰值检测的方法时,示波器将对信号波形的幅度连续地进行监测,并由正负峰值检测器将信号的峰值幅度暂地存贮起来。当示波器要显示采样点的时候,示波器就将正或负峰值检测器保存的峰值进行数字化,并将该峰值检测器清零。这样在示波器上就用检测到的信号的正,负峰值代替了原来的采样点数值。因此,峰值检测的方法能够帮助我们发现由于使用的采样速率过低而丢失的信号或者由于假象而引起失真的信号。峰值检测的方法对于捕捉调制信号,例如图30所示的AM波形,也是非常有用的。为了显示这类信号,必须将示波器的时基设置得和调制信号在频率相配合,而在这种信号中,调制信号的频率通常在音频范围但载波频率通常为455KHz或者更高。在这种情况下,不使用行刺捕捉功能,就不能正确地采集信号,而使用了毛刺捕捉功能就可以看到类似模拟示波器所显示的波形。
示波器上的峰值检测功能是通过硬件(模拟)峰值检测器的方法或者快速采样的方法来实现的,模拟峰值检测器是一个专门的硬件电路,它以电容上电压的形式存贮信号的峰值,这种缺点是速度比较慢,它通常只能存贮宽度大于几个微秒且具有相当幅度的毛刺。
图30使用和不使用峰值检测模式两种情况下捕捉到AM调制信号波形
数字式峰值检测器围绕ADC而构成,这时ADC将以可能的最高采样速率连续对信号进行采样,然后将峰值存贮在一个专用的存储器中,当要显示采样点的值时,贮存的峰值就作为该时刻的采样值来使用。数字式峰值检测器的优点是其速度和数字化过程的速度一样快,本书中用作示例的示波器PM3394A就能够在很低的时基速率设置下,如1秒/格,以正确的幅度采集到窄至5ns的毛刺。
滚动模式
至此,我们已经知道DSO能用和模拟示波器类似的方式显示波形,从触发事件开始,标波器采集信号的采样点,并将其存于采集在储器中的连续位置中。一旦新的数据已将存储器的最后一个单元填满以后,采集过程既告结束,示波器就将采集存储器中的波形数据复制到显示存储器中去在此时期示波器不再采集新的数据,就像模拟示波器在时基复位期间不能显示波形扫迹一样。
对于低频应用的场合,信号的变化周期可达分钟量级而远不只是微秒的量级,这时DSO可以应用于一种全连续的显示方式:滚动模式。而这种背后的极样点显示于屏幕的右面,屏幕上已有的波形则向左滚动(见图31)。老的采样点一旦移动到屏幕的左面即行消失。这样一来示波器屏幕上显示的波形总是反映出最新信号对时间变化的情况。
由于有了这种滚动模式,我们就可以用示波器来代替图表记录仪来显示慢变化的现象,诸如化学过程、电池的充放电周期或温度对系统性能的影响等。
显示放大
在模拟示波器中,可以将进基放大10倍,以便详细观察信事情的细节。在DSO中显示的波形可以按大小不同的步进值放大,通常进基放大按2的幂次倍数放大,即按x2,x4,x8,x16,等倍数放大。
图31滚动模式
一旦波形已经采集并存入存储器,例如单次波形采集的情况,使用垂直放大功能代替提高垂直灵敏度来放大波形也是很方便的。
特殊的触发方式
DSO的存贮功能使它成为捕捉十分罕见、甚至于只发生一次的信号,例如单次事件或者系统闭锁等情况的极为有用的工具。为捕捉这些信号就要求示波器具有各种各样的触发方式去探测这些特殊的条件,以便启动波形采集。这实惠这一目的,只有边缘触发方式往往是不够的,为此又开发了若干附加的触动发能力。我们在此讨论其中的几种。
--图形触发
在逻辑硬件电路各,信号是由许多并行的线来传送的,整个硬件的瞬时状态则是由在给定时刻时这些线上的状态来表示的。为了识别硬件状态,就需要有一种仪器来检测这些线的状态。使用图形触发功能可以监视多条,例如4条线的状态,当探测到用户规定的图形(例如HHLH)或字时,示波器就被触发。由于图形触妇的设计是和数字逻辑配合使用的,因此,可以用来监视各条线的状态是为高(H)、低(L)、或者任意(X)。
--状态触发
逻辑硬件通常是围绕着一个中央时钟系统来构成的。其中的所有硬件都在时钟系统的指令之下来存贮其输入信号,因此我们的测试仪器也应依据同样的原则工作。当使用状态触发时。输入信号怕自理方法和图形触发时一样,只不过一在要把其中的一个输入信号当作时钟信号。如果示波器在时钟上升沿或下降沿时存贮的其余三条线的输入字和用户规定的触发定一致,则示波器新触发。
--毛刺触发
使用毛刺触发时,能引起系统误动作的窄脉冲,如毛刺、类峰等可以引起示波器角发。
如果一个系统是设计在DC到某一频率信号下工作的,那么由于线路走线可能会使系统引入比此范围更高的频率信号,例如来自其它线路的干扰或吸收大功率的瞬变信号等,可以把示波器设置为当被测脉冲的宽度小于允许的最高频率信号之周期的一半时触发。国为我们可以认为,在正常工作的情况下,这样窄的脉冲是不会发生的。图32所示。
毛刺触发的另一个应用场合是逻辑硬件,这时硬件电路的逻辑状态都是和系统时钟同步变化的。结果,这种硬件电路中的脉冲宽度都应为系统时钟周期的整倍数。在这种系统中,故障的发生常常和脉冲宽度异常有关,为了探测故障,我们现在可以把示波器的角发条件设置为在脉冲宽小于一个时钟周期时触发。
图32毛刺触发
--时间限定触发
这种触发方式使得示波器在满足一定的时间长度要求的条件下,可以按上述任何一种方式触发。这种时间长度要求可以是要注某一最小时间长度(如果时间长于某值则为有效),要求某一最大时间长度或者要求某一个从最小值到最大值的时间范围。时间限定触发对于按照系统不能满足正常工作条件来触发以对系统进行检测时非常肜的。还可有用这种触方式来探测连续工作信号发生的中断现象。
--事件延迟
这种触发方式使示波器多个信号的情况来触发,而其中的一个入号,用来延迟采集的超始点。触发周期是由一个主信号,通常为多个信号通道之一启动的。接收到主触发信号以后,示波器就开始检查第二个信号(这也可能还是那个主触发信号,但取不同的电平),并对这个信号上的触发事件进行计数,当达到预先规定的触发事件数时,示波器就开始采集波形,见图33。
图33事件延迟
典型应用实例为串行数据线、控制系统及机械环境等。
这种功能可以用来从输入信号中选出每个第N次出现的波形,然后将这种选出的信号加到正常触发系统来使示波器触发。当一个信号受到它的谐波的影响而失真,也就是说这个信号是周期性的但其各个周期并不完全相同,这种情况下,N次周期触发方式特别有用。例如,其一系统按一固定频率运行,但是每过12个脉冲,脉冲宽度就变得宽一些。这时可以选择“N=周期=12”,这样示波器就只对这些变宽的脉冲作出响应,引起触发,见图34。
波形存贮
被测信号的波形形存入存储器以后,可以将其复制到所谓的后备存储器或寄存器中,供以后进行分析或作参考及比较的目的使用,DSO中通常装有多个这种存储器可以按扫迹存储器的方式设置,
图34N次周期触发
这时示波器多通道采集的每一条扫迹将分别存贮,也可将后务存储器设置为记录存储器,这时示波器将多通道采集所有数据同时存贮了所有有关的时间信息。
示波器配备大量的后备存储器对于在现场工作的工程师是很方便的。这时工程师可以把现场测量期间所有有关的波形都存贮下来,以便以后生成硬考贝,或将这些波形传往计算机再作进一步的分析。
显示算法,内插和点连接
我们在DSO屏幕上看到的波形是由存储器中的采样点重建出来的信号波形。这时示波器在屏幕上显示出这些采样点,并在这些采样点之间画出连线,这种波形显示的工作可以按几种方法来作,最简单的方法是在各个采样点之间用直线连接,这种京都我为线性内差,只要各采样点之间告得很近,例如每格50个采样点,用这种方法就能获得足够的重建波形,如果在信号跳变沿前后都采集了采样点,那么用这种方法就可以观察领事的沿,如果将显示的波形在水平方向放大,使得采集的采样点之间的距离变大,那么示波器屏幕上信号波形的亮度就会降低,所以,示波器是通过计算出内插的或显示的采样值来保持屏幕上显示的采样点数足够高,当屏幕上的波形在水平方向放大得很大时,在屏幕上显示出一条通过各采样点的连续的曲线就比在采点之间用直线连接要好得多,为此可用使用正弦内插法。采用这种方法时,在屏幕上将各个采集的采样点用幅度和频率均为可变的最佳正弦拟合曲线连接直来。采用了内插的方法以后,既使当屏幕上每格的采样点数较少时也能得到和模拟示波器显示波形类似的自然平滑的重建波形。
为了察看真正的采样点,示波器通常设有点显示方式,在此方式之下,不使用任何内插方法。选择这种方式以后,我们在屏幕上只能看到用离散亮点表示采样点,而在这些点之间没有任何连线。
窗口模式
当我们进行信号比较时,例如将一新采集的波形和以前存贮的信号波形比较时,把这两个波形扫迹显示在示波器屏幕的不同区域会是很有用处的。为此,示波器又设有窗口模式,这个模式将示波器屏幕分成两个或多个区域以显示不同的扫迹,由于减小了显示波形幅度的情况下,还能获得优化的测量准确度,
2.3自动测量和处理
自动测量
示波器用来显示信号的波形,并对诸如:峰〈一〉峰值幅度,RMS幅度、DC电平、频率、脉冲宽度、上升时间等波形参数进行测量。对于任何波形来说,这些波表参数都可以使用大家熟知的数学方法来测量计算,我们将在第六章对此进行介绍。
在使用模拟示波器的时候,用户只能进行手动测量,例如对屏幕上显示的波形曲线进行解释分析、在屏幕上计算格数以求出波形幅度和时间间隔,殖民地用数学定义算出测量结果,对于西藏的波形来说,这种方法虽然只能获得中等的准确度,但方法是可行的。而对于更加复杂的波形来说,使用这方法要困难得多,并且可能需要进行某些推测。
当使用DSO时,只要示波器已经采集了信号波形,就获得了所有的波形信息数据,根据这些数据就能自动计算出要测量的参数,得到更加准确,可靠的结果,整个过程极为迅速,简便。
多数DSO都能对一个或多个通道上的输入信号同时进行两个或我个参数的测量,困此可以用来进行信号间的比较,例如比较一个放大器或衰减器的输入和输出信号。
另外,如果示波器对存贮的波形和新采集的波形都能进行能进行参数测量,那将会是非常方便的。这就使我们能对实际信号的性能和标准信号的性能进行比较,也使我们可以观察时间对信号的响应变化或者对系统修改后的变化影响。
示波器上最完全的参数测量功能还应包括用统计形式给出测量结果,这就是说,在一个较长的波形采集期间中的任何时刻,示波器应给出某一特定测量参数的最小值,最大值和平均值,使用这一功能我们就可以发现一个系统性能变化的趋势而而无须连续监视示波器屏幕显示的内容。
应当记住,任何示波器的参数测量都是通过对采集的数据进行分析来进行的,所以,参数测量的结果都源于在示波器中存贮的采集到的波形,这就意味着,示波器的设置情况对参数测量和结果会有影响,例如,如果示波器的时基速度设置得比较慢,比如说设置为1ms/格,而要对一个估计为50ns至100ns的上升沿进行上升时间测量,那么由于采集过程中时间分辩集约的限制,我们就无法测出正确的结果,为了进行这项参数测量,我们应当把示波器的时基设置得足够快,例如设置为50ns/格以便以足够细的时间分辨率显示出被测波形的上升沿,见图35,
在第六章我们将详细讨论各种不同参数的定义、测量方法以及如何用手动和自动的方式进行这些参数的测量。
数字处理
示波器所采集的波形数据中包含了非常丰富的信息,用来显示这些数据的一种非常有用的形式就是波形显示,即用垂直坐标轴表示电压、用水平坐标轴表示时间。这就是Y-t显示方式。
图35用统计的格式给出峰〈-〉
峰值电压和频率测量值的屏幕显示情况。
其中给出了这两个参数的的最小值,
平均值和最大值随时间的变化
另一种显示波形数据的方法是用两上通道的波形数据来画图。这时对显示的每个数据点来说,其水平位置代表一个通道的数据值,而其垂直位置则表示另一个通道的数据值,这种显示模式称为X对Y模式,或简称为X-Y模式,用这种模式,用户可以观察频率相关联的两个信号之间的相位或时间关系,X-Y模式对于测试相移器和滤波器极为有用,还可以和运动传感器配合使用来检查运动系统的振动情况。
在X-Y模式下,DSO比模拟示波器优越地地方在于这时DSO的带宽为示波器的全部采集带宽,而在X-Y模式下DSO显示的是在某一单个记录中所包含的采样点数据。这些数据只能表示在一个有限的时间期间(该记录的时间长度)的波形,而在X-Y模式下模拟示波器给出的是一个连续的,活的显示图形。
此外还有很多其它的方法用来从波形数据据中提取宝贵的信息,或者对数据进行运算以便用更加有用的格式来表示娄据中所包含的信息,这种运算通常称为波形的数学处理,这咱处理往往是由计算机来完成的,这就是说把采集到的波形传送给计算机,然后再作进一步的处理。
更新颖的DSO已经把这种数学处理能力装在了示波器内部,这可以靠示波器的主处理器或者另一个附加的数字信号处理器(DSP)来实现的。
一采用平均的方法来提高分辨率
平均的方法是把连续的各次波形采集的结果组合在一起,采用平均的方法可以减少叠加在信号上的噪音,经过平均处理以后的波形的第一个采样点都是由各次连续采集的波形上相同位置的采样值通过平均运算而获得的。
由于噪音的本质所决定,噪音对每次新的采集来说都是不同的,所以各次连续采集波形的采样值就会略有不同,通过平均减少了这种差别,获得了更加平滑的波形,但是并不影响带宽,然而,当使用平均的方法时,示波器要用更长的时间才能响应信息的变化。多数DSO的垂直分辨率为8比特。这就是说,采集的波形完全由256个不同的电压电平来表示,通过对各次连续采集的波形进行平均可以提高分辨率,进行平均计算时所用的连续采集波形数越多,垂直分辨率就越高。每当所用的连续采集波形数增加一倍时,垂直分辨率就增加一个比特。
一包络模式
当被测信号随着时间变化时,例如要观察信事情的幅度变化或者抖动现象时,观测在多次休集过程中波形记录中每个采样点位置的最小值和最大值都存贮下来,并以此构成波形显示,这样获得的显示波形表现了信号长期变化的积累效果,使得我们可以进行长时间的抖动测量或者长时间的幅度变化测量。见图36,
一数字滤波
对波形进行滤波是一种通过对采集的波形数据进行数学处理以咸小波形带宽的得理过程。“滤波”一词说明这种处理功能和在示波器的输入端加入低通滤波器具有相同的效果。
图36使用和不使用包络模式两种情况下的抖动脉冲
数字滤波是通过把波形记录中的每个采样点和同一波表记录中与该点相邻的若干采样点进行平均来实现的。这样作的结果减小了信号的噪音,但同时也减少了带宽的目的是为了减小噪音。数字滤波也可用于单次信号的情况,而平均的方法却要求对重复性信号进行多次波形采集。
一波形比较,样板测试
示波器中存贮的波形可以和新采集的波形同时进行显示,例如,我们可以把一个已知好的设备的波形特性和有故障的设备的波形特性进行比较,在很多情况下,进行这种信号比较的目的在于检查该系统的性能是否符合其技术指标。在设备生产测试过程中,我们常常会遇到这种情况,使用具有“通过/不通过”测试能力的示波器我们可以非常容易地,全自动地进行这种信号比较工作,。首先,我们把标准信号及其允许的极限范围存贮在示波器的寄存器中,这些存贮的信息称为样板,接着示波器就从被测系统采集信号,并将每个新采集的信号和该样板进行比较。,如果采集的信号在样板的范围之内,则示波器指示“通过”,反之,则示波大就会报出“不通过”。图37所示
一快速付里叶变换(FFT)
快速付里叶变换是一种数学运算方法。它从被测信号中提取信号所包含的各个频率分量,并将各个频率分量的幅度显示出来。
FFT对于发现信号失真的大小,确认复杂波形中包含的频率万分或者寻找系统间的相互干扰等工作都是非常有用的。
图37信号的波形及其频率变换
一波表相乘
此功能最重要的应用是测量电功率,因为电功率的定义就是电流和电压的数学乘积,为了进行功率的测量,示波器就要同时采集电压和电流的小辈形,并将二者相乘,相乘后获得的波形则表示随时间变化的瞬时功率值。这种功率测量工作对于测试电源,功率放大器以及稳压器等都是非常重要的,因为在这些场合电流都比较大,而这些部件承受的功率大小都是很关键的指标。
一积分
积分可以给出一条曲线下的面保佑,使我们能够观察信号随着时间积累的总体效果,例如,连续充电过程对于电容器上的电荷量的总体效果,或者一个元件耗散功率的总体效果。
在测量机械系统时,如使用输出电压和系统加速度成正比的传感器,则此信号的积分映出的就是速度。
一微分
微分表示的是信号变化的速率,例如,一个电信号的摆动率(Slewrate)就是信号随时间变化曲线的微分。
一功率及损耗的测量
下面叙述的功率耗损测量是示波器处理能力的一个实际便子,一个元件可以承受一定的功率,此功率的定义为跨过元件两端的电压和流过元件的电流的乘积。在元件的设计中通常要对元件随功率的能力规定一个极限值,此极限值是由该功率在一定的时间里引起的元件温升来确定的。元件耗散的热量(即能量)是曲其瞬时功率和时间来决定的。
元件产生的热量可以通过测量其电压和电流值并将二者相乘来决定,两者相乘后获得的是以瓦特为单位的任一时刻的瞬时功率值,接着可以使用第二个数学处理功能进行积分,这样就可以得到以瓦秒为单位的总的功率耗损值,而3600000瓦秒等于1kwh这样通过换算我们就可以把元件的功耗值换算成我们日常付电费时常用的单位来表示。
2.4接口
接口
在很多情况下,我们需要把示波器中的信号传往PC机,而在另一些情况下,我们可能希望用PC机来对示波器进行控制,这两种情况都要求示波器具有通讯能力。也就是说,示波器必须装有通讯硬件及其支持软件。我们称此通讯用软硬件为“接口”。常用的接口有两种,好RS-232接口和通用接口总线(GPIB),后者又称为IEEE-488总线,对多数示波器来说,这些通讯接口都是选件。
RS-232接口是一种串行接口,这种接口在PC机上一般用来通过调制解调器进行通讯,还用来连接鼠标器,打印机等设备。连接到PC机上的每个设备都需要单独占用PC机上的一个RS-232接口,也就是说在一台PC机上只能连接有限个设备,常常只能连接一个。
很多软件包都使用串行通讯方式,因为这种通讯方式要求对PC机的改动最小,并且可以使用比较简单的电缆,所以在示波器上配备这种软件比较容易。我们只要使用一台PC机就可以存贮示波器采集的波形以作后备之用。GPIB总线是一种为在仪器系统中使用而设计的的并行总线,这种总线允许多台仪器同时连至同一总线。这种总线还允许各仪器在测试协议之下随时(例如,当某台仪器在测量发生错误时)请求控制器给予注意,按GPIB总线的计算机可以是专用的GPIB控制器,但当今最常用的还是配有GPIB插卡的标准的PC机,由于GPIB插卡不是PC机的标准配置,所以必须另外加配。
供GPIB使用的软件通常都在计算机上生成一个完整的测试环境,将我台仪器集成为一个单独的测试系统。
打印机、绘图仪,硬考贝
使单次现象重复
在很多应用场合,我们遇到的信号都不是干净的正弦波或者方波,比如在医疗电子学中遇到的心电信号或者开关接点的“抖动”信号等都是这种情况。
当要对这种系统的工作情况进行测试时,最好使用和实际遇到的信号尽可能类似的信号来进行。
为了达到这一目的,人们研制出了任意波形发生器,对于一个任意波形发生器来说,其输出信号是用由一个数据“字”的矩形成的时间函数来表示的,把这一系列的数据“字”送往数模变换器(DAC)就产生了我们需要的输出电压。
任意波形发生器和数字存储示波器放在一起提供了一种很好的配合应用。DSO的独特能力在于捕捉实际信号的有关部分,并以数据“字”的形式将存存贮起来,然后把这个波形记录传送给任意波形发生器,使得任意波形发生器能随时根据需要不断重新产生原来捕捉的信号,甚至可以改变信号的幅度比例,改变信号的频率,或者将数据送往计算机作进一步的调整,使得任意波形发生器能够输出原始信号经过调整修改后的波形。
为了方便把任意波形发生器和DSO配合使用,多种型号的Fluke公司的组合示波器都具有“直接传送”能烽。只要在示波器和任意波形发生器之间连接一条电缆就可以把示波器捕捉的信号传送给任意波形发生器,以便重新产生捕捉的信号。