Protocol Exercisers & Analyzers

I2C/SPI 练习器和协议分析仪

Model No: PGY-I2C/SPI-EX-PD

I2C/SPI 协议分析仪和练习器 (PGY-I2C/SPI-EX-PD) 是一款具有多种功能的协议分析仪,用于捕获和调试主机与被测设计之间的通信。PGY-I2C/SPI-EX-PD 是领先的仪器,通过将 PGY-I2C/SPI-EX-PD 配置为主机/从机、生成 I2C/SPI 流量并解码 I2C/SPI 协议解码包,使设计和测试工程师能够根据规范测试各自的 I2C 或 SPI 设计。

I2C 是一种双线接口,用于连接嵌入式系统中的低速设备,如微控制器、EEPROM、A/D 和 D/A 转换器、I/O 接口和其他小型外设。I2C 总线被许多集成电路使用,且易于实现。任何微控制器都可以与 I2C 总线通信。I2C 总线可以在慢速设备上通信,也可以使用高速模式传输大量数据。

SPI 是微控制器与传感器、ADC、DAC、移位寄存器、SRAM 等外围 IC 之间广泛使用的接口之一。SPI 是一种同步、全双工、基于主从结构的接口。主机和从机可以同时传输数据。SPI 接口可以是 3 线或 4 线。

PGY-I2C/SPI-EX-PD 是领先的仪器,通过将 PGY-I2C/SPI-EX-PD 配置为主机/从机、生成 I2C/SPI 流量并解码 I2C/SPI 协议解码包,使设计和测试工程师能够根据规范测试各自的 I2C 或 SPI 设计。

Key Protocols
  • I2C
  • SPI
  • Free Online Technical SupportFree Online Technical Support
  • Free Software UpdatesFree Software Updates
  • Global Sales SupportGlobal Sales Support
  • Evaluation Units AvailableEvaluation Units Available
  • 关键功能
  • 规格
  • 支持 I2C 规范
  • 支持 SPI 规范
  • 可配置为主机/从机
  • 生成不同的 I2C/SPI 数据包
  • 可变数据速度
  • 生成 I2C/SPI 流量并进行总线协议解码
  • 协议解码总线的时序图
  • 协议活动的列表视图
  • 能够编写练习器脚本,以结合不同数据速度下的多个帧生成
  • USB 2/3 主机接口
  • 将协议活动连续流式传输到主机系统 HDD/SSD
  • 支持 Python 或 C# 自动化的 API
Read More...

练习器

PGY-I2C/SPI-EX-PD 支持使用 GUI 和脚本生成 I2C 或 SPI 流量。用户可以使用 GUI 生成流量来测试 DUT。基于脚本的 GUI 提供了实时模拟完整预期流量的灵活性。

使用多视图进行全面的协议分析

多域视图在单个 GUI 中提供 I2C 或 SPI 协议活动的完整视图。用户可以轻松设置分析仪进行被动监测,或使用练习器通过 GUI 或脚本生成 I2C 或 SPI 流量。用户可以从设置菜单中设置不同的触发条件,以捕获特定事件的协议活动,并解码主机与从机之间的转换。解码结果可以在具有自动关联功能的时序图和协议列表窗口中查看。这种全面的信息视图使其成为行业领先的解决方案,为调试 I2C 或 SPI 协议活动提供了易于使用的方案。将协议活动连续流式传输到主机系统 HDD/SSD,确保了无缝的滚动模式操作,当 DUT 设置为不同状态时无需重新捕获数据,从而节省了测试时间。

时序图和协议列表视图

时序视图提供时钟和数据信号的波形图以及总线图。在数字时序波形上叠加协议位将有助于轻松调试协议解码数据。光标和缩放功能将方便在时序图中分析协议的任何时序错误。

协议窗口提供每个状态下的解码数据包信息和所有数据包详情。在协议列表窗口中选择的帧将在时序视图中自动关联,以查看该数据包的时序信息。

强大的触发功能

PGY-I2C/SPI-EX-PD 支持简单的触发功能。分析仪可以对任何协议数据包进行触发。高级触发提供了监控多个触发条件的灵活性,并可以设置多状态触发机。用户可以启动定时器并触发起始定时器值。

规格

PGY-I2C/SPI-EX-PD SpecificationFeaturesPGY-I2C/SPI-EX-PD
Exerciser:
Interfaces supportedI2C or SPI✔
Configurable1 I2C Master + 3 I2C Slaves OR
1 SPI Master + 1 SPI Slave
✔
I2C/SPI Traffic GenerationCustom I2C/SPI traffic generation✔
Clock FrequencyUp to 3.4 MHz for I2C.
Variable up to 32 MHz,
Fixed Up to 50 MHz for SPI
✔
FIFO CapacityI2C: Yes, 8K read and 8K write on master & 1K on Slave.✔
Voltage Drive Level1V to 3.3V for I2C. 1V to 3.3V for SPI.
Variable in steps of 100mV
✔
Command sequence SupportAll command sequence is supported✔
Clock Duty Cycle variationUser Define for I2C. 25%, 50%, or 75% for SPI✔
Clock & Data DelayUser defined for I2C. User defined for SPI.✔
Delay between two messagesCustomisable Delay✔
API SupportI2C: Yes. SPI: Yes.✔
Protocol Analysis:
SupportsI2C/SPI protocol decode✔
Protocol ViewsTiming Diagram View
Protocol Listing View
Bus-Diagram to display Protocol packets with timing diagram plot
✔
Protocol TriggerI2C Trigger Capabilities:
• Auto Trigger
• Message trigger – Trigger Slave Address for write or read command on NACK and Trigger Slave Address and Data for Write or Read command on ACK.
• Advanced multi-level, multiple condition trigger.
✔
Capture DurationContinuous streaming Protocol Data✔
Report GenerationCSV/PDF format✔
Host ConnectivityUSB 3.0 / 2.0 interface✔
Dimension157mm × 90.2mm × 26.6mm
Net Weight290 gms / 0.63 lbs
Gross Weight1.05 kg / 2.31 lbs

Similar Products