Detailed instructions for use are in the User's Guide.
[. . . ] A complete set of triggers, including triggers for specific token (address) and data packet content, ensures you quickly capture your event of interest.
SR-USB USB 2. 0 Triggering and Analysis
TDSUSBF USB 2. 0 Test Fixture.
Debugging USB-based embedded systems designs provides some complex measurement and analysis challenges: Capturing specific USB addresses and data Displaying the elements of the USB message in an understandable format, in a variety of formats, for a wide variety of engineers and technicians Time-correlating USB messages with analog and digital signals in the embedded system Capture long time windows of USB traffic and then find specific events within the acquired data The optional SR-USB application software, installed in an MSO/DPO5000 Series oscilloscope, provides a robust set of tools for debugging embedded systems with USB 2. 0 serial buses, including: Automated serial triggering and decode for low-speed, full-speed, and high-speed USB 2. 0 signals Trigger on all the critical elements of a USB bus such as address, data, etc. Decode all the critical elements of each USB message. No more counting 1s and 0s!
USB 2. 0 Compliance Test Fixtures A comprehensive compliance test fixture provides a probing solution for the Signal Quality, Inrush Current, Drop and Droop, Receiver Sensitivity, and Impedance Measurement test. Connectors are available for a data generator and Tektronix DSA8200 sampling oscilloscope with TDR module. [. . . ] With a DPO4USB USB Serial Application Module, you can enable the 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.
USB decoded Event table showing all packet information with time-stamp information.
6
www. tektronix. com
USB 2. 0 Application Software -- TDSUSB2, SR-USB, and DPO4USB
Characteristics
TDSUSB2
Characteristic Description
Bus Trigger Options
Characteristic Description
Host, hubs, and devices Eye Diagram Test, Jitter (JK, KJ, and consecutive), Crossover Voltage Range, Signal Rate, End-of-Packet Width, Rising-edge Rate, Falling-edge Rate High-speed Tests Receiver Sensitivity, Chirp, Reset, Resume, Suspend, Packet Parameter, and Monotonicity test Inrush Current Check Data-sufficiency readout. Coulombs and capacitance listed across inrush regions Droop Test Volts readout Speed Selection Low-speed (LS), Full-speed (FS), and High-speed (HS) Upstream and downstream Signal Direction Near End and Far End Test Point Selection Report Generation Plug-fest, user-specific, and Tektronix format Format TDSUSB2 Tests Signal Quality Tests
Recommended Tektronix Digital Oscilloscope
USB 2. 0 Speed Oscilloscope Bandwidth Required
Low-speed Full-speed High-speed
350 MHz 350 MHz 2. 5 GHz
SR-USB
Instrument Compatibility
Oscilloscope Description
MSO5054 DPO5054 MSO5034 DPO5034 MSO5204 DPO5204 MSO5104 DPO5104
Trigger and Decode: Low-speed and Full-speed USB
Trigger and Decode: Low-speed, Full-speed, and High-speed USB
Bus Setup Options
Characteristic Description
USB 2. 0 Compatibility Low-speed and Full-speed: All MSO5000 and DPO5000 Series models High-speed: MSO/DPO5204 and MSO/DPO5104 models only Sources Single-ended: Analog channels 1-4 Math channels 1-4 Digital channels D0-D15 (MSO5000 Series only) Differential: Analog channels 1-4 Math channels 1-4 Recommended Low-speed and Full-speed: Single-ended or differential Probing High-speed: Differential Hex, Binary, Decimal Address/Data Formats Available Decimal: Frame and Address Hex or ASCII: 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
Trigger and/or Search Low-speed: Trigger/Search on Sync, Reset, Suspend, On Resume, End of Packet, Token (Address) Packet, Data Packet, Handshake Packet, Special Packet, Error. Token Packet Any token type, SOF, OUT, IN, SETUP; Address can be further specified to trigger on , <, =, >, , a particular value, or inside or outside of a range. Frame number can be specified for SOF token using Binary, Hex, Unsigned Decimal, and Don't Care digits. Data Packet Any data type, DATA0, DATA1; Data can be further specified to trigger on , <, =, >, , a particular data value, or inside or outside of a range. Handshake Packet Any handshake type, ACK, NAK, STALL. Token Packet Any token type, SOF, OUT, IN, SETUP; Address can be further specified to trigger on , <, =, >, , a particular value, or inside or outside of a range. Frame number can be specified for SOF token using Binary, Hex, Unsigned Decimal, and Don't Care digits. Data Packet Any data type, DATA0, DATA1; Data can be further specified to trigger on , <, =, >, , a particular data value, or inside or outside of a range. Handshake Packet Any handshake type, ACK, NAK, STALL. Special Packet Any special type, Reserved. Error PID Check, CRC5, CRC16, Bit Stuffing. Full-speed: Trigger/Search on Sync, Reset, Suspend, Resume, End of Packet, Token (Address) Packet, Data Packet, Handshake Packet, Special Packet, Error. Token Packet Any token type, SOF, OUT, IN, SETUP; Address can be further specified to trigger on , <, =, >, , a particular value, or inside or outside of a range. Frame number can be specified for SOF token using Binary, Hex, Unsigned Decimal, and Don't Care digits. Data Packet Any data type, DATA0, DATA1; Data can be further specified to trigger on , <, =, >, , a particular data value, or inside or outside of a range. Handshake Packet Any handshake type, ACK, NAK, STALL. Special Packet Any special type, PRE, Reserved. Error PID Check, CRC5, CRC16, Bit Stuffing. High-speed: Trigger/Search on Sync, Reset, Suspend, Resume, End of Packet, Token (Address) Packet, Data Packet, Handshake Packet, Special Packet, Error. [. . . ] If not accessible, call: +41 52 675 3777
Updated 25 May 2010
For Further Information. Tektronix maintains a comprehensive, constantly expanding collection of application notes, technical briefs and other resources to help engineers working on the cutting edge of technology. Please visit www. tektronix. com
Copyright © Tektronix, Inc. and foreign patents, issued and pending. [. . . ]