当
示波器正确捕获波形后,
示波器可以对波形参数进行自动测量。这些波形参数主要包括下面几个类别:
1)电压参数/幅度参数:幅度,峰峰值,最大值,最小值,过冲,有效值等
2)时间参数:上升时间/下降时间,周期/频率,脉冲宽度,占空比,时间差,建立时间/保持时间等
3)眼图参数:交叉百分比,占空比失真,眼高,眼宽,抖动等
4)如果示波器带有抖动分析软件,还可以测量抖动参数,如:时间间隔误差,周期到周期抖动,抖动成分分解(RJ,DJ,ISI,DCD,PJ)等。
下面介绍典型的电压参数和时间参数测量。
电压参数和时间参数测量,都需要参考点,这是测量的关键点之一。在示波器里,一般称为:Vtop和Vbase。
Vtop和Vbase的测量计算是:采用幅度统计方法。
示波器的工作过程是:先对整个屏幕进行幅度统计分析,可以得出最大电压的位置和最小电压的位置,然后对最大最小幅度的上面40%部分进行统计分析,得到的平均值,此为Vtop值;对最大最小幅度的下面40%部分进行统计分析,得到的平均值,此为Vbase值。不用统计分析中间的20%部分,防止被测波形是3态信号,而得出错误的结论。如图1所示。
图1 示波器Vtop和Vbase参数的测量
一旦测试出Vtop和Vbase,基于我们设置的测量门限(示波器的测量门限默认是10%,50%,90%),示波器可以对电压和时间参数进行自动测量。
图2 幅度/最大值/最小值/峰峰值的测量
图3 过冲的测量
图4 上升时间/下降时间的测量
图5 周期/频率/脉宽/占空比的测量
图6 时间差/相位,建立时间和保持时间的测量
当我们想看波形的频谱内容的时候,我们可以使用示波器自带的FFT运算功能。
示波器使用FFT,不使用DFT,因为FFT具有更快的速度。
图7 示波器FFT运算处理
示波器FFT运算是把存储器中的N点的波形转换到N/2点的频谱内容,转换后的频率范围是:
0Hz到Fs/2(Fs是采样频率)
频谱分辨率或两点之间的频谱间隔是:Fs/N
Nyquist频率是:Fs/2
0Hz到Fs/2的频点是-Fs/2到0Hz频点的镜像,示波器忽略低于0Hz的频点,因为这些点不能提供额外的有用信息。因此,示波器里的N个采样点的FFT变换结果是N/2个频率点。
示波器使用2的幂次方进行FFT变换,所以使用的点数是小于等于存储器中的点数,比如:存储器中有1000个点,但是示波器仅仅使用前面的512个采样点进行FF运算。 [p]
由于示波器选择有限的点数进行FFT运算,而FFT在原理上是尽可能采用有限长度时间记录来近似傅式变换对整个时间的积分。在随时间不断重复波形时,某些波形的形状和相位可能会引入瞬变现象,如图8所示。
图8 FFT运算导致的频谱泄流
解决这个问题的办法是加窗处理。示波器常用的窗口函数是:汉宁窗口,平顶窗口,均匀窗口/矩形窗口。
汉宁(Hanning)窗口也叫Hann窗口,是数字信号处理中最普通的窗口之一。汉宁窗口的形状如图9所示。
图9.1 原始波形
图9.2 汉宁窗口
图9.3 加窗之后的时域波形
图9.4 加窗之后的频谱
汉宁窗口引入的最大幅度误差为1.5dB(16%),这在某些应用中可能过大。窗口的形状总是要在幅度精度与频率分辨力之间进行折中。与其他窗口相比,汉宁窗口有良好的频率分辨力,但幅度精度则稍微偏低一些。
如果需要较高的幅度精度,可以使用平顶窗口,其最大幅度误差为0.1dB(1%),但是频率分辨力较低。图10是平顶窗口的形状和正弦波加窗后的频谱。
图10.1 平顶窗口
图10.2 加窗之后的频谱
均匀窗口/矩形窗口实际上不是真正意义上的窗口,它对所有取样都维持不变。尽管均匀窗口/矩形窗口有可能出现严重泄露问题,但是在某些情况下,时间记录中的波形在记录的两端的值相同,因而消除了由FFT引入的瞬变现象。这样的波形称为自开窗口。像伪随机噪声、正弦波群、脉冲和衰减的正弦波这样一些波形,全都可能是自开窗口。