Protocol Exercisers & Analyzers
SMBus 协议发生器与分析仪
Model No: PGY-SMBus-EX-PD
SMBus 协议发生器与分析仪 (PGY-SMBus-EX-PD) 是一款具有多种功能的协议分析仪,用于捕获和调试主机与被测设计之间的通信。PGY-SMBus-EX-PD 是领先的仪器,通过将 PGY-SMBus-EX-PD 配置为主机/从机、生成 SMBus 流量并解码 SMBus 协议解码包,使设计和测试工程师能够根据规格测试各自的 SMBus 设计。
SMBus(系统管理总线)是广为人知的低速串行协议之一,广泛用于计算机系统中各种组件之间的通信,如主板、电池、温度传感器、电源管理设备、PCIe 中的带外通信等。
PGY-SMBus-EX-PD 是领先的 SMBus 协议发生器与分析仪,通过将 PGY-SMBus-EX-PD 配置为主机/从机、生成具有错误注入能力的 SMBus 流量并解码 SMBus 协议包,使设计和测试工程师能够根据 SMBus 规范测试其 SMBus 设计。
- SMBus
Free Online Technical Support
Free Software Updates
Global Sales Support
Evaluation Units Available
- 关键特性
- 规格参数
- 支持 SMBus 协议(3.2 版本),速率高达 3.4 Mbps。
- 可配置为主机或从机。支持独立工作,内置主机和从机(最多 3 个)。
- 支持所有 SMBus 协议,如快速命令、发送字节、接收字节、写字节/字、读字节/字、写 32、读 32、写 64、读
- 64、块写入、块读取、进程调用、主机通知等。
- 支持地址解析协议 (ARP)
- 能够生成和接收带有(或不带有)PEC(数据包错误校验)字节的数据包。
- 支持从机端的时钟拉伸。
- 同时生成 SMBus 流量并对总线进行协议解码。
- 能够以 50mV 为步进,在 1V 至 3.3V 之间配置总线电压电平。
- 可定义重复起始前的建立时间、停止、起始后的时钟、时钟到数据等参数。
- 支持脚本以多次执行同一组命令(循环功能)
- 将协议数据持续流传输至主机,以提供大容量缓冲区。
- 协议解码总线的时序图。
- 协议解码中的错误分析
- USB 2.0/3.0 主机接口。
- 支持 Python 或 C++ 自动化的 API。
发生器
PGY-SMBus-EX-PD 支持使用 GUI 和脚本生成 SMBus 流量。用户可以使用 GUI 生成简单的 SMBus 信号来测试被测设备 (DUT)。基于脚本的 GUI 提供了模拟真实世界完整预期流量的灵活性,包括错误注入。图 4 中的脚本使用 Write 32 命令生成 SMBus 流量。脚本中包含注释。
多域视图
如图 1 所示的多域视图在单个 GUI 中提供了 SMBus 协议活动的完整视图。用户可以轻松设置分析仪,通过 GUI 或脚本生成 SMBus 流量。用户可以从设置菜单中设置不同的触发条件,以捕获特定事件的协议活动,并解码主机与从机之间的转换。解码结果可以在时序图和具有自动关联功能的协议列表窗口中查看。这种全面的信息视图使其成为行业领先的解决方案,为调试 SMBus 协议活动提供了易于使用的工具。
时序图和协议列表视图
时序视图提供了带有总线图的 SCL 和 SDA 信号图。在数字时序波形上叠加协议位将有助于轻松调试协议解码数据。光标和缩放功能将方便在时序图中分析协议的任何时序错误。
协议窗口提供每个状态下的解码数据包信息,以及数据包中包含错误信息的所有详细信息。协议列表窗口中选中的帧将在时序视图中自动关联,以查看数据包的时序信息。
强大的触发功能
PGY-SMBus-EX-PD 支持自动、简单和高级触发功能。分析仪可以对任何 SMBus 协议数据包进行触发。高级触发提供了监控多个触发条件的灵活性,并可设置多状态触发机。
SMBus 协议发生器与分析仪规格
| Feature | Details |
|---|---|
| Exerciser: | |
| No. of Master and Slaves | Configurable 1 Master + 3 Slaves |
| SMBCLK Frequency | 1KHz to 3.4MHz |
| Voltage Drive Level | 1V to 3.3V in steps of 50mV |
| SMBCLK Duty Cycle variation | User-Defined (10%-90%) |
| Timing Parameters | User configurable timing parameters using scripts (in steps of 5ns): • tCAS: Clock delay after Start condition (min: 5ns) • tCO: Clock in to data out delay (min: 5ns) • tSU_STA: Setup time for repeated START (min: 10ns) • tSU:STO: Setup time for STOP (min: 10ns) • tSU:DAT: Setup time for Data (min: 10ns) |
| Delay between two messages | User-Defined; Supports 3 resolution in µs/ms/s (min: 1µs) |
| Error Injection | ACK/NACK Errors |
| Packet Error Checking (PEC) | Option to generate and receive SMBus packets with (or) without PEC byte. |
| Clock Stretching | Supported at the Slave end |
| SMBus Traffic Generation | Custom SMBus traffic generation using GUI and scripts |
| Command Scripts | Readily available command scripts that support all SMBus protocols. |
| API Support | Support for Automation of operation in Python or C++. |
| Protocol Analysis: | |
| Protocol Decode | As per SMBus version 3.2 |
| Protocol Views | • Timing diagram view. • Protocol listing view. • Bus-Diagram to display protocol packets with timing diagram plot. • Cursor support for time measurement. • Marker support between messages for time measurement. |
| Protocol Trigger | • Auto (Trigger on any packet). • Simple (Trigger on user defined SMBus packet). • Advanced (Multistate & Multilevel trigger with timer capability). |
| Protocol Error Report | • ACK/NACK Errors. • Non-standard Frames. • Error in PEC byte. |
| Capture Duration | Continuous streaming of protocol data to host HDD/SSD |
| Host Connectivity | USB 3.0 / 2.0 interface |
Similar Products
-
Protocol Exercisers & Analyzers
UFS 5.0 Protocol Exerciser and Analyzer
PGY-UFS5.0-EX-PA UFS5.0 Protocol Exerciser and Analyzer is…
-
Protocol Exercisers & Analyzers
I3C Protocol Exerciser and Analyzer – Lite
The PGY-I3C Lite is a Protocol Analyzer…
-
Protocol Exercisers & Analyzers
I3C USB Adapter
The PGY-I3C_USB_Adapter provides the ability to operate…