Tektronix TDSUSB2 DATASHEET

USB 2.0 Application Software
TDSUSB2, SR-USB, and DPO4USB Data Sheet
Applications
Features & Benets
TDSUSB2 USB 2.0 Compliance Testing
Automated Compliance Testing for U SB 2.0 Verication
Designed for use with MSO/DPO5000, DPO7000, and DPO/DSA/MSO70000 Series Oscilloscopes
SR-USB USB 2.0 Triggering and Analysis
Designed for use w ith the MSO/DPO5000 Series Oscilloscopes
Low-speed US
Full-speed USB 2.0
High-speed USB 2.0
Tektronix provides comprehensive, integrated tool sets to serve the needs of engineers designing USB-based embedded systems as w ell as those validating the physical-layer compliance of USB 2.0 serial devices to the USB 2.0 standards.
The Tektronix TDSUSB2 USB 2.0 Compliance test application and selected Tektronix oscilloscopes provide one-button compliance testing for USB 2.0 devicesass testing and allows engineers to perform the required tests efciently and reliably right on their be nch.
The Tektronix MSO/DPO4000 Series oscilloscopes with the DPO4USB Serial Application Module and MSO/DPO5000 Series oscilloscopes with the SR-USB application simplify analysis of USB 2.0 waveforms when validating and debugging USB-based embedded systems. DPO4USB offers automated trigger, decode, and search for low-speed, full-speed, and high-spee
B2.0
pecied by the USB-IF. TDSUSB2 automates the com pliance
d USB buses, enabling fast and efcient validation and debug.
DPO4USB USB 2.0 Triggering and Analysis
Automated Trigger, Decode, and Search for USB 2.0
Designed for use w ith the MSO/DPO4000 Series Oscilloscopes
Data Sheet
TDSUSB2 co
TDSUSB2 Automated USB eye diagram analysis.
mpliance test results.
TDSUSB2 – Automated USB 2.0 Physical Layer Compliance Testing
mpliance testing has some unique measurement challenges:
USB co
gners must quickly and accurately perform all compliance tests
Desi recommended by the USB Implementers Forum, Inc. (USB-IF) before they can afxthe“certified” USB-IF logo to their packaging
Characterization of these electrical signals includes mask testing and
metric testing, for low-speed, full-speed, and high-speed hosts,
para devices, and hubs
Signal speeds range from 1.5 Mb/s (low-speed) to 480 Mb/s (high-speed)
Measurement Select menu for the Signal Integrity test.
The TDSUSB2 provides automated compliance testing for USB 2.0 serial bus verication, including:
Fully compliant with USB-IF tests for USB 2.0 compliance testing
Automated eye diagram analysis veries signal quality
Automated oscilloscope setups for various tests eliminate time-consuming manual setups
Comprehensive test xture 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
Online help fu lly documents test procedures
User-congurable report formats for customization
User-congurable 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-dened 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. After
allation, the application is accessible from the menu bar of the Tektronix
inst Windows oscilloscopes. The user manual and other documents are copied at the application insta llation location on the oscilloscope’s hard drive.
2 www.tektronix.com
USB 2.0 Application Software — TDSUSB2, SR-USB, and DPO4USB
TDSUSBF USB 2.0 Test Fixture.
USB 2.0 C
A comprehensive compliance test xture provides a probing solution for the Sig and Impedance Measurement test. Connectors are available for a data generator and Tektronix DSA8200 sampling oscilloscope with TDR module. The test xture is an accessory of TDSUSB2, and is ordered separately. The USB-IF logo-tagged 6 in. AB cable is shipped along with the test xture.
ompliance Test Fixtures
nal Quality, Inrush Current, Drop and Droop, Receiver Sensitivity,
gonaspecific PID on a USB full-speed bus. A complete set of triggers, including
Triggerin
or specic token (address) and data packet content, ensures you quickly capture
triggers f your event
of interest.
SR-USB – USB 2.0 Triggering and Analysis
Debugging USB-based embedded systems designs provides some complex measurement and analysis challenges:
Capturing specic USB addresses and data
Displaying the elements of the USB message in an understandable
in a variety of formats, for a wide variety of engineers and
format, technicians
Time-correlating USB messages with analog and digital signals in the embedded system
Capture long time windows of USB trafc and then nd specicevents
the acquired data
within
The optional SR-USB application software, installed in an MSO/DPO5000
oscilloscope, provides a robust set of tools for debugging embedded
Series 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 Serial Triggering
ger on packet content such as sync, reset, suspend/resume, token
Trig (address) packets with speci c address and endpoint, specic data content, handshake packets, special packets, and errors.
www.tektronix.com 3
Data Sheet
Color-coded decoded display of low-speed USB bus, showing Sync, PID, CRC, and Stop components of the serial signal.
d USB decoded display, automatically displaying bus content in any of several
High-spee
rmats.
digital fo
USB Serial Decode
The SR-USB application provides a higher-level, combined view of the individual signals that make up the USB bus, making it easy to identify where pac
kets begin and end and identifying subpacket components such
as sync, PID, data, CRC, errors, etc.
Are you wasting time manually decoding the waveform? 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 the SR-USB application do it for you! Once you’ve set up a USB bus, t
he MSO5000 or DPO5000 Series will decode each packet on the
bus, and display the value in Hex, Binary, or ASCII in the bus waveform.
4 www.tektronix.com
USB 2.0 Application Software — TDSUSB2, SR-USB, and DPO4USB
DPO4USB – USB 2.0 Triggering and Analysis
Debugging USB-based embedded system designs provides some complex measurement and analysis challenges:
Capturing specic USB addresses and data
Displaying t 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 trafc and then nd specic events within the
The optional DPO4USB application module, installed in a n MSO/DPO4000 Series os systems with USB 2.0 serial buses, including:
Automated serial triggering and decode for low-speed, full-speed, and high-sp
Trigger on all the critical elements of a USB bus such as address, da ta, etc.
Decod counting 1s and 0s!
Search through long acquisitions using user-dened criteria to nd specic messages
Event table shows decoded serial bus activity in a tabular, time-stamped format for quick summary of system activity
he elements of the USB message in an understandable
acquired data
cilloscope, provides a r obust set of tools for debugging embedded
eed USB 2.0 signals
e all the critical elements of each USB message. No more
g on a specic PID on an USB FS bus. A complete set of triggers, including
Triggerin
or specic Token (address) and data packet content, ensures you quickly capture
triggers f your event
of interest.
USB 2.0 Serial Triggering
Trigger on packet content such as sync, reset, suspend/resume, token (address) packets with specic address and endpoint, specic data content, handshake packets, special packets, and errors.
USB 2.0 Decode
The DPO4USB USB Serial Application Module provides a higher-level, combined view of the individual signals that make up the U SB bus, making it easy to identify where packets begin and end and identifying subpacket
mponents such as sync, PID, data, CRC, errors, etc.
co
Are you wasting time manually decoding the waveform? Tired of having
visually inspect the waveform to count clocks, determine if each bit is
to a 1 or a 0, combine bits into bytes, and determine the hex valu e? Let the oscilloscope with a DPO4USB application module do it for you! Once you’ve
High-speed USB decoded display, automatically displaying bus content in any of several digital formats.
p a USB bus, the MSO4000 or DPO4000 Series will decod e each
set u 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 eac
USB 2.0 Search
USB packet content triggering is very useful for isolating the event of interest, but 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-dened criteria including serial p acket content. Each occurrence is highlighted as pressing the Previous ()andNext () buttons on the oscilloscope front panel.
h component (Time, PID, Address, Payload, and Errors).
once you’ve captured it and need to analyze the surrounding
by a search mark. Rapid navigation between marks is as simple
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
TDSUSB2 Tests Signal Quality Tests Eye Diagram Test, Jitter (JK, KJ, and consecutive),
High-speed Tests
Inrush Current Check Data-sufciency readout. Coulombs and capacitance listed
Droop Test Volts readout Speed Selection Low-speed (LS), Full-speed (FS), and High-speed (HS) Signal Direction Test Point Selection Report Generation
Format
Recommended Tektronix Digital Oscilloscope
USB 2.0 Speed Oscilloscope Bandwidth Required
Low-speed 350 MHz Full-speed 350 MHz High-speed
SR-USB
Instrument Compatibility
Oscilloscope
MSO5054 DPO5054 MSO5034 DPO5034
MSO5204 DPO5204 MSO5104 DPO5104
Bus Setup Options
Characteristic
.0 Compatibility
USB 2
Sources Single-ended:
Recommended Probing
Address/Data Formats Available
Display Modes
Bus Bus only Bus and waveforms Simultaneous display of bus and digital waveforms Event table Decoded packet data in a tabular view
Description
Host, hubs, and d evices
Crossover Voltage Range, Signal Rate, End-of-Packet Width, Rising-edge Rate, Falling-edge Rate
Receiver Sensitivity, Chirp, Reset, Resume, Suspend, Packet Parameter, and Monotonicity test
across inrush regions
Upstream and downstream Near End and Far End Plug-fest, user-specic, and Tektronix format
2.5 GHz
Description
Trigger and Decode: Low-speed and Full-speed USB
Trigger and Decode: Low-speed, Full-speed, and High-speed USB
Description
speed and Full-speed: All MSO5000 and DPO5000
Low-
es models
Seri
-speed: MSO/DPO5204 and MSO/DPO5104 models
High only
Analog channels 1-4 Math channels 1-4 Digital channels D0-D15 (MSO5000 Series only)
Differential:
Analog channels 1-4 Math channels 1-4
Low-speed and Full-speed: Single-ended or differential High-speed: Differential
Hex, Binary, Decimal
Decimal: Frame and Address Hex or ASCII: Data
Bus Trigger Options
Characteristic
Trigger and/or Search On
Description
Low-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 specied to trigger on ,<,=,>, , a particular value, or inside or outside of a range. Frame number can be specied for SOF token using Binary, Hex, Unsigned Decimal, and Don’t Care digits. Data Packet – Any data type, DATA0, DATA1; Data can be further specied 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 Stufng.
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 specied to trigger on ,<,=,>, , a particular value, or inside or outside of a range. Frame number can be specied for SOF token using Binary, Hex, Unsigned Decimal, and Don’t Care digits. Data Packet – Any data type, DATA0, DATA1; Data can be further specied 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 Stufng.
High-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 specied to trigger on ,<,=,>, , a particular value, or inside or outside of a range. Frame number can be specied for SOF token using Binary, Hex, Unsigned Decimal, and Don’t Care digits. Data P ack et – Any da ta type, DATA0, DATA1, DATA2, MDATA;Datacanbefurtherspecified to trigger on ≤,<, =, >, ≥, ≠ a particular data value, or inside or outside of a range. Handshake Packet – Any handshake type, ACK, NAK, STALL, NYET. Special Packet – Any special type, ERR, SPLIT, PING, Reserved. SPLIT packet components that can be specied include:
Hub Address Start/Complete – Don’t Care, Start (SSPLIT), Complete (CSPLIT) Port Address Start and End bits – Don’t Care, Control/Bulk/Interrupt (Full-speed Device, Low-speed Device), Isochronous (Data is Middle, Data is End, Data is Start, Data is All) Endpoint Type – Don’t Care, Control, Isochronous, Bulk, Interrupt
Error – PID Check, CRC5, CRC16, Any.
Bus Decode
haracteristic
C
USB 2.0 Data Rates Low-speed: 1.5 Mb/s
Decode Display
Description
Full-speed: 12 Mb/s High-speed: 480 Mb/s
Start (green bar) PID (yellow packet) Data (cyan packet) CRC (purple packet) Stop (red bar)
www.tektronix.com 7
Data Sheet
DPO4USB
1
1
1
1
mpatibility
Description
Trigger and Decode: Low-speed and Full-speed
Trigger: Low-speed and Full-speed Decode: Low-speed, Full-speed, and High-speed
Trigger and Decode: Low Speed, Full Speed, and High Speed
Description
Series models High-speed: MSO4104 and DPO4104 models only
Analog channels 1-4 Digital channels D0-D15 (MSO4000 Series only)
Differential:
Analog channels 1-4 Math channel Reference channels 1-4
Low-speed and Full-speed: Single-ended or differential High-speed: Differential
Low-speed and Full-speed: Single-ended (D+: 1.4 V; D–: –1.4 V), differential (High: 1.4 V; Low: –1.4 V) High-speed: Differential (High: 100 mV; Low: –100 mV)
Hex, Binary, Decimal
Decimal: Frame and Address Hex or ASCII: Data
us only
B
Instrument Co
Oscilloscope
MSO4054 DPO4054* MSO4054B DPO4054B MSO4034 DPO4034* MSO4034B DPO4034B MSO4032 DPO4032*
MSO4104 DPO4104*
MSO4104B DPO4104B
*1DPO4000 Series products with serial numbers <C020000 require an upgrade to support DPO4USB.
Bus Setup Options
Characteristic
USB 2.0 Compatibility Low-speed and Full-speed: All MSO4000 and DPO4000
Sources Single-ended:
Recommended Probing
Thresholds Presets
Address/Data Formats Available
isplay Modes
D
us
B Bus and waveforms Simultaneous display of bus and digital waveforms Event table Decoded packet data in a tabular view
Bus Trigger Options
Characteristic
Trigger and/or Search On
Description
Low-speed: Trigger/Search on Sync, Reset, Suspend, Resume, End of Packet, Token (Address) Packet, Data Packet, Handshake Packet, Special Packet, Error.
Full-speed: Trigger/Search on Sync, Reset, Suspend, Resume, End of Packet, Token (Address) Packet, Data Packet, Handshake Packet, Special Packet, Error.
High-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 specied to trigger on ,<,=,>, , a particular value, or inside or outside of a range. Frame number can be specied for SOF token using Binary, Hex, Unsigned Decimal, and Don’t Care digits. Data Packet – Any data type, DATA0, DATA1; Data can be further specied 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 Stufng.
Token Packet – Any token type, SOF, OUT, IN, SETUP; Address can be further specied to trigger on ,<,=,>, , a particular value, or inside or outside of a range. Frame number can be specied for SOF token using Binary, Hex, Unsigned Decimal, and Don’t Care digits. Data Packet – Any data type, DATA0, DATA1; Data can be further specied 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 Stufng.
Token Packet – Any token type, SOF, OUT, IN, SETUP; Address can be further specied to trigger on ,<,=,>, , a particular value, or inside or outside of a range. Frame number can be specied for SOF token using Binary, Hex, Unsigned Decimal, and Don’t Care digits. Data P ack et – Any da ta type, DATA0, DATA1, DATA2, MDATA;Datacanbefurtherspecified to trigger on ≤,<, =, >, ≥, ≠ a particular data value, or inside or outside of a range. Handshake Packet – Any handshake type, ACK, NAK, STALL, NYET. Special Packet – Any special type, ERR, SPLIT, PING, Reserved. SPLIT packet components that can be specied include:
Hub Address Start/Complete – Don’t Care, Start (SSPLIT), Complete (CSPLIT) Port Address Start and End bits – Don’t Care, Control/Bulk/Interrupt (Full-speed Device, Low-speed Device), Isochronous (Data is Middle, Data is End, Data is Start, Data is All) Endpoint Type – Don’t Care, Control, Isochronous, Bulk, Interrupt
Error – PID Check, CRC5, CRC16.
8 www.tektronix.com
Bus Decode
Characteristic
Description
USB 2.0 Data Rates Low-speed: 1.5 Mb/s
Full-speed: 12 Mb/s High-speed: 480 Mb/s
Decode Display
Start (green bar) PID (yellow packet) Data (cyan packet) CRC (purple packet) Stop (red bar)
USB 2.0 Application Software — TDSUSB2, SR-USB, and DPO4USB
Ordering Information
TDSUSB2
USB 2.0 Physical-layer Compliance Test Application.
Model New Instrument
MSO/DPO5000 Series
TDS5000B Se
DPO7000 Series Opt. USB DPO-UP Opt. USB DPOFL-USB DPO/DSA/MSO70000
Series
ries
Orders
Opt. USB DPO-UP Opt. USB DPOFL-USB
Opt. USB TDS5BUP Opt
Opt. USB DPO-UP Opt. USB DPOFL-USB
SR-USB
MSO/DPO5000 Series USB 2.0 Triggering and Analysis Application.
Model New Instrument
MSO/DPO5000 Series
Orders
Opt. SR-USB DPO-UP Opt.
DPO4USB
MSO/DPO4000 Series USB 2.0 Triggering and Analysis Application.
Model New Instrument
MSO/DPO4000 Series
Orders
DPO4USB DPO4USB
Product
Upgrades
USB
Product
Upgrades
SR-USB
Product
Upgrades
Licenses
.
Licenses
DPOFL-SR-USB
Licenses
Floating
Floating
Floating
Recommended Accessories
TDSUSB2
The P6248 probe is approved for compliance testing.
Higher-performance active or differential probes may be used for design applications. It is recommended to use a probe with 1X attenuation for best results.
Please refer to www.tek.com/probes for further information on the recommended models of probes and any necessary probe adapters.
Accessory Description
TDSUSBF USB 2.0 Test Fixture AWG5000C or
AWG7000C Series DSA8200 Sampling oscilloscope, provides TDR measurements for
Arbitrary waveform generator, signal source for receiver sensitivity tests. 5X attenuators are required
impedance measurement tests. An 80E04 Time Domain Reectometer (TDR) Sampling Module is required
SR-USB
Please refer to www.tek.com/probes for further information on the recommended models of probes and any necessary probe adapters.
DPO4USB
Please refer to www.tek.com/probes for further information on the recommended models of probes and any necessary probe adapters.
Additional Information
Tektronix offers a range of solutions for USB testing, including USB 3.0. 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 / Australa
Balkans, Israel, South Africa and ot her ISE Co untries +41 52 675 3777
Central East Eu
Mexico, Central/South America & Caribbean (52) 56 04 50 90
* European toll-free number. If not accessible, call: +41 52 675 3777
rope, Ukraine, and the Baltics +41 52 675 3777
Central Europe & Greece +41 52 675 3777
Middle E ast,
Asia, and North Africa +41 52 675 3777
The Netherlands 00800 2255 4835*
People’s Rep
Republic of
United Kingdom & Ireland 00800 2255 4835*
sia (65) 6356 3900
Austria 00800 2255 4835*
Belgium 00800 22
Brazil +55(11)37597600
Canada 1 800 833 9200
Denmark +4580881401
Finland +41526
France 00800 2255 4835*
Germany 00800 2255 4835*
Hong Kong 400 8
India 000 800 650 1835
Italy 00800 2255 4835*
Japan 81 (3) 67
Luxembourg +41526753777
ublic of China 400 820 5835
Poland +41 52 675 3777
Korea 001 800 8255 2835
Russia & CIS +7 (495) 7484900
South Africa +41526753777
Spain 00800
Sweden 008 00 2255 4835*
Switzerland 00800 2255 4835*
Tai wa n 886 (
55 4835*
75 3777
20 5835
14 3010
Norway 800 16098
Portugal 80 08 12370
2255 4835*
2) 2722 9622
USA 1 800 833 9200
Updated 25 May 2010
www.tektronix.com
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
t © Tektronix, Inc. All rights reserved. Tektronix products are covered by U.S. and foreign patents,
Copyrigh
d pending. Information in this publication supersedes that in all previously published material.
issued an
tion and price change privileges reserved. TEKTRONIX and TEK are registered trademarks of
Specica
x, Inc. All other trade names referenced are the service marks, trademarks, or registered trademarks
Tek tro ni
espective companies.
of their r
28 Oct 2010 61W-26136-0
Loading...