逻辑分析仪的触发方式
1、字触发(模式触发)
字触发是逻辑分析仪最基础的触发方式,通过设置特定的数据模式作为触发条件。用户可以定义一组二进制、十六进制或ASCII码模式,当总线数据匹配该模式时触发采集。这种方式特别适合监测特定指令或数据的出现,例如在嵌入式系统调试中捕获0x55AA这样的特征数据帧。其优势在于设置简单直观,但缺乏时序维度的判断能力。
2、延迟触发
延迟触发在满足初始触发条件后,延迟指定时间或事件计数后再开始记录数据。时间延迟精度可达纳秒级,事件延迟可设置为特定信号的跳变次数。这种触发方式常用于分析信号变化后的系统响应,例如观察处理器中断服务例程的执行过程。高级设备支持双向延迟,既能捕获触发前的信号状态,也能记录延迟后的系统行为。
3、序列触发(状态流触发)
序列触发通过定义多个连续状态构成触发条件,只有当信号流严格按预设顺序出现时才会触发。每个状态可设置独立的超时限制和跳转条件,形成完整的状态机模型。这种触发方式在分析通信协议握手过程、处理器启动流程等复杂序列时特别有效,能精准定位多步骤操作中的异常环节。
4、计数触发(事件累积)
计数触发在检测到指定事件(如脉冲边沿、数据模式)达到预设次数时才启动采集。支持正向/反向计数模式,计数范围通常为1-65535次。该方式适合统计型应用场景,例如捕获每第100个时钟周期的数据,或者分析周期性信号经过多次重复后的稳定性变化。部分型号还提供计数触发与其他触发条件的逻辑组合功能。
5、毛刺触发(瞬态捕获)
毛刺触发专门检测信号中持续时间极短的异常脉冲(通常<10ns),通过设置最小脉宽阈值来过滤正常信号跳变。这种触发方式需要逻辑分析仪具备高速采样能力(至少1GS/s以上),常用于诊断数字系统中的竞争冒险、信号串扰等瞬态故障。高级型号支持毛刺极性选择和宽度范围设定,提高触发准确性。
6、限定触发(条件过滤)
限定触发通过设置辅助通道的状态条件来约束主触发通道的有效性。例如在分析SPI数据时,可以用片选信号作为限定条件,仅当片选有效时的数据变化才会触发。这种方式能有效减少无效触发,提高存储资源的利用率,特别适合在噪声环境中提取有效信号。限定条件支持电平、边沿、脉冲宽度等多种判断标准。