2. 基础知识
在进入复杂触发与偶发故障捕获的实操之前,必须先建立一套统一的“语言体系”。偶发故障之所以难抓,往往不是因为工具不够强,而是因为工程师对“触发”“捕获”“毛刺”“亚稳态”等术语的理解不一致,导致配置条件与真实故障特征错位。本节从基本概念、常见术语、应用场景三个层面,搭建后续章节共同依赖的知识底座。
一、核心原理:从“连续观察”到“条件冻结”
示波器的常规采集是连续扫描,屏幕不断刷新,人眼只能看到稳定或周期性信号。而偶发故障可能每几小时甚至几天才出现一次,宽度只有几纳秒。要捕获它,必须让仪器具备“判断—冻结—回看”的能力,这就是触发系统的本质。
触发系统持续监测输入信号,当信号满足预设条件(电平、边沿、脉宽、逻辑组合、序列等)时,立即停止采集并把当前存储深度内的波形冻结下来。触发点通常位于存储深度的中心或可调位置,因此触发前发生的事件也能被保留,这就是“预触发”(Pre-trigger)的价值。
理解这一点后,就能明白为什么复杂触发不是“更高级的按钮”,而是把工程师对故障的假设翻译成仪器可执行的判断条件。假设越准确,触发越精准;假设错误,再复杂的触发也只能抓到无关波形。
二、常见术语速查
以下术语贯穿本课程全部章节,建议先建立映射关系,再进入具体配置。
| 术语 | 含义 | 典型参数/表现 |
|---|---|---|
| 触发(Trigger) | 满足条件时冻结采集的动作 | 边沿、脉宽、逻辑、序列 |
| 预触发(Pre-trigger) | 保留触发点之前的波形 | 常设为存储深度的 50% |
| 毛刺(Glitch) | 极窄的异常脉冲 | 宽度常小于 5 ns |
| 亚稳态(Metastability) | 信号在阈值附近长时间不定 | 建立/保持时间违例 |
| 建立/保持时间 | 时钟边沿前后数据必须稳定的窗口 | tsu / th |
| 抖动(Jitter) | 边沿时间位置的随机偏移 | RMS、峰峰值 |
| 欠幅脉冲(Runt) | 幅度未达到正常逻辑电平的脉冲 | 跨阈值但未达高/低电平 |
| 建立-保持违例触发 | 专门捕获时序违例的触发类型 | Setup/Hold Trigger |
| 序列触发(Sequence) | 按事件先后顺序组合触发 | A→B→C 条件链 |
| 触发释抑(Holdoff) | 触发后一段时间内禁止再次触发 | 避免重复捕获同一事件 |
这些术语之间存在依赖关系:没有足够的采样率,毛刺会被漏掉;没有足够的存储深度,预触发窗口不足以还原故障上下文;没有合理的释抑,序列触发会反复命中同一段波形。它们共同构成一个参数约束网络,而不是彼此独立的选项。
三、应用场景:偶发故障在哪里发生
偶发故障并非随机出现,它往往集中在几个典型场景中。识别场景,就能快速缩小触发策略的范围。
- 数字总线竞争:多设备同时驱动同一总线,出现中间电平或窄脉冲,常见于 I²C、SPI 多主场景。
- 电源上电时序:多路电源轨上电顺序错误,导致芯片内部逻辑误动作,故障只在冷启动时出现。
- 时钟域交叉:异步时钟域之间传递信号,偶发亚稳态,表现为数据偶尔错一位。
- 复位释放时刻:复位信号与时钟边沿过近,导致部分寄存器未正确初始化。
- 负载突变:电机、继电器或大功率器件启停瞬间,电源跌落引发逻辑误判。
- 温度与老化:器件在特定温度区间参数漂移,故障随环境变化间歇出现。
这些场景的共同特征是:故障持续时间短、复现周期长、与特定条件强相关。因此,触发配置必须围绕“条件”展开,而不是围绕“波形形状”展开。
四、案例与复盘:一次典型的偶发死机捕获
某嵌入式设备平均每 8 小时死机一次,复位后可恢复。初步观察电源和时钟均正常,常规边沿触发无法命中。工程师将触发改为“脉宽小于 20 ns 的窄脉冲”,并开启预触发 50%,连续运行 12 小时后成功捕获到一段异常波形。
触发配置示例:
Trigger Type : Pulse Width
Condition : Less Than
Width : 20 ns
Source : DQ3
Pre-trigger : 50%
Holdoff : 200 ns
Sample Rate : 5 GSa/s
Memory Depth : 20 Mpts
复盘发现,该窄脉冲出现在片选信号与数据线之间的竞争窗口内,宽度约 6 ns,幅度仅 1.2 V,未达到正常逻辑高电平。若使用普通边沿触发,该脉冲会被阈值过滤掉;若存储深度不足,预触发窗口也无法保留片选拉低前后的完整上下文。最终通过调整片选时序和增加串联电阻解决了问题。
五、常见误区
误区二:忽略预触发比例。触发点设在波形开头,会丢失故障发生前的关键上下文。
误区三:把释抑当作可有可无的参数。释抑设置不当,序列触发会反复命中同一事件,浪费采集机会。
误区四:只看采样率不看存储深度。高采样率配合浅存储,仍然无法回看足够长的故障前历史。
下面这张图把本节的核心概念组织成一张关系图:左侧是触发系统的输入条件,中间是触发判断与冻结机制,右侧是捕获结果与后续分析。它同时标出了预触发窗口、存储深度和释抑三个关键参数的作用位置,帮助你在配置时快速定位每个参数影响的是哪一段流程。