Detailed instructions for use are in the User's Guide.
[. . . ] DPO4USB offers automated trigger, decode, and search for low-speed, full-speed, and high-speed USB buses, enabling fast and efficient validation and debug.
SR-USB USB 2. 0 Triggering and Analysis
Automated Trigger and Decode for USB 2. 0 Designed for use with the MSO/DPO5000 Series Oscilloscopes
DPO4USB USB 2. 0 Triggering and Analysis
Automated Trigger, Decode, and Search for USB 2. 0 Designed for use with the MSO/DPO4000 Series Oscilloscopes
Data Sheet
TDSUSB2 compliance test results.
Measurement Select menu for the Signal Integrity test.
The TDSUSB2 provides automated compliance testing for USB 2. 0 serial bus verification, including: Fully compliant with USB-IF tests for USB 2. 0 compliance testing Automated eye diagram analysis verifies signal quality Automated oscilloscope setups for various tests eliminate time-consuming manual setups Comprehensive test fixture enables quick setup and signal access for a wide range of tests High-speed tests: Signal Quality, Receiver Sensitivity, Chirp, Reset, Resume, Suspend, Packet Parameter, and Monotonicity tests Automatic rise and fall time measurements simplify tests Automatic deskew for accurate measurements
TDSUSB2 Automated USB eye diagram analysis.
Online help fully documents test procedures User-configurable report formats for customization User-configurable measurement limits for tolerance testing Quick Pass/Fail tests substantiated with results make the TDSUSB2 application the preferred solution for USB 2. 0 physical-layer validation. In-depth analysis is possible with the statistical information about the tests performed. The user-defined measurement limits also help to perform tolerance testing on a design. TDSUSB2 can be downloaded from www. tektronix. com and with the option license you can easily install the software on your oscilloscope. [. . . ] USB 2. 0 Decode The DPO4USB USB Serial Application Module provides a higher-level, combined view of the individual signals that make up the USB bus, making it easy to identify where packets begin and end and identifying subpacket components such as sync, PID, data, CRC, errors, etc. 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?Once you've
High-speed USB decoded display, automatically displaying bus content in any of several digital formats.
set up a USB bus, the MSO4000 or DPO4000 Series will decode each packet on the bus, and display the value in Hex, Binary, or ASCII in the bus waveform.
www. tektronix. com
5
Data Sheet
USB 2. 0 Event Table 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 (Time, PID, Address, Payload, and Errors). USB 2. 0 Search USB packet content 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 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. 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. 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. 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. High-speed: Trigger/Search on Sync, Reset, Suspend, Resume, End of Packet, Token (Address) Packet, Data Packet, Handshake Packet, Special Packet, Error. [. . . ] To see a comprehensive listing, and download the latest resources, visit www. tek. com/USB. TDSUSB2 solution updates and up-to-date instrument software upgrades are available at www. tek. com/downloads.
Product(s) are manufactured in ISO registered facilities.
www. tektronix. com
9
Data Sheet
10
www. tektronix. com
USB 2. 0 Application Software -- TDSUSB2, SR-USB, and DPO4USB
www. tektronix. com
11
Data Sheet
Contact Tektronix:
ASEAN / Australasia (65) 6356 3900 Austria 00800 2255 4835* Balkans, Israel, South Africa and other ISE Countries +41 52 675 3777 Belgium 00800 2255 4835* Brazil +55 (11) 3759 7600 Canada 1 800 833 9200 Central East Europe, Ukraine, and the Baltics +41 52 675 3777 Central Europe & Greece +41 52 675 3777 Denmark +45 80 88 1401 Finland +41 52 675 3777 France 00800 2255 4835* Germany 00800 2255 4835* Hong Kong 400 820 5835 India 000 800 650 1835 Italy 00800 2255 4835* Japan 81 (3) 6714 3010 Luxembourg +41 52 675 3777 Mexico, Central/South America & Caribbean (52) 56 04 50 90 Middle East, Asia, and North Africa +41 52 675 3777 The Netherlands 00800 2255 4835* Norway 800 16098 People's Republic of China 400 820 5835 Poland +41 52 675 3777 Portugal 80 08 12370 Republic of Korea 001 800 8255 2835 Russia & CIS +7 (495) 7484900 South Africa +41 52 675 3777 Spain 00800 2255 4835* Sweden 00800 2255 4835* Switzerland 00800 2255 4835* Taiwan 886 (2) 2722 9622 United Kingdom & Ireland 00800 2255 4835* USA 1 800 833 9200 * European toll-free number. 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. [. . . ]