3、脉宽触发:正脉宽触发、负脉宽触发、脉宽条件设置

脉宽触发,说白了就是让示波器只对特定宽度的脉冲感兴趣。普通边沿触发只能看信号跳变,但信号有多宽、是不是毛刺,它管不了。脉宽触发正好补上这个缺口。

我刚开始用这个功能时,总觉得它跟边沿触发差不多。后来调一个电源管理芯片的使能信号,才发现脉宽触发是真香。那个使能信号要求低电平至少保持 10ms 才能关断,用边沿触发根本抓不到异常。换成脉宽触发,设个「小于 8ms」的条件,毛刺瞬间现形。

3.1 正脉宽触发与负脉宽触发

先搞清楚两个基本概念:

  • 正脉宽:从上升沿到下一个下降沿的时间。也就是信号为高电平的持续时间。
  • 负脉宽:从下降沿到下一个上升沿的时间。也就是信号为低电平的持续时间。

你想想看,正脉宽触发就是让示波器盯着高电平的宽度。负脉宽触发则是盯着低电平的宽度。选哪个,取决于你要抓的信号特征。

我的习惯:调试 I2C 时钟线时,我一般用正脉宽触发抓异常窄的高电平毛刺。调试复位信号时,反而常用负脉宽触发,因为复位通常是低电平有效,我要确保它低得够久。

3.2 脉宽条件设置

脉宽触发不是简单地「大于某个值」或「小于某个值」。现代示波器通常提供四种比较模式:

条件 含义 典型应用场景
大于(>) 脉宽超过设定值就触发 抓异常宽脉冲,比如看门狗超时
小于(<) 脉宽小于设定值就触发 抓毛刺、窄脉冲干扰
等于(=) 脉宽在设定值±容差内触发 验证时钟占空比是否精确
在范围内 脉宽在上下限之间触发 筛选特定宽度的有效脉冲

设置时要注意几个细节:

  • 时间基准:脉宽值不能超过示波器的时基范围。我见过有人设了个 1s 的脉宽条件,但时基打在 1μs/div,结果死活触发不了。
  • 容差窗口:「等于」模式通常需要设一个容差(比如 ±5%)。太严了容易漏触发,太松了又失去意义。
  • 极性选择:有些示波器把正脉宽和负脉宽放在同一个菜单里,通过极性切换。别搞混了。

我曾经踩过的坑:有一次调试 SPI 总线,我想抓小于 100ns 的异常窄脉冲。设好条件后示波器一直不触发,我还以为是探头带宽不够。后来才发现,我把正脉宽和负脉宽搞反了——那个异常脉冲是低电平毛刺,但我设的是正脉宽触发。调成负脉宽后,问题一秒定位。

3.3 脉宽触发在数字信号调试中的应用

脉宽触发在数字电路调试里,用处比你想的大得多。我列几个实际碰过的场景:

场景一:抓取总线上的毛刺

数字信号在传输过程中,容易受到串扰、反射、地弹等因素影响,产生窄脉冲毛刺。这些毛刺宽度通常在几纳秒到几十纳秒,用边沿触发很难稳定抓到。

设置方法:

  1. 选择脉宽触发模式
  2. 极性选正脉宽(如果毛刺是高电平)或负脉宽(如果毛刺是低电平)
  3. 条件设为「小于」,时间设为目标毛刺宽度的 1.5 倍左右
  4. 调整触发电平到信号幅度的中间值

举个例子,我调试一块 FPGA 板卡时,发现某个数据线偶尔出现 8ns 左右的窄脉冲。设脉宽触发条件为「小于 10ns」,示波器立刻锁住了那个毛刺。一看波形,原来是走线过长导致信号反射叠加造成的。

场景二:验证时钟占空比

时钟信号的占空比是否精确,直接影响数字电路的时序裕量。用脉宽触发的「等于」模式,可以快速筛选出占空比异常的时钟周期。

假设时钟频率是 100MHz,周期 10ns,理想高电平宽度 5ns。设正脉宽条件为「等于 5ns,容差 ±2%」,示波器只会在高电平宽度偏离 4.9ns~5.1ns 范围时触发。这样就能快速定位占空比异常的时钟周期。

场景三:筛选特定协议脉冲

有些协议用脉冲宽度来编码数据,比如红外遥控的 NEC 协议。脉宽触发可以帮你快速筛选出特定宽度的脉冲,而不需要看完整的数据帧。

我记得有一次调试一个无线模块,它的数据包以 500μs 的低电平作为同步头。我设负脉宽触发条件为「在范围内,400μs~600μs」,示波器只抓同步头,省去了手动翻找的麻烦。

3.4 脉宽触发知识体系

下面这张图帮你理清脉宽触发的核心逻辑:

脉宽触发知识体系 脉宽触发知识体系 脉宽触发 极性选择 条件设置 应用场景 正脉宽 负脉宽 大于 > 小于 < 等于 = 抓毛刺 占空比验证 在范围内(上下限) 协议脉冲筛选 核心要点 脉宽触发 = 极性(正/负)+ 条件(>/</=/范围)+ 时间参数 调试时先确认异常脉冲的极性,再设条件,最后微调触发电平

3.5 实用技巧与避坑

最后分享几个我这些年总结的经验:

  • 触发电平要合适:脉宽触发依赖边沿检测,触发电平设得太高或太低,都会导致边沿误判。我一般设在信号幅度的 50% 位置。
  • 注意噪声影响:信号上叠加的噪声可能导致边沿抖动,让脉宽测量不准。可以适当开启示波器的带宽限制或噪声抑制功能。
  • 先跑一次单次触发:设好条件后,先按单次触发看看能不能抓到。如果抓不到,别急着怀疑示波器,先检查条件设对了没有。
  • 善用统计功能:有些示波器在脉宽触发模式下可以显示脉宽统计直方图。这个功能很实用,能帮你快速了解信号的整体质量。

一句话总结:脉宽触发是数字信号调试的利器,尤其适合抓毛刺、验证时序、筛选特定脉冲。用好它,很多疑难杂症都能迎刃而解。