4、触发进阶:脉宽触发、逻辑触发、视频触发、触发释抑(Holdoff)的应用

上一章我们把边沿触发讲透了。说实话,边沿触发能解决八成以上的日常抓波需求。但剩下的两成——那些信号调皮、不按套路出牌的场合——就得靠今天这几个进阶触发模式来收拾了。

我个人习惯把触发系统比作「门卫」。边沿触发是那种只看脸的门卫:你电压到了某个值,我就开门。但脉宽触发、逻辑触发这些,就像是会问「你带了工牌吗?你几个人来的?你什么时间来?」的严格保安。它们能帮你过滤掉大量无关信号,直击问题核心。

4.1 脉宽触发:抓住「不正常」的脉冲

脉宽触发,说白了就是按脉冲的宽度来触发。你可以设定:只抓宽度大于 1µs 的脉冲,或者只抓宽度小于 500ns 的毛刺。

什么时候用?

  • 抓偶发的窄毛刺(比如电源纹波上的尖峰)
  • 检测 PWM 信号的占空比异常
  • 定位时序中的窄脉冲违规

核心参数:

  • 条件选择:大于(>)、小于(<)、在范围内(=)、在范围外(≠)
  • 脉宽设定:设置时间阈值,单位从 ns 到 s
  • 极性选择:正脉冲(上升沿开始)还是负脉冲(下降沿开始)

我记得有一次调试一个 FPGA 的 I/O 接口,信号偶尔会出现一个 2ns 左右的毛刺,边沿触发根本抓不住——因为毛刺幅度和正常信号一样高。后来我切到脉宽触发,设成「脉宽 < 5ns」,波形立刻稳定下来,那个毛刺被死死地锁在屏幕中央。

小技巧:抓毛刺时,脉宽阈值不要设得太极限。比如你想抓 5ns 的毛刺,阈值设在 8-10ns 比较稳妥。示波器的采样率有限,太窄的脉冲可能被漏掉。

4.2 逻辑触发:多通道的「与或非」

逻辑触发,就是把多个通道的信号组合起来判断。你可以设定:当 CH1 为高、CH2 为低、CH3 为上升沿时触发。

这玩意儿在调试数字总线时特别好用。比如你要抓 SPI 总线上「片选拉低之后,时钟的第一个上升沿」——用逻辑触发,一行设置搞定。

常见的逻辑触发模式:

模式 说明 典型应用
AND 所有条件同时满足 多信号握手协议
OR 任一条件满足 多源中断检测
NAND 条件不全部满足 总线竞争检测
状态触发 指定通道组合为特定电平 状态机调试

每个通道可以独立设置为:高电平(H)、低电平(L)、任意(X)、上升沿(↑)、下降沿(↓)。

注意:逻辑触发对探头和通道延迟很敏感。如果两个通道的探头延迟不一致,你看到的「同时」可能实际上是错的。我建议在设置逻辑触发前,先用示波器的「探头延迟校正」功能把两个通道对齐。

4.3 视频触发:专治视频信号

视频触发是专门为模拟视频信号(如 CVBS、VGA)设计的。它能让你稳定地锁定在某一行的某个像素上,或者锁定在某一帧的某一行上。

说实话,现在纯模拟视频用得少了,但嵌入式设备里的摄像头接口、老式工业相机、医疗内窥镜系统,还是经常碰到。

视频触发的两种模式:

  • 行触发(Line Trigger):锁定在指定行号的视频信号上。你可以看到某一行的完整波形。
  • 场触发(Field/Frame Trigger):锁定在奇数场或偶数场的开始位置。适合看整个帧的结构。

我曾经帮一个做安防的朋友排查摄像头输出问题。画面偶尔出现横条纹,用边沿触发根本稳不住。切到视频触发,选 PAL 制式,锁定在第 312 行(刚好是场消隐区附近),立刻看到行同步信号上叠加了一个诡异的振铃。嗯,问题出在视频驱动芯片的电源去耦上。

视频制式速查:

制式 行数 场频 行频
PAL 625 50 Hz 15.625 kHz
NTSC 525 60 Hz 15.734 kHz
SECAM 625 50 Hz 15.625 kHz

4.4 触发释抑(Holdoff):让示波器「冷静一下」

触发释抑,是我个人觉得最容易被忽略、但最实用的触发功能之一。

它的作用很简单:每次触发之后,让示波器在一段时间内「无视」任何触发事件。这段时间就叫 Holdoff 时间。

为什么需要这个?

你想想看,有些信号在一个周期内会出现多个满足触发条件的点。比如一串密集的脉冲串,每个脉冲的上升沿都能触发。示波器会随机触发在其中一个脉冲上,波形看起来就一直在左右晃动,根本稳定不下来。

这时候,你把 Holdoff 时间设成略大于一个脉冲串的持续时间。示波器触发一次后,在整个脉冲串期间都不再触发,直到下一个脉冲串到来才重新触发。波形瞬间就稳了。

Holdoff 设置原则:

  • Holdoff 时间 ≈ 信号重复周期 - 信号有效宽度
  • 或者更简单:Holdoff 时间 > 你不想触发的信号段长度
  • 如果信号是周期性的,Holdoff 可以设成略小于信号周期

我曾经调试一个 RFID 读卡器的输出信号。读卡器发送的是一串 125kHz 的载波脉冲,每个脉冲串持续 2ms,间隔 10ms。边沿触发下波形一直在跳,因为每个载波周期都能触发。我把 Holdoff 设成 5ms,波形立刻稳定,每个脉冲串的包络看得清清楚楚。

避坑:Holdoff 设得太大,示波器会漏掉真正的触发事件,屏幕更新变慢甚至冻结。设得太小,又起不到稳定作用。我的习惯是:先设一个较大的值,然后慢慢减小,直到波形刚好稳定为止。

4.5 四种触发模式的选型思路

这么多触发模式,到底该用哪个?我画了一张图帮你理清思路。

触发模式选型决策图 信号能稳定触发吗? 能 不能 用边沿触发就够了 需要进阶触发 信号有什么特征? 脉冲宽度异常 多通道组合 视频信号 脉宽触发 逻辑触发 视频触发 波形还不稳定? 试试调整触发释抑(Holdoff) 提示:先从边沿触发开始,不行再升级。Holdoff 是最后的「稳定器」。

4.6 实战:一个完整的调试案例

最后,我分享一个真实案例,把今天讲的四种技术串起来。

问题现象:一块电机驱动板,在 PWM 调速时偶尔出现电流尖峰,导致 MOS 管过热。

调试过程:

  1. 先用边沿触发看 PWM 波形,发现波形基本正常,但偶尔有窄脉冲。
  2. 切到脉宽触发,设成「脉宽 < 1µs」,成功捕获到几个 500ns 左右的窄脉冲。
  3. 用逻辑触发,设置 CH1(PWM)为上升沿、CH2(使能信号)为高,发现窄脉冲都出现在使能信号拉高的瞬间。
  4. 怀疑是使能信号和 PWM 信号之间的时序冲突。用 Holdoff 设成 10µs,稳定观察使能信号上升沿附近的 PWM 波形。
  5. 最终发现:使能信号比 PWM 信号晚到了 200ns,导致 MOS 管在半开状态下导通,产生电流尖峰。

你看,四种触发技术配合使用,一个棘手的硬件问题,半小时就定位到了根因。

我的建议:别把触发模式当成孤立的功能。实际调试中,经常是边沿触发先看全局,脉宽触发抓异常,逻辑触发定位条件,Holdoff 稳定显示。组合拳才是王道。