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