Datasheet
www.tektronix.com/oscilloscopes 39
Debugging Serial Buses in Embedded System Designs
Triggering vs. Search 
As we’ve discussed throughout this application note, a 
capable triggering system is required to isolate the event of 
interest on the serial bus. However, once you’ve acquired 
the data (the scope is stopped), and you want to analyze 
it, triggering doesn’t apply any more. Wouldn’t it be nice if 
the scope had trigger-like resources for analyzing stopped 
waveform data? 
Tektronix oscilloscopes offer Wave Inspector
®
 and Advanced 
Search and Mark, and their powerful search capability. All of 
the bus trigger features discussed throughout this document 
are also available as search criteria on already acquired data. 
For example, in Figure 44 the oscilloscope has searched 
through a long acquisition for every CAN message that has 
specific address and data content and marked each one with 
a hollow white triangle at the top of the display. Navigating 
between occurrences is as simple as pressing the front panel 
Previous and Next buttons.
Of course, searches are also available for the more traditional 
trigger types as well. Search types include edges, pulse 
widths, runt, setup & hold times, logic and rise/fall times. 
Conclusion 
While there are many benefits in transitioning from parallel 
to serial buses in embedded systems design, there are also 
a number of challenges the design engineer faces. With 
traditional test and measurement tools it’s much more difficult 
to trigger on the event you’re looking for, it can be nearly 
impossible to tell what information is present by just looking 
at the analog signal and it’s an extremely time consuming 
and error prone process to have to manually decode a long 
period of bus activity to diagnose problems. The Tektronix 
oscilloscopes change everything. With their powerful trigger, 
decode, and search capabilities today’s design engineers 
can solve embedded system design issues with exceptional 
efficiency.
MSO/DPO70000 Series DPO7000 Series MSO/DPO5000 Series
MDO/MSO/DPO4000 
Series MDO3000 Series MSO/DPO2000 Series
Bandwidth
33 GHz, 25 GHz, 23 GHz, 
20 GHz, 16 GHz, 12.5 GHz, 
8 GHz, 6 GHz, 4 GHz
3.5 GHz, 2.5 GHz, 1 GHz, 
500 MHz
2 GHz, 1 GHz, 500 MHz, 
350 MHz
1 GHz, 500 MHz,  
350 MHz, 100 MHz
1 GHz, 500 MHz, 350 MHz, 
200 MHz, 100 MHz
200 MHz, 100 MHz,  
70 MHz
Analog 
Channels 
4 4 4 2 or 4  2 or 4  2 or 4
Digital Channels
16 (MSO) -- 16 (MSO) 16 (MDO) 16 (opt.) 16 (MSO)
Spectrum 
Analyzer 
Channels
-- -- -- 1 (MDO) 1 --
Record Length 
(All Channels)
Up to 62.5 M (std.)  
Up to 250 M (opt.)
25 M (std.)  
Up to 125 M (opt.)
25 M (std.) 
Up to 125 M (opt.)
Up to 20 M 10 M 1 M
Sample Rate 
(Analog)
Up to 100 GS/s Up to 40 GS/s Up to 10 GS/s Up to 5 GS/s Up to 5 GS/s 1 GS/s
Color Display
12.1 in. XGA 12.1 in. XGA 10.4 in. XGA 10.4 in. XGA 9 in. WVGA 7 in. WQVGA
Serial Bus 
Triggering 
and Analysis 
Applications
SR-EMBD: I
2
C, SPI
SR-COMP:  
RS-232/422/485 UART
SR-USB: USB 2.0
SR-DPHY: MIPI decoding 
SR-AERO:  
MIL-STD-1553
SR-AUTO: CAN, LIN, 
FlexRay
SR-810B: 8b/10b 
decoding
SR-PCIE: PCI Express
SR-ENET: 10/100BASE-T 
Ethernet decoding
SR-EMBD: I
2
C, SPI
SR-COMP:  
RS-232/422/485 UART
SR-USB: USB 2.0
SR-DPHY: MIPI decoding
LSA: CAN, LIN decoding 
SR-AERO:  
MIL-STD-1553
SR-AUTO: CAN, LIN, 
FlexRay
SR-810B: 8b/10b 
decoding
SR-PCIE: PCI Express 
decoding
SR-ENET: 10/100BASE-T 
Ethernet decoding
SR-EMBD: I
2
C, SPI
SR-COMP:  
RS-232/422/485 UART
SR-USB: USB 2.0
SR-DPHY: MIPI decoding
VNM: CAN, LIN decoding
SR-AERO:  
MIL-STD-1553
SR-AUTO: CAN, LIN, 
FlexRay
SR-810B: 8b/10b 
decoding
SR-PCIE: PCI Express 
decoding
SR-ENET: 10/100BASE-T 
Ethernet
DPO4EMBD: I
2
C, SPI
DPO4USB: USB 2.0
DPO4COMP:  
RS-232/422/485/UART
DPO4AUTO: CAN, LIN
DPO4AUTOMAX:  
CAN, LIN, FlexRay
DPO4AUDIO: I
2
S/LJ/RJ/
TDM
DPO4ENET: 10/100BASE-T 
Ethernet
DPO4AERO:  
MIL-STD-1553
MDO3EMBD: I
2
C, SPI
MDO3USB: USB 2.0
MDO3COMP:  
RS-232/422/485/UART
MDO3AUTO: CAN, LIN
MDO3FLEX: FlexRay 
MDO3AUDIO:  
I
2
S/LJ/RJ/TDM
MDO3AERO:  
MIL-STD-1553
DPO2EMBD: I
2
C, SPI
DPO2COMP:  
RS-232/422/485/UART
DPO2AUTO: CAN, LIN
Number of 
Simultaneously 
Displayed Serial 
Buses
16 16 16 4 2 2
Appendix A: Tektronix offers a range of models to meet your needs and your budget:










