I2C/SPI 仿真:PGY-I2C/SPI-EX-PD 使用教程
目录
1. 简述
2. 环境配置
3. 设备基本介绍
3.1. 前面板与状态指示灯
4. 软件功能基本介绍
4.1. 基本框架示意图
4.2. 基本功能说明
4.2.1. Toolbar(工具栏)
4.2.2. Setup View(设置视图)
4.2.3. Plot View(波形视图)
4.2.4. Exerciser View – Bus Configuration(总线配置)
4.2.5. Master Script(主设备脚本编辑器)
4.2.6. Decoded Result(解码结果)
4.2.7. SelectedFrame View(选中帧视图)
5. 使用教程
5.1. Connect Device(连接设备)
5.2. Protocol Selection and Switching(协议选择与切换)
5.3. Add Device(添加设备/节点配置)
5.4. Delete and Modify Device Parameters(删除与修改设备参数)
5.5. Trigger Setup(触发设置)
5.6. Capture Waveform(捕获波形)
5.7. View Decoded Results(查看解码结果)
5.8. Report Generation(报告生成)
6. 附录A:API 自动化简介
7. 附录B:关联产品与延伸说明
1.简述
PGY-I2C/SPI-EX-PD(I2C/SPI Protocol Exerciser & Analyzer,I2C/SPI 协议训练器与分析仪)是由 Prodigy Technovations Pvt. Lt研发的一款 I2C 与 SPI 协议测试仪器。设计与测试工程师可通过将 PGY-I2C/SPI-EX-PD 配置为 Master(主设备)或 Slave(从设备),向被测设备(DUT)生成 I2C/SPI 数据包与流量,或对总线上的 I2C/SPI 协议包进行被动监听与解码,从而验证其 I2C/SPI 设计是否符合规格。
该设备在同一硬件上集成了 Exerciser(训练器)与 Analyzer(分析仪)两种能力,并通过 USB 3.0/2.0 与主机连接,在同一软件图形界面中提供:
• I2C 与 SPI 协议的主/从设备配置与自定义流量生成;
• I2C 与 SPI 总线的被动监听、时序图与协议解码;
• Auto(自动)、Message(报文)和 Advanced(多级状态机)触发;
• 协议活动的持续流式捕获(continuous streaming),可长时间将数据上传主机;
• 解码结果查看、搜索,以及 CSV/PDF 报告生成;
• 基于 Python / C# 的 API 自动化(DLL:ProtocolCoreModule.dll)。
整机尺寸 157 × 90.2 × 26.6 mm,重量约 290 g,由 12V DC 电源适配器供电。
图 1:PGY-I2C/SPI-EX-PD 设备(正面外观)
2.环境配置
Tips
• 该软件仅支持 Windows 64 位(win64)系统;
• 请以管理员权限运行安装程序,并在安装向导中点击 Next 完成自动化安装;
• 软件默认安装路径为 C:\Program Files\Prodigy Technovations\PGY-I2C_SPI_EX_PA(以实际安装向导为准)。
硬件连接步骤:
1. 使用配套的 12V DC 电源适配器连接设备并通电;
2. 使用配套的 USB 3.0 线缆将设备与主机连接(也兼容 USB 2.0);
3. 使用配套的飞线探针线(flying lead probe cable,一端为母头连接器)连接设备的 I2C/SPI PORT 与被测设备 DUT;
4. 打开软件,软件标题栏显示为 PGY I2C-SPI-EX-PA。
开箱交付清单包括:PGY-I2C/SPI-EX-PD 主机、USB 3.0 线缆、软件 CD(内含软件)、12V DC 电源适配器,以及用于连接 DUT 的飞线探针线(含母头连接器)。
图 2:PGY-I2C/SPI-EX-PD 典型连接场景(主机—设备—被测设备)