为什么我的波形在触发之前开始?
我正在学习如何使用入门级数字存储示波器分析SPI总线时钟和数据。我正在使用BK Precision 2542B来测量使用ARM微控制器的Netduino的时钟和MOSI线的输出。 在此图中,我在通道1(黄色)上有时钟,在通道2(蓝色)上有MOSI。触发器设置为使用通道1,使用1.44V的上升沿触发器。时钟方波幅度约为3.3V。 触发指示器水平位于显示屏的中央,但左侧有一个脉冲。我期望时钟的第一个脉冲在触发位置开始。我知道数字存储示波器可以让您看到触发前和触发后的事件,但是我很困惑为什么第一个脉冲不在我预期的位置。 我对触发的理解不正确,还是我只是在使用一个奇怪的示波器? 编辑:脉冲序列的宽度为300μs,以2ms的间隔重复,我的触发释抑值为500μs。调整释抑并没有改变一个脉冲在触发之前的事实。 编辑2: 经过对信号的更多分析(包括使用模拟示波器)后,我认为我确定有时脉冲持续时间约为350μs,而不是300μs。这可能是代码生成帧中的故障。 我发现352μs的延迟时间会产生预期的结果,但是在触发之前,偶尔会有一个额外的脉冲。 我记录了一些帧以显示不存在和存在的脉冲: 如果我将水平时基设置得足够长以查看脉冲的持续时间,则它们之间似乎总是存在至少1.7ms: 因此,尽管我认为超前脉冲是源头上的“毛刺”造成的,但我仍然不确定触发释抑>360μs仍如何产生意外的超前脉冲。