Serial Data

SPI

Advanced software algorithms deconstruct the waveform into protocol information, then overlay the decoded data on the waveform. Decode information condenses or expands depending on the timebase/ ratio setting, so understanding messages is easy. Various sections of the protocol are color-coded to make it easy to understand, especially for users new to SPI serial data. The decode operation is fast—even with long acquisitions. Choose to decode into Hex, Binary, or ASCII formats.

Explore SPI Explore SPI
SPIbus   Advanced software algorithms deconstruct the waveform into protocol information, then overlay the decoded data on the waveform. Decode information condenses or expands depending on the timebase/ ratio setting, so understanding messages is easy. Various sections of the protocol are color-coded to make it easy to understand, especially for users new to SPI serial data. The decode operation is fast—even with long acquisitions. Choose to decode into Hex, Binary, or ASCII formats.
AudioBus - I2S   Teledyne LeCroy’s Serial AudioBus trigger, decode, and graph package provides all the tools needed to properly analyze and debug digital audio buses. Teledyne LeCroy’s solution addresses the I2S, LJ, RJ, and TDM variations of the audio bus standard.
Embedded System Trigger & Decode   Embedded System Trigger and Decode combines I2C, SPI, and UART Trigger and Decode options to provide a full Embedded Systems debug tool set.
PROTObus MAG (Measure, Analysis, Graph)   The PROTObus MAG (Measure, Analysis, Graph) Serial Debug Toolkit is the basic building block upon which many other Teledyne LeCroy serial trigger and decoder options can then be added. It significantly extends the trigger and decode functionalities of these other packages to by providing tools for more complete and faster validation and debugging of embedded designs. It provides the deepest level of insight possible.
Leading Features

 

  • I2C, SPI, UART and RS-232 Trigger and Decode
  • Color-coded decode overlaid on the waveform is intuitive and easy to read
  • Powerful and flexible conditional DATA triggering (=, <, <=, >, >=, <>, in range, out ofrange)
  • Hex, Binary or ASCII decoding
  • Decode information expands as the timebase is adjusted or zoomed
  • Convenient table display with quick "zoom to message" capability
  • Quick search capability for specific messages
  • Set an ACK condition (ACK,NO ACK, Don’t Care) in all frame trigger setups (I2C)
  • Decode does not require clock trace to be displayed (I2C, SPI)
  • Supports UART address (9-bit) Byte triggering
  • Supports trigger and decode of user defined proprietary protocols based on a UART backbone
The Most Intuitive Decode

Advanced software algorithms decon struct the waveform into protocol information, then overlay the decoded data on the waveform. Decode information condenses or expands depending on the timebase/zoom ratio setting, so understanding messages is easy. Various sections of the protocol are color-coded to make it easy to understand, especially for users new to I2C, SPI, UART, and RS-232 serial data. The decode operation is fast—even with long acquisitions. The user can choose to decode into Hex, Binary, or ASCII formats.

Teledyne LeCroy’s decode algorithms allow the CLOCK signal to be input to the external channel, which saves valuable channels for other signals. Or, if the CLOCK signal is input to a channel, it can be turned OFF as desired to reduce display clutter.

Powerful Conditional Data Triggering

Completely isolate specific I2C, SPI, UART, or RS-232 message events for better understanding and debug. Use a conditional DATA trigger to select a range of DATA values to trigger on, not just a single DATA value. Oftentimes, I2C utilizes DATA bytes to specify sub-addresses for accessing memory locations in EEPROMs. Condi tional DATA trigger allows triggering on a range of DATA bytes that correspond to reads or writes to specific sub-address memory blocks in the EEPROM. It can also aid in monitoring DATA outputs from I2C-based sensors, such as analog-todigital con verters, and triggering when DATA is outside a safe operating range. In both cases, verifying proper operation becomes a simple task. Of course, all the basic I2C and SPI triggering capability you would expect is also included.

Full UART and RS-232 Capability and Customization

Complete support for any configuration of UART and standard RS-232. Generic UART is commonly used as the backbone for proprietary protocols, and the flexible setup configuration allows definition to meet your exact need.

Flexible Triggering

Simultaneously decode up to 4 serial data buses. When using the MSO option on WaveRunner Xi or WaveSurfer Xs the digital inputs D0, D1, D2, etc. can be used as the source for a serial data trigger and decode.

I2C, SPI, and UART all have special use cases and the Teledyne LeCroy Trigger and Decode solutions address these cases. The I2C trigger can be configured for 7 or 10-bit addressing with out without inclusion of the R/W bit. The SPI trigger can be configured for a range of CPOL and CPHA settings as well as the Simplified SPI protocol. With the UART trigger 8 and 9-bit (8+1) formats are supported.

Convenient Table Display Summarizes Results

Display your values in an easy-to-understand table. Touch a row to zoom, or export to Excel with one button push.

Turn your oscilloscope into a protocol analyzer with the Table display of protocol information. Custom configure the Table to display only the infor mation you want, and export Table data to an Excel file. Touch a message in the table and auto matically zoom for detail. In all cases, the Table never obscures your waveform data.

Search and Zoom

Search through long record of decoded data by entering the message or address you are looking for and clicking the right or left search arrows.

I2C, SPI, UART, and RS-232 messages can be quickly located by search ing on Address (I2C) or DATA (I2C, SPI, UART, RS-232). Pressing an arrow button advances the single zoomed message view one message to the right or left of the current message.

I2Cbus TDSPIbus TDUART-RS232bus TD
Definition
Protocol SetupN.A.Select CPOL, CPHA, DATA = MSB or LSB. Also, may select SIOP, SSPI or DDR (Double Data Rate) Defaults.For UART
Select BitRate
Select # Data Bits (5-9)
Select Parity (Odd, Even, None)
Select # Stop Bits (1, 1.5, 2)
Select Bit Order (MSB or LSB)
Select Polarity (IdleLow or IdleHigh)
For RS-232
Select BitRate
Select # Data Bits (5-8)
Select Parity (Odd, Even, None)
Select # Stop Bits (1, 1.5, 2)
Decode Capability
FormatHexadecimal, Binary, ASCIIHexadecimal, Binary, ASCIIHexadecimal, Binary, ASCII
Decode SetupThreshold definition required. Default is to Percent amplitude. Choose to Decode address values including/not including the R/W bit in address value.Threshold definition required.
Default is to Percent amplitude.
Select CPOL, CPHA, DATA = MSB or LSB.
Threshold definition required. Default is to Percent amplitude. Select BitRate, # Data Bits, Parity, # Stop Bits, Bit Order, and Polarity (for RS-232, no Bit Order or Polarity setup).
Decode InputAny analog Channel, Memory, or Math trace.Any analog Channel, Memory, or Math trace.Any analog Channel, Memory, or Math trace.
# of Decoded WaveformsUp to 4 buses may be decoded at one time.
Sources can be Channels or Memory Waveforms.
In addition, zooms can be displayed
(with decoded information).
Up to 4 buses may be decoded at one time.
Sources can be Channels or Memory Waveforms.
In addition, zooms can be displayed
(with decoded information).
Up to 4 buses may be decoded at one time.
Sources can be Channels or Memory Waveforms.
In addition, zooms can be displayed
(with decoded information).
LocationOverlaid over DATA waveform, on GridOverlaid over DATA waveform, on GridOverlaid over DATA waveform, on Grid.
Visual AidColor Coding for FRAME, START/ReSTART bit, ADDR, R/W, DATA, ACK, and STOP bitColor Coding for FRAME and DATAColor Coding for Start Bit, Stop Bit, Parity Bit, and DATA. Decode information is intelligently annotated based on timebase setting.
Trigger Capability
FormatHexadecimal or Binary. ADDRESS and DATA can be set up with different formats.Hexadecimal or Binary.Hexadecimal or Binary
Trigger SetupTrigger on START, ReSTART, STOP, ADDR, DATA,
ADDR+DATA, Data Length, Missing ACK
Trigger on DATATrigger on DATA or Parity ERROR
ADDRESS Condition SetupSpecify one ADDRESS with condition of = 7 or 10 bit ADDRESS supported with full Read, Write, or R/W=”Don’t Care” selectability on both 7 and
10 bit ADDRESSes
Choose to Trigger on address values that include/don’t include R/W bit in address value.
N.A.N.A.
DATA Condition Setup<=, <, =, >, >=, <>, in range, out of range, don’t care.<=, <, =, >, >=, <>, in range, out of range, don’t care.<=, <, =, >, >=, <>, in range, out of range, don’t care.
DATA SetupHexadecimal: # Data Bytes = 0 to 12. Data can be defined by nibble.
Binary: Any combination of 0,1, or X for 1-96 bits.
Data pattern can be set to start on any byte in a 2048-byte window (EEPROM mode only).
Hexadecimal: # Data Bytes = 0 to 12. Data can be defined by nibble. Binary: Any combination of 0,1, or X for 1-96 bits.
Triggers on that data pattern in a specified location.
Hexadecimal: # Data Bytes = 0 to 12. Data can be defined by nibble. Binary: Any combination of 0,1, or X for 1-96 bits.
May specify particular data position anywhere in a 2048 byte sequence.
ACK Condition SetupFor any ADDR, ADDR+DATA, ADDR+DATA LENGTH, or EEPROM frame setup, select an ACK Condition of ACK, NO ACK, and DON’T CARE.N.A.N.A.
Bit RatesFull range over I2C specification for Standard, Fast, Fast-Mode Plus, and High-speed modes.
Auto-detected
Any.
Auto-detected
Any from 300 b/s to 10 Mb/s (User settable)
Trigger InputAny analog Channel or the EXT input.
Clock may be input to EXT to conserve available analog Channels.
Any analog Channel or the EXT input.
Clock or Slave Select may be input to EXT to conserve available analog Channels.
Any analog Channel or the EXT input.
Trigger DesignInternal to oscilloscope, settable like any other
oscilloscope trigger
Internal to oscilloscope, settable like any other
oscilloscope trigger
Internal to oscilloscope, settable like any other oscilloscope trigger.
Search Capability
Pattern SearchSearch by ADDRESS or DATA in Hexadecimal formatSearch by DATA in Hexadecimal formatSearch by DATA in Hexadecimal formats, or for Next ERROR.
Other
Compatible With …TD (Trigger & Decode) Option compatible with all WaveMaster® 8 Zi, WavePro® 7 Zi, WaveRunner® Xi/Xi-A and WaveSurfer® Xs/Xs-A (retrofit kits available)

D (Decode) Option fully compatible with WaveRunner® 6000, WavePro® 7000, and WaveMaster® 8000 Series.
TD (Trigger & Decode) Option compatible with all WaveMaster® 8 Zi, WavePro® 7 Zi, WaveRunner® Xi/Xi-A and WaveSurfer® Xs/Xs-A (retrofit kits available)

D (Decode) Option fully compatible with WaveRunner® 6000, WavePro® 7000, and WaveMaster® 8000 Series.
TD (Trigger & Decode) Option compatible with all WaveMaster® 8 Zi, WavePro® 7 Zi, WaveRunner® Xi/Xi-A and WaveSurfer® Xs/Xs-A (retrofit kits available)

Also compatible with WaveRunner Xi and WaveSurfer Xs having serial numbers of LCRY0608 and LCRY0304 respectively. Oscilloscopes with lower serial numbers can be upgraded.

D (Decode) Option fully compatible with WaveRunner® 6000, WavePro® 7000, and WaveMaster® 8000 Series.