设置协议分析仪的GPIO触发功能,可按以下步骤操作:
- 硬件连接
- 选择空闲逻辑通道:利用协议分析仪(如Acute协议分析仪)的eMMC探头中未使用的逻辑通道,将其与外部GPIO信号源连接。例如,将GPIO输出引脚通过排线接入分析仪的指定通道,同时连接公共地线以确保信号稳定性。
- 验证接口兼容性:若分析仪通过USB连接电脑(如支持USB 3.0的型号接入USB 2.0接口),需确认指示灯显示为绿灯且软件识别设备正常,避免速率限制影响触发响应。
- 配置触发模式
- 启用Monitor模式:在分析仪工作模式中选择Monitor模式,此时内存会持续刷新采集数据,直到GPIO触发信号出现。
- 设置触发条件:
- 边沿触发:配置为上升沿或下降沿触发(如GPIO信号从低电平跳变到高电平时启动捕获)。
- 电平触发:设定特定电平阈值(如3.3V系统可设为1.0V阈值),当GPIO信号超过该值时触发。
- 组合触发:结合多个GPIO信号或协议字段条件(如GPIO高电平且特定协议包出现时触发)。
- 调整采集参数
- 采样率与存储深度:根据信号频率设置采样率(如IIC总线分析采用4MHz采样率),并确保存储深度足够覆盖触发前后的数据(存储深度=采样率×窗口显示时长)。
- 预触发采集:启用预触发功能,保存触发信号出现前的数据(如设置预触发比例为10%),便于分析事件上下文。
- 启动捕获与验证
- 开始监测:点击“开始”按钮或按快捷键(如S键)进入捕获状态,等待GPIO信号触发。
- 验证触发结果:触发后检查捕获的数据包是否包含目标信号,并通过波形缩放、光标测量等功能确认信号特征(如频率、周期)。
- 导出数据:将捕获的原始数据保存为PCAP、CSV等格式,供后续分析或回放调试。
示例场景:
在调试IIC总线通信时,若需捕获从机设备在特定GPIO信号(如中断引脚)触发时的响应,可按以下步骤操作:
- 将中断引脚接入分析仪的空闲通道,并连接地线。
- 在分析仪中设置触发条件为“通道1上升沿”,并启用预触发采集(比例20%)。
- 启动捕获后,当主机发送触发信号时,分析仪立即保存触发前后的IIC通信数据。
- 通过解码功能查看IIC协议内容,确认从机是否正确响应中断请求。