Prodigy是一家在协议分析领域颇具影响力的公司,总部位于印度班加罗尔。它专注于为多种主流和新兴技术提供创新的协议分析解决方案,在全球电子测试与测量领域占据重要地位。欧奥电子oiosys作为Prodigy中国区代理商,教您如何在Prodigy SPMI 协议分析仪上实现抓包和数据分析。
一、连接硬件设置参数
1.将分析仪的差分探针连接到PMIC和主处理器的SPMI引脚,保证探针和焊盘接触,杜绝因接触不良致使信号误判或丢失。
2.电源检查:检查PMIC和主处理器的供电是否正常,避免信号采集受电源问题干扰信号。
3.设置参数:
首先选择协议模式:在SPMI协议分析仪上选择SPMI协议模式,配置时钟速率。
其次设置触发条件:从设置菜单中设置不一样的触发条件,目的是捕获特定事件中的协议活动,确保只捕获目标通信数据。
然后配置数据存储:启用连续流模式,将通信数据保存到硬盘,便于查询故障数据。
二、数据抓包
以上设置完成后,就可以开启SPMI协议分析仪的抓包功能了。它会依据设置的触发条件,捕抓 SPMI总线上的通信数据。若满足特定的触发事件,检测到某个特定的写入注册命令时,分析仪将开始记录相关的数据包。
三、数据分析
1.时序分析:通过SPMI分析仪的时序波形视图,可观测到SPMI信号的质量,如SCLK和SDATA 信号的波形正常与否,是否有毛刺、抖动、衰减等问题,还能够分析信号的设立时间和保持时间是否满足协议规范。
2.错误分析:SPMI协议分析仪不仅可以检测并报告协议解析数据的错误,如ACK/NACK 错误、奇偶校验错误和跃过SSC错误等。还可以根据错误报告,查找通信过程中出现问题的地方和原因。
3.协议解析:SPMI协议分析仪对捕抓到的数据包进行解析,将二进制数据转换可读的协议格式。用户可以在分析仪的图形用户界面中查看解析后的结果,包括master/slave之间的命令、数据传输等信息。
4.流量分析:SPMI协议分析仪的流量分析功能,可以让用户获得 SPMI总线上的数据传输速率、数据包的发送和接收频率等信息,从而评估系统的稳定性和功能。
Prodigy 是MIPI、UFSA、JEDEC、 PCI-SIG和SD协会的重要成员。专业提供行业高速/低速协议训练器和分析解决方案,例如 UFS、PCIe、SRIO、I2C、I3C、SPI、SPMI、eMMC 、SD 、SDIO、 MDIO、UART、SM Bus、PM Bus、RFFE、JTAG 和 QSPI等分析仪、训练器及SI报告生产工具。以上就是欧奥电子oiosys为您带来的Prodigy SPMI协议分析仪如何实现抓包和数据分析的解答,如果您还有需要进一步了解的内容,欢迎联系欧奥电子公司,我们将竭诚为您服务。