上QQ阅读APP看书,第一时间看更新
10.超时触发
大部分正常工作的总线上会有持续或间歇性的信号跳变,当工作不正常时可能会出现总线挂死的情况。通过设置相应的超时触发(Timeout Trigger)的时间范围,可以对总线上一直没有信号跳变的状态进行捕获。
图7.21是针对一个25MHz的时钟信号异常中断设置触发的例子。正常情况下,时钟信号应该有20ns的高电平和20ns的低电平,当时钟异常中断时,信号上会保持一个持续的低电平。在这个触发中我们就设置了当总线保持低电平超过200ns时进行触发。设置时要注意阈值电平应设置在大约信号一半幅度的位置。
图7.21 超时触发设置举例
图7.22是根据上述触发条件捕获到的时钟信号中断时的波形。可以清晰看到时钟信号从有到无的过程。
图7.22 超时触发捕获到的信号波形