关于示波器超时触发的经典用途
总线信号怎么跑着跑着就死在路上了,这可咋抓住丢失的瞬间呢?
在数字信号的调试里面,总会遇到诸如开头的总线“挂死”、通信故障、时钟或脉冲丢失、看门狗定时器延误、确定性协议报错等等的情况。


这就可以用上触发功能里的超时触发了,超时触发是在信号保持不变的时间,超过设定时间时,才进行触发并捕获信号;你可以理解为在信号上设定的一个闹钟,当信号持续处在高电平或低电平时间超出你设定的阈值,这个“闹钟”就会响,相当于示波器进行触发,捕获并记录这一刻波形。

那我们也来给大家实际测试一下,先demo一个连续的CAN信号,在每个帧末尾,都会有一段持续的逻辑“1”作为帧结束,我们打开光标功能,测试一下这一段逻辑“1”的持续时间是多少。测出来是25us,再测下一个同样是25us。那就说明这个CAN信号在每一帧结束时都会有25us的持续低电平的时间,而当下一帧开始的时候,就会输出一个逻辑“0”的高电平。

所以如果出现“挂死或者丢包”的情况的话,那么结束时间肯定会超过25us。那么进入到触发类型,选择超时触发,电平选择低电平,时间设置成25.5us,略高于帧结束的持续时间。
打开单次触发,信号正常发出的话,没有达到触发条件,示波器上没有波形显示。

用串口调试工具发指令关闭CAN,来模拟一个丢包的情景,这时候的低电平持续时间就肯定会大于25us。可以看到丢包现象导致低电平的持续时间超出我们设定的值,示波器就把这一段时间都完整的捕获下来了。这时候我们就可以去分析这种故障现象的出现的原因了。

那你们在使用示波器的时候还会遇到什么样的触发问题呢?可以联系安泰测试获取技术支持!






关注官方微信
