I2C Electrical Validation and Protocol Decode Software

Prodigy PGY-I2C I2C Electrical Validation and Protocol Decode Software running on a Tektronix oscilloscope
description

Prodigy PGY-I2C is electrical validation and protocol decode software that runs inside a Tektronix oscilloscope. At the click of a button it measures I2C timing and electrical parameters against the I2C bus specification (Rev 3, June 2007), and decodes the traffic between master and slave in standard, fast, fast plus and high-speed modes. Every decoded packet links back to its waveform, so a compliance failure and the frame that caused it sit on the same screen. Pertech is the authorized Prodigy distributor.

I2C software highlights

  • Automated electrical measurements per the I2C bus specification, Rev 3 (June 2007)
  • Standard, fast, fast plus and high-speed modes, for both measurement and decode
  • Protocol data overlaid on the analog waveform in a bus diagram, color-coded for quick reading
  • Decoded packets linked to the electrical waveform, with a zoomed detail view of any selected frame
  • Data shown in hexadecimal, decimal, binary, octal or ASCII
  • Search to find a specific event among thousands of packets
  • CSV and TXT export and HTML reports; WFM and ISF files for offline work

Electrical measurements

PGY-I2C measures the parameters the I2C specification defines, including:

  • SCL clock frequency, SCL high and low period
  • Rise and fall time
  • Data setup, hold and valid time, and data valid acknowledge time
  • Setup and hold time of the repeated START condition, and setup time for STOP
  • Bus free time between STOP and START

Where the I2C software earns its keep

  • I2C compliance checks on new boards before sign-off
  • Debugging timing violations between a controller and its peripherals
  • Verifying fast plus and high-speed I2C links at their speed limit
  • Labs that already own a Tektronix oscilloscope and want I2C answers from it

Key Specifications

SpecValue
ModelPGY-I2C
PlatformSoftware running inside Tektronix oscilloscopes
SpecificationI2C bus specification Rev 3 (June 2007)
Bus speedsStandard, fast, fast plus, high speed
Decode formatsHex, octal, binary, decimal, ASCII
SearchData and address
ReportsCustomizable HTML
ExportCSV and TXT
Offline filesWFM, ISF

Frequently asked questions

What is I2C electrical validation?

It checks that the I2C signals meet the electrical and timing limits of the I2C specification, such as rise and fall times, setup and hold times and clock periods, so marginal designs are caught before they fail in the field.

Which oscilloscopes does PGY-I2C run on?

It runs inside Windows-based Tektronix oscilloscopes, and uses the digital channels of an MSO for decoding where available.

Can it trigger on I2C packets?

Yes, through the oscilloscope: I2C protocol triggers are set up with the built-in I2C trigger of the Tektronix oscilloscope, and PGY-I2C then measures and decodes the captured signals.

Do I also need an I2C exerciser?

The software analyzes what the oscilloscope captures; it does not drive the bus. To emulate an I2C device, generate traffic or inject errors, pair it with Prodigy’s I2C/SPI Exerciser and Protocol Analyzer.

Where can I buy Prodigy I2C software in Israel?

Pertech is the authorized Prodigy distributor. Prodigy offers free online technical support and free software updates. Contact Pertech for a quote, a demo or help checking that your oscilloscope is supported.

Related Prodigy products at Pertech

Checking I2C compliance? Contact Pertech for a quote, a demo or help choosing the right tool.


Files and media

upbtn
Skip to content