随机干扰信号是日常实验中极为讨厌的一个问题,几十秒甚至几小时才出现的一个干扰信号导致信号链末端的成千上万个数据里偶尔出现一两次错误,但有时候就是不允许这种错误出现。更有甚者是在处理器的复位引脚上出现随机误触发信号,过段时间突然宕机一次,没想到是这个问题的话,想死的心都有了。
那么如何去检测这种随机干扰型号呢?没有固定周期,发生概率极小,就如白驹过隙,一闪而过。很多人肯定觉得示波器会快速刷新波形,无法检测到,就算能,谁会一直盯他十几分钟甚至几小时呢。但是示波器恰恰能够检测这种随机干扰信号,关键在于辉度的设置。示波器的辉度是什么?百度基本查不到,唯一看起来靠谱的答案是示波管显示波形的亮度(弃百度,用Google),但是感觉并没有完全解释清楚。他还意味着波形残留在示波器上的时间长短,可以称之为残影遗留吧。这就很好理解怎么用示波器测试随机干扰型号了,接下来用我的例子来说明。
最近的项目需要做一个测距装置,发送10kHz主波信号触发激光器发射,接收器接收回波信号,将其转化为数字回波信号,fpga测量主波回波的时间间隔。但是在实际工作标定时,发现固定的距离也会产生时间抖动,就是上千个都是准确延时了5ns,突然蹦出一个1ns的错误时延。到底是哪里的错误,是模拟转数字信号误触发了,还是程序有问题。这么小的信号误触发概率用示波器肯定难以测量吧,但程序真的检查不出错误。这时就需要依靠示波器辉度了。以主波信号作为触发源,测量回波信号,将示波器辉度调到最大,ok可以吃饭去了。因为此时如果真的发生误触发,误触发的回波数字信号位置一定会与正常的回波信号位置不同,并且由于最大灰度的原因,波形不会消失,一直残留在示波器上。