Download

Download Manuals, Datasheets, Software and more:

DOWNLOAD TYPE
MODEL or KEYWORD

Feedback

Serial Triggering and Analysis Applications Datasheet

SR-AERO, SR-AUTO, SR-COMP, and SR-EMBD

SR-AERO, SR-AUTO, SR-COMP, and SR-EMBD

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
SRAEROSRAUTOSRCOMPandSREMBDSerialTriggeringandAnalysisApplications-2-N

Triggering on a specific address on an I2C 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
SRAEROSRAUTOSRCOMPandSREMBDSerialTriggeringandAnalysisApplications-3-N

Color-coded display of I2C 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
SRAEROSRAUTOSRCOMPandSREMBDSerialTriggeringandAnalysisApplications-4-N

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
SRAEROSRAUTOSRCOMPandSREMBDSerialTriggeringandAnalysisApplications-5-N

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
SRAEROSRAUTOSRCOMPandSREMBDSerialTriggeringandAnalysisApplications-6-N

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.

Characteristics

I2C Characteristics

Bus Setup Options

Characteristic

Description

I2C Sources (Clock and Data)

Analog channels 1-4

Math channels 1-4

Digital channels D0 - D15 (MSO models only)

Thresholds

Per-channel thresholds

Recommended Probing

Single ended

Include R/W in Address

Yes or No

Address/Data Formats Available

Hex

Binary

Display Modes

Bus

Bus only

Bus and Waveforms

Simultaneous display of bus and digital waveforms

Event Table

Decoded packet data in a tabular view

Bus Trigger and Search Options

Characteristic

Description

Trigger and/or Search On

Start

Stop

Repeated Start

Missing Ack

Address (7 or 10 bit)

Data (1-5 bytes)

Address and Data

Bus Decode

Characteristic

Description

Maximum Clock/Data Rate

Up to 10 Mb/s (automatic selection)

Decode Display

Start (green bar)

Address (yellow packet)

Missing Ack (! symbol)

Data (cyan packet)

Stop (red bar)

 

SRAEROSRAUTOSRCOMPandSREMBDSerialTriggeringandAnalysisApplications-7-N

I2C bus setup, showing assignment of source signals and digital thresholds.

SRAEROSRAUTOSRCOMPandSREMBDSerialTriggeringandAnalysisApplications-3-N

Color-coded I2C bus display, using hexadecimal display format.

SRAEROSRAUTOSRCOMPandSREMBDSerialTriggeringandAnalysisApplications-2-N

Triggering on a specific address value on the I2C bus.

SPI Characteristics

Bus Setup Options

Characteristic

Description

SPI Sources (Clock, Data, and Slave Select)

Analog channels 1-4

Math channels 1-4

Digital channels D0 - D15 (MSO models only)

Thresholds

Per-channel thresholds

Recommended Probing

Single ended

Decode Configuration

   Framing

Idle Time (2-wire SPI)

Slave Select (3-wire SPI)

   Clock

Rising or Falling Edge

   Slave Select

Active High or Active Low

   Data

Active High or Active Low

   Word Size

4 - 32 bits

   Bit Order

Most Significant (MS) First

Least Significant (LS) First

Formats Available

Hex

Binary

Display Modes

Bus

Bus only

Bus and Waveforms

Simultaneous display of bus and digital waveforms

Event Table

Decoded packet data in a tabular view

Bus Trigger and Search Options

Characteristic

Description

Trigger and/or Search On

SS

Data (1 - 16 bytes)

Bus Decode

Characteristic

Description

Maximum Clock/Data Rate

Up to 10 Mb/s (automatic selection)

Decode Display

Start (green bar)

Data (cyan packet)

Stop (red bar)

 

SRAEROSRAUTOSRCOMPandSREMBDSerialTriggeringandAnalysisApplications-10-N

SPI bus setup, showing assignment of source signals and digital thresholds.

SRAEROSRAUTOSRCOMPandSREMBDSerialTriggeringandAnalysisApplications-11-N

Color-coded SPI bus display, showing binary display format.

SRAEROSRAUTOSRCOMPandSREMBDSerialTriggeringandAnalysisApplications-12-N

Triggering on a specific data value on the SPI bus.

CAN Characteristics

Bus Setup Options

Characteristic

Description

Source for CAN_H, CAN_L, Rx, or Tx Probing

Analog channels 1-4

Math channels 1-4

Digital channels D0 - D15 (MSO models only)

Source for Differential Probing

Analog channels 1-4

Math channels 1-4

Thresholds

Per-channel thresholds

Recommended Probing

   CAN_H, CAN_L, Rx, Tx

Single ended

   Differential

Differential

Bit Rate

   Predefined list of rates

10 Kb/s - 1 Mb/s

   Custom

10 Kb/s - 1 Mb/s

Sample Point

50% of bit period or unit interval

Formats Available

Hex

Binary

Display Modes

Bus

Bus only

Bus and Waveforms

Simultaneous display of bus and digital waveforms

Event Table

Decoded packet data in a tabular view

Bus Trigger and Search Options

Characteristic

Description

Trigger and/or Search On

Start of Frame

Type of Frame (Data, Remote, Error, Overload)

Identifier (Standard or Extended)

Data (number of bytes 1-8, trigger or search when =, !=, <, >, <=, >=)

Identifier and Data

EOF

Missing Ack

Bit Stuff Error

Bus Decode

Characteristic

Description

Maximum Clock/Data Rate

Up to 1 Mb/s (for automated decoding of bus)

Decode Display

Start (green bar)

Identifier (yellow packet)

DLC, CRC (blue packet)

Missing Ack (red ! symbol)

Data (cyan packet)

Stop (red bar)

Errors (red packet)

 

SRAEROSRAUTOSRCOMPandSREMBDSerialTriggeringandAnalysisApplications-13-N

CAN bus setup, showing assignment of source, threshold, and bit rate.

SRAEROSRAUTOSRCOMPandSREMBDSerialTriggeringandAnalysisApplications-14-N

Triggering on a specific ID and data value on the CAN bus.

SRAEROSRAUTOSRCOMPandSREMBDSerialTriggeringandAnalysisApplications-15-N

Protocol Decode Event Table provides a time-stamped, tabular view of all captured packets on the CAN bus.

LIN Characteristics

Bus Setup Options

Characteristic

Description

LIN Source

Analog channels 1-4

Math channels 1-4

Digital channels D0 - D15 (MSO models only)

Thresholds

Per-channel thresholds

Recommended Probing

Single ended

Polarity

Normal

Inverted

Bit Rate

   Predefined list of rates

1.2 Kb/s - 19.2 Kb/s

   Custom

800 b/s - 100 Kb/s

Sample Point

50% of bit period or unit interval

LIN Standard

V 1.x

V 2.x

Both

Include Parity Bits with ID

Yes

No

Formats Available

Decimal: ID and Parity; Hex: Data and Checksum

Binary

Display Modes

Bus

Bus only

Bus and Waveforms

Simultaneous display of bus and digital waveforms

Event Table

Decoded packet data in a tabular view

Bus Trigger and Search Options

Characteristic

Description

Trigger and/or Search On

Sync

Identifier

Data (number of bytes 1-8, trigger or search when =, !=, <, >, <=, >=, Inside Range, Outside Range)

ID and Data

Wakeup Frame

Sleep Frame

Error (Sync, ID Parity, Checksum)

Bit Rate

800 b/s - 19.2 Kb/s

Bus Decode

Characteristic

Description

Maximum Clock/Data Rate

Up to 100 Kb/s, by LIN definition up to 20 Kb/s (for automated decoding of bus)

Decode Display

Start (green bar)

Sync, Break (blue packet)

Identifier, Parity (yellow packet)

Data (cyan packet)

Checksum, Wakeup (blue packet)

End of Frame (red bar)

Errors (red packet)

- Sync

- Parity

- Checksum

- Header Time

- Response Time

- Frame Time

- Response and Frame Time

 

SRAEROSRAUTOSRCOMPandSREMBDSerialTriggeringandAnalysisApplications-16-N

LIN bus setup, showing assignment of source, thresholds, standard, and bit rate.

SRAEROSRAUTOSRCOMPandSREMBDSerialTriggeringandAnalysisApplications-17-N

LIN bus trigger setup, capturing a specified data value.

SRAEROSRAUTOSRCOMPandSREMBDSerialTriggeringandAnalysisApplications-18-N

Protocol Decode Event Table provides a time-stamped, tabular view of all captured LIN packets.

FlexRay Characteristics

Bus Setup Options

Characteristic

Description

Source for Differential Probing (Bdiff)

Analog channels 1-4

Math channels 1-4

Source for Single-ended Probing (BP, BM)

Analog channels 1-4

Math channels 1-4

Digital channels D0 - D15 (MSO models only)

Source for Single-ended Probing (Tx, Rx)

Analog channels 1-4

Math channels 1-4

Digital channels D0 - D15 (MSO models only)

Thresholds

   Bdiff

High and Low thresholds

   BP, BM (analog and math channels)

High and Low thresholds

   BP, BM (digital channels)

Single threshold

   Tx, Rx

Single threshold

Recommended Probing

   Bdiff, BP, BM

Differential

   Rx, Tx

Single ended

Channel Type

A or B

Bit Rate

   Predefined list of rates

2.5 Mb/s, 5 Mb/s, 10 Mb/s

   Custom

1 Mb/s - 10 Mb/s

Formats Available

Hex

Binary

Mixed (Decimal: ID, Len, and Count; Hex: CRCs and Data)

Display Modes

Bus

Bus only

Bus and Waveforms

Simultaneous display of bus and digital waveforms

Event Table

Decoded packet data in a tabular view

Bus Trigger and Search Options

Characteristic

Description

Trigger and/or Search On

Start of Frame

Indicator Bits (Normal, Payload, Null, Sync, Startup)

Cycle Count (when =, !=, <, >, <=, >=)

Header Fields (Indicator Bits, Identifier, Payload Length, Header CRC, and Cycle Count)

Identifier (when =, !=, <, >, <=, >=)

Data (when =, !=, <, >, <=, >=)

Identifier and Data

End Of Frame (Static, Dynamic)

Error (Header CRC, Trailer CRC, NULL Frame in Static, NULL Frame in Dynamic, Sync Frame in Dynamic, Start Frame No Sync)

Bus Decode

Characteristic

Description

Maximum Clock/Data Rate

Up to 10 Mb/s (for automated decoding of bus)

Decode Display

TTS (purple box)

Start (green bracket)

Frame ID (yellow box)

Payload Length (purple box)

Headers (purple box)

- Null

- Normal

- Sync

- Payload

- Startup

- Unknown

- Null Sync

- Payload Sync

- Null Startup

- Payload Startup

- CRC

Cycle Count (yellow box)

Data (cyan box)

CRC, DTS, CID (purple box)

Stop (red bracket)

- TSS

- Header CRC

- Trailer CRC

- Null Frame

- Sync Frame

- Startup Frame

- BSS

- FSS

 

SRAEROSRAUTOSRCOMPandSREMBDSerialTriggeringandAnalysisApplications-19-N

FlexRay bus setup, showing assignment of source, threshold, and bit rate.

SRAEROSRAUTOSRCOMPandSREMBDSerialTriggeringandAnalysisApplications-20-N

Triggering on a specific Identifier value on the FlexRay bus.

SRAEROSRAUTOSRCOMPandSREMBDSerialTriggeringandAnalysisApplications-21-N

Protocol Decode Event Table provides a time-stamped, tabular view of all captured packets on the FlexRay bus.

MIL-STD-1553 Characteristics

Bus Setup Options

Characteristic

Description

Source

Analog channels 1-4

Math channels 1-4

Thresholds

High and Low thresholds

Recommended Probing

Differential or Single-ended (only one single-ended signal required)

Polarity

Normal or Inverted

Bit Rate

1 Mb/s, per the standard

Formats Available

Hex

Binary

Mixed: Hex (data), Decimal (addresses and count)

Display Modes

Bus

Bus only

Bus and Waveforms

Simultaneous display of bus and digital waveforms

Event Table

Decoded packet data in a tabular view

Bus Trigger and Search Options

Characteristic

Description

Trigger and/or Search On

Sync

Command Word*2 (set RT Address (=, !=, <, >, <=, >=), T/R, Sub-address/Mode, Data Word Count/Mode Code, and Parity individually)

Status Word*2 (set RT Address (=, !=, <, >, <=, >=), Message Error, Instrumentation, Service Request Bit, Broadcast Command Received, Busy, Subsystem Flag, Dynamic Bus Control Acceptance (DBCA), Terminal Flag, and Parity individually)

Data Word (user-specified 16-bit data and parity values)

Idle Time (minimum time selectable from 2 µs to 100 µs; maximum time selectable from 2 µs to 100 µs; trigger on < minimum, > maximum, inside range, outside range)

Error (Sync, Parity, Manchester, Noncontiguous Data)

Bus Decode

Characteristic

Description

Maximum Clock/Data Rate

Up to 1 Mb/s (for automated decoding of bus)

Decode Display

Start (green bar)

Sync*3 (purple box) with Word Type (Command, Status, Data) identified

Address (yellow box)

R/T (purple box)

Word Count (purple box)

Status Bits (purple box)

Data (cyan box)

Parity (purple box)

Stop (red bar)

Errors (red box)

*2 Trigger selection of Command Word will trigger on Command and ambiguous Command/Status words. Trigger selection of Status Word will trigger on Status and ambiguous Command/Status words.

*3 Ambiguous Command and Status words will be labeled with C/S and a generic bit decode will be displayed.

 

SRAEROSRAUTOSRCOMPandSREMBDSerialTriggeringandAnalysisApplications-22-N

MIL-1553 bus setup, showing dual threshold settings.

SRAEROSRAUTOSRCOMPandSREMBDSerialTriggeringandAnalysisApplications-23-N

Triggering on a specific data value on the MIL-STD-1553 bus.

SRAEROSRAUTOSRCOMPandSREMBDSerialTriggeringandAnalysisApplications-24-N

Protocol Decode Event Table for MIL-STD-1553 bus with all captured packets time stamped and in a tabular view.

RS-232/422/485/UART Characteristics

Bus Setup Options

Characteristic

Description

Sources

   RS-232

   UART

Analog channels 1-4

Math channels 1-4

Digital channels D0 - D15 (MSO models only)

   RS-422

   RS-485

Analog channels 1-4

Math channels 1-4

Polarity

Normal (RS-232)

Inverted (UART, RS-422/RS-485)

Recommended Probing

RS-232/UART: Single ended

RS-422/RS-485: Differential

Number of Bits

7 - 9

Address/Data Formats Available

Hex

Binary

ASCII

Packet View

Display Modes

Bus

Bus only

Bus and Waveforms

Simultaneous display of bus and digital waveforms

Event Table

Decoded packet data in a tabular view

Bus Trigger and Search Options

Characteristic

Description

Trigger and/or Search On

Start

End of Packet

Data (1 - 5 bytes)

Parity Error

Bus Decode

Characteristic

Description

Maximum Bit Rate

Up to 10 Mb/s (automatic selection)

Bit Rate Selections

50 b/s

300 b/s

1200 b/s

2,400 b/s

9,600 b/s

19,200 b/s

38,400 b/s

115,200 b/s

921,600 b/s

10,000,000 b/s

Custom (50 b/s - 10 Mb/s)

Decode Display

Data (cyan packet)

Errors (red packet)

SRAEROSRAUTOSRCOMPandSREMBDSerialTriggeringandAnalysisApplications-25-N

RS-232 bus setup, showing assignment of source signal, digital threshold, and polarity.

SRAEROSRAUTOSRCOMPandSREMBDSerialTriggeringandAnalysisApplications-26-N

Color-coded RS-232 bus display, showing ASCII display format.

SRAEROSRAUTOSRCOMPandSREMBDSerialTriggeringandAnalysisApplications-27-N

Triggering on a start of packet on the RS-232 bus.
 

Ordering Information

Optional Applications

Serial Bus

MSO/DPO5000, DPO7000C, and DPO/DSA/MSO70000C/D Series Option*4

Description

I2C, SPI

SR-EMBD

Embedded Serial Triggering and Analysis (I2C, SPI). Enables triggering on packet-level information on I2C and SPI buses as well as analytical tools such as digital views of the signal, bus views, packet decoding, search tools, and packet decode tables with time stamp information.

MIL-STD-1553

SR-AERO

Aerospace Serial Triggering and Analysis (MIL-STD-1553). Enables triggering on packet-level information on MIL-STD-1553 buses as well as analytical tools such as digital views of the signal, bus views, packet decoding, search tools, and packet decode tables with time stamp information.

CAN/LIN/FlexRay

SR-AUTO

Automotive Serial Triggering and Analysis (CAN/LIN/FlexRay). Enables triggering on packet-level information on CAN/LIN/FlexRay buses as well as analytical tools such as digital views of the signal, bus views, packet decoding, search tools, and packet decode tables with time stamp information.

RS-232/422/485/UART

SR-COMP

Computer Serial Triggering and Analysis (RS-232/422/485/UART). Enables triggering on packet-level information on RS-232/422/485/UART buses as well as analytical tools such as digital views of the signal, bus views, packet decoding, search tools, and packet decode tables with time stamp information.

*4 USB, Ethernet, and MIPI® D-PHY options also available.

Note: Serial Triggering and Analysis application software does not operate on earlier versions of the DPO7000, DPO/DSA70000, or DPO/DSA70000B Series oscilloscopes.

To upgrade an existing*5 MSO/DPO5000, DPO7000C, or DPO/DSA/MSO70000C/D Series

Serial Bus

Order

I2C, SPI

DPO-UP Option SR-EMBD

CAN, LIN, FlexRay

DPO-UP Option SR-AUTO

MIL-STD-1553

DPO-UP Option SR-AERO

RS-232/422/485/UART

DPO-UP Option SR-COMP

Note: Software is supplied on the internal hard drive of the MSO/DPO5000, DPO7000C, and DPO/DSA/MSO70000C/D Series oscilloscopes. User documentation (online or user manual) is part of the oscilloscope documentation.

To order a floating license for an existing*5 MSO/DPO5000, DPO7000C, or DPO/DSA/MSO70000C/D Series

Serial Bus

Order

I2C, SPI

DPOFL-SR-EMBD

CAN, LIN, FlexRay

DPOFL-SR-AUTO

MIL-STD-1553

DPOFL-SR-AERO

RS-232/422/485/UART

DPOFL-SR-COMP

*5 Also update oscilloscope firmware to latest version, available for free download from www.tektronix.com.

Recommended Probes

Please refer to www.tek.com/probes for further information on the recommended models of probes and any necessary probe adapters.