Features & Benefits
- Automated Serial Triggering and Decode Options for I2C, SPI, CAN, LIN, FlexRay, MIL-STD-1553, and RS-232/422/485/UART*1
- Trigger on all the critical elements of a serial bus such as address, data, etc.
- Decode all the critical elements of each message. No more counting 1s and 0s!
- Search through long acquisitions with user-defined criteria to find specific messages
- Event Table shows decoded serial bus activity in a tabular, time-stamped format for quick summary of system activity
*1USB, Ethernet, and MIPI® D-PHY support information available in separate data sheets.
Serial Triggering and Analysis Applications
On a serial bus, a single signal often includes address, control, data, and clock information. This can make isolating events of interest difficult. The Serial Applications for the MSO/DPO5000, DPO7000C, and DPO/DSA/MSO70000C/D Series transform the oscilloscopes into a robust tool for debugging serial buses with automatic trigger and decode for I2C, SPI, CAN, LIN, FlexRay, MIL-STD-1553, and RS-232/422/485/UART.
Serial Triggering

Triggering on a specific address on an I
2C bus. A complete set of triggers, including triggers for specific address and data packet content, ensures you quickly capture your event of interest.
Trigger on packet content such as start of packet, specific addresses, specific data content, unique identifiers, etc. on popular serial interfaces such as I2C, SPI, CAN, LIN, FlexRay, MIL-STD-1553, and RS-232/422/485/UART.
Bus Display

Color-coded display of I
2C bus, showing Start, Address, Data, and Stop components of the serial signal.
Provides a higher-level, combined view of the individual signals (clock, data, chip enable, etc.) that make up your bus, making it easy to identify where packets begin and end and identifying subpacket components such as address, data, errors, etc.
Bus Decoding

Decoded display of SPI bus, automatically displaying bus content in any of several digital formats.
Tired of having to visually inspect the waveform to count clocks, determine if each bit is a 1 or a 0, combine bits into bytes, and determine the hex value? Let the oscilloscope with a serial application do it for you! Once you’ve set up a bus, the MSO/DPO5000, DPO7000C, and DPO/DSA/MSO70000C/D Series will decode each packet on the bus, and display the value in hex, binary, or ASCII (RS-232/422/485/UART only) in the bus waveform.
Event Table

Event Table display of bus content, with time stamp information for each packet.
In addition to seeing decoded packet data on the bus waveform itself, you can view all captured packets in a tabular view much like you would see in a software listing. Packets are time stamped and listed consecutively with columns for each component (Address, Data, etc.).
Search

Serial Search display showing every occurrence of the specified serial event.
Serial triggering is very useful for isolating the event of interest, but once you’ve captured it and need to analyze the surrounding data, what do you do? In the past, users had to manually scroll through the waveform counting and converting bits and looking for what caused the event. With a Serial Application, you can enable the MSO/DPO5000, DPO7000C, or DPO/DSA/MSO70000C/D Series oscilloscope to automatically search through the acquired data for user-defined criteria including serial packet content. Each occurrence is highlighted by a search mark. Rapid navigation between marks is as simple as pressing the Previous (←) and Next (→) buttons on the oscilloscope front panel.