The Prodigy SMBus Protocol Exerciser and Analyzer (PGY-SMBus-EX-PD) tests System Management Bus designs against SMBus 3.2 at speeds up to 3.4 MHz. SMBus links the low-speed management devices in a system, such as motherboard components, batteries, temperature sensors and power management devices, and carries PCIe sideband communication. The instrument acts as master or slave, or as a standalone system with an internal master and up to three slaves, and generates and decodes traffic at the same time. Pertech is the authorized Prodigy distributor.
SMBus analyzer highlights
- SMBus 3.2, SMBCLK from 1 kHz to 3.4 MHz
- All SMBus protocols, from Quick Command and Send Byte to Write/Read 32 and 64, Block Write/Read, Process Call and Host Notify
- Address Resolution Protocol (ARP), packets with or without PEC, and clock stretching at the slave
- Drive levels from 1 V to 3.3 V in 50 mV steps, duty cycle from 10 to 90 percent
- Timing parameters set by script in 5 ns steps: tCAS, tCO, tSU:STA, tSU:STO and tSU:DAT
- ACK and NACK error injection; error reports including PEC errors and non-standard frames
- Auto, simple and advanced multi-state, multi-level triggers with timer
- Loop scripts, continuous streaming to the host disk, and a Python and C++ API
Where the SMBus analyzer earns its keep
- Server and PC platform management buses, smart batteries and thermal sensors
- PCIe sideband SMBus validation
- Timing margin tests by sweeping setup times, clock delays and bus voltage
- Automated regression of SMBus firmware with looped scripts
Key Specifications
| Spec | Value |
|---|---|
| Model | PGY-SMBus-EX-PD |
| Specification | SMBus 3.2 |
| Configuration | 1 master + 3 slaves |
| SMBCLK frequency | 1 kHz to 3.4 MHz |
| Drive level | 1 V to 3.3 V in 50 mV steps |
| Duty cycle | 10 to 90% |
| Timing parameters | tCAS, tCO, tSU:STA, tSU:STO, tSU:DAT in 5 ns steps |
| Features | ARP, PEC, clock stretching |
| Error injection | ACK/NACK |
| Triggers | Auto, simple, advanced multi-state with timer |
| Capture | Continuous streaming to host HDD or SSD |
| API | Python and C++ |
| Host connection | USB 2.0/3.0 |
Frequently asked questions
Which SMBus version and speeds are supported?
The analyzer decodes SMBus 3.2 and runs SMBCLK from 1 kHz to 3.4 MHz.
Does it support PEC and ARP?
Yes. It generates and receives packets with or without the Packet Error Checking byte, reports PEC errors, and supports the Address Resolution Protocol.
Can I test timing margins?
Yes. Scripts set clock delay after start, clock-to-data delay and setup times for repeated start, stop and data in 5 ns steps, and the bus voltage is adjustable from 1 V to 3.3 V in 50 mV steps.
Can it run without the device under test providing a master?
Yes. It can work standalone with an internal master and up to three slaves, or act as either side to test a real device.
Where can I buy the Prodigy SMBus analyzer in Israel?
Pertech is the authorized Prodigy distributor. Prodigy offers evaluation units, free online technical support and free software updates. Contact Pertech for a quote or a demo.
Related Prodigy products at Pertech
- PMBus Protocol Analyzer and Exerciser
- I2C/SPI Exerciser and Protocol Analyzer
- PCIe Protocol Analyzer
- Prodigy protocol analyzers at Pertech
Validating a management bus? Contact Pertech for a quote, a demo or help choosing the right tool.







