USB 2.0 Compliance Testing Measurement Data
Download
Report
Transcript USB 2.0 Compliance Testing Measurement Data
Agilent Technologies
N5416A
Automated USB 2.0 Pre-Compliance
Test Solution
Technical Presentation
Today’s Schedule
USB 2.0 Overview
USB 2.0 Compliance Testing
Examples of Compliance Tests
Demo of the Agilent Solution
Q&A
USB 2.0 Overview
USB Integrators’ Forum
Created by
Compaq, HewlettPackard, Intel,
Lucent, Microsoft,
NEC and Philips
The USB-IF
(www.usb.org) governs
the specification and
use of USB, and resolves
any issues that arise
USB 2.0 Overview
Data Rates
The USB-IF combined all USB 1.1 and 2.0 speed
buses into the USB 2.0 specification
USB 2.0 consists of 3 modes-Low-speed (LS)
Full-speed (FS)
High-speed (HS)
Data Rates
1.5 Mb/s
12 Mb/s
480 Mb/s
Rise Times
75ns – 300ns
4ns – 20ns
500ps
USB 2.0 Overview
Physical Characteristics
Cables can be up to 5m long; hubs up to 5
levels deep
Downstream data flows from PC to peripherals
Upstream data flows from peripherals to PC
USB Cable
+ Shield
VBUS
D+
DGround
USB 2.0 Overview
Signal Levels
Signal Level Transfer
Full/Low Speed
3.3V, 12/1.5Mbps
High Speed
400mV, 480Mbps
Required bandwidth
BW = 0.35/Tr= ~1 GHz
(Tr = ~400 ps)
USB 2.0 Overview
Path Impedances
Characteristic measurements during mechanical test
(High/Full speed cables)
Characteristic Impedance
Differential
90Ω± 15%
Common Mode 30Ω± 30%
Cable Attenuation
5.8dB @ 400MHz
Propagation Delay
26ns
D+/D- Propagation Skew 100ps
USB 2.0 Overview
Transmission Modes
Full Speed and Low
Speed modes are
determined by the
location of the Rpu
resistor (on D+ or D-).
The bus starts in full speed
mode using the Rpu resistor
After Chirp Handshake, if high
speed mode is available, the
Rpu resistor is disconnected
and bus changes to high
speed mode.
USB 2.0 Overview
Full Speed Packet Makeup
Packet 1
SYNC
PID(SOF)
Frame No. CRC EOP
Packet 2
SYNC
Packet 3
PID(IN) ADDR ENDP CRC EOP
frame
SYNC PID(NAK) EOP
USB 2.0 Overview
High Speed Packet Makeup
Signal Amplitude
400mV
SYNC:
32(Minimum 12) bit
Idle : SE0
EOP re-definition:
NRZ 01111111 w/o
bit stuffing
(SOF EOP is 40 bit)
SYNC
PID(IN) ADDR ENDP CRC
EOP
Today’s Schedule
USB 2.0 Overview
USB 2.0 Compliance Testing
Examples of Compliance Tests
Demo of the Agilent Solution
Conclusion
Q&A
USB 2.0 Compliance Testing
Involves a set of test
procedures (available from
www.usb.org) performed in a
specific order
The USB 2.0 HS test procedure
(v1.0) has been available
since December 2001
The USB-IF performs the official
compliance testing
USB 2.0 Compliance Testing
Device Framework (Chapter 9) Tests
USB Check last used at Jan. 2002 workshop
and obsolete in March 2002
USB CV is the replacement
USB 2.0 Compliance Testing
Interoperability Test
USB 2.0 Compliance Testing
Electrical Tests
Full/Low speed signal quality
In-rush current
Droop/Drop
Backdrive voltage
High speed test
FS/LS
HS
USB 2.0 Compliance Testing
Required Test Software
USB CV
HS Electrical Test Tool
Electrical Test Bed Computer Environment:
Pentium ® III class or equivalent processor
128MB or more system memory
Motherboard with PCI Rev. 2.2 expansion slots
Network adapter or modem adapter for internet access
Intel D815EEA motherboard
Windows 2000 or XP (English version)
USB 2.0 Compliance Testing
Full/Low Speed Tests
Signal quality
In-rush current
Droop/Drop
Backdrive voltage
USB 2.0 Compliance Testing
Full/Low Speed Signal Quality
USB Test Process
1. Connect Probe to Test Fixture
2. Connect device to Test Fixture
3. Select Proper Test in N5416A Script
4. Run Test
USB 2.0 Compliance Testing
Upstream
Host / System
Up
stream
Hub
USB
System
(PC)
HUB
Oscilloscope
HUB
HUB
Adjacent
Device
HUB
Devices
In FS tests, connect D+ of the
adjacent device to scope ch 3
Connect D+ to ch 2
Connect D- to ch 1
HUB
DUT
SQiDD
5m cable
USB 2.0 Compliance Testing
Full/Low Downstream Setup
USB 2.0 Compliance Testing
Upstream Trigger Setup
The logic trigger
occurs when the
EOP is reached
and the Adjacent
device is idle
(Trigger Setup is
done
automatically)
USB 2.0 Compliance Testing
Measurement Data
Measurement
Setup & Result
automatic
USB 2.0 Compliance Testing
Full Speed Test Results Example
Signal eye:
*** eye failure! (14 data points violate
eye) ***
*** waiver granted. ***
EOP width: 170.2029ns EOP width passes
Consecutive jitter range: -1703.52ps to
2268.87ps
RMS jitter 576.53ps
Paired KJ jitter range: -584.58ps to 0.00ps,
*** jitter failure ***
*** waiver granted ***
USB 2.0 Compliance Testing
Understanding Full Speed Test Results
Measurement Items:
D+
Dcommon
mode voltage
crossover location
eye diagram ref.
eye violation
green
blue
purple
yellow
diamond
yellow
circle
red dots
USB 2.0 Compliance Testing
Inrush Current Test
Types of Devices Tested
Bus powered devices
Self-powered devices
Vbus
attach
>120µf
GND
<10µf
USB 2.0 Compliance Testing
Inrush Current Test
Bus or self-powered
USB devices
Protects upstream
devices from damage
50.0 µC limit
Required Tests
・Overall result: fail!
・Inrush at 5.000V: 503μC
*** inrush failure! *** (at 5.000V, maximum compliant
inrush is 50μC)
USB 2.0 Compliance Testing
Droop/Drop
The HUB/Host Test: When a
adjacent device is
connected, the VBUS droop
voltage must be within
330mV
USB 2.0 Compliance Testing
Backdrive Voltage
Voltage measured on D+, D-,
and VBUS upon power-up
After enumeration, USB plug
is disconnected and voltage
is measured on D+, D-, and
VBUS
Both measured with 15 k
resistor to ground
Voltages must not exceed 0.4 V under any of these conditions
USB 2.0 Compliance High Speed Testing
Required Test Equipment
Scope BW >=2GHz
USB 2.0 Compliance Testing
High Speed Test
High Speed Signal Quality
Time Domain Reflectometry( TDR )
Reciever Sensitivity and Squelch
J and K Voltage
CHIRP
Packet Parameters
Suspend/Resume
USB 2.0 Compliance Testing
HS Electrical Test Tools
The test mode can be any of the following:
Test J
Test K
Test _SE0_NAK
Test Packet
Test Force Enable
USB 2.0 Compliance Testing
HS Signal Integrity
Test packet output
by HS Electrical Test
Tool
The signal is isolated
from the host by the
HS Test Fixture
Waveform is
measured through a
90 ohm differential
termination
Differential Probe
HS
Relay
90
Device
USB 2.0 Compliance Testing
Measuring High Speed Signal Quality
Test packet output
USB 2.0 Compliance Testing
HS Signal Quality Test Results
Required Tests
Overall result: pass!
Signal eye:
eye passes
EOP width: 7.98 bits
EOP width passes
Receivers: reliable operation on
tier 6
receivers pass
Measured signaling rate:
480.0641MHz
signal rate passes
USB 2.0 Compliance Testing
Device HS Signal Quality
EL_2
Data rate specification (480 Mb/s±0.05%)
EL_4
TP3 eye pattern requirement
EL_5
TP2 eye pattern requirement
(device with captive cable)
EL_6
10-90% differential rise/fall times
(longer than 500ps)
EL_7
Monotonic data transitions for high speed
drivers in the eye pattern template
USB 2.0 Compliance Testing
HS Packet Parameters
The device is controlled by the
Electrical Test Tool on the PC
The reply packet from the device
is received and evaluated for:
Sync
EOP
Spacing between packets
USB 2.0 Compliance Testing
HS Packet Parameters
Sync Field : 32 bit
EOP : 8 bit
USB 2.0 Compliance Testing
CHIRP, SUSPEND/RESUME/RESET Timing
USB Test Fixture
Probe
Probe
90
Device
USB 2.0 Compliance Testing
CHIRP Test
Reset duration
CHIRP K Duration
HS termination
assertion
Device’s Chip
Latency
(2.5us <-> 3ms)
Device turns on
HS termination
Chirp KJKJKJ
(500us以内)
CHIRP K
(1ms <-> 7ms)
USB 2.0 Compliance Testing
CHIRP Test
Device’s Chip
Latency
(2.5us <-> 3ms)
Enable High Speed
Termination After Chirp
KJKJKJ (within 500us)
USB 2.0 Compliance Testing
Suspend Timing
Suspend : 3.000ms <-> 3.125ms
D+ Voltage > 2.7V
USB 2.0 Compliance Testing
Resume Timing
Resume : < 2 bit time
USB 2.0 Compliance Testing
Reset Timing
Device
CHIRP K
Reset : 3.1ms <-> 6ms
USB 2.0 Compliance Testing
Reset Timing
Reset from Suspend : 2.5us <-> 3.000ms
USB 2.0 Compliance Testing
High Speed Receiver Sensitivity
Pulse Generator
SMA
Device
HS Relay
In SE0_NAK test mode, pulse generator outputs IN token;
device must not respond to tokens <100mV and must respond
to tokens >150mV
USB 2.0 Compliance Testing
High Speed Receiver Sensitivity
Data generator
Packet
Device response
Packet
USB 2.0 Compliance Testing
High Speed Receiver Sensitivity
Note: A waiver may
be granted if the
receiver does not
indicate squelch at
+/-50mV of 150mV
differential amplitude
USB 2.0 Compliance Testing
Time Domain Reflectometry
Confirm the signal
is less than 10mV
TDR
Use TDR to
measure impedance
of connector, circuit
board, and active
termination
SMA
HS Relay
DEVICE
USB 2.0 Compliance Testing
TDR Test Results
70Ω ≦ ZHSTHRU ≦ 110Ω
80Ω ≦ ZHSTERM ≦ 100Ω
Differential impedance
USB Connector
Termination impedance
Thru
impedance
D- odd impedance
D+ odd impedance
Today’s Schedule
USB 2.0 Overview
USB 2.0 Compliance Testing
Examples of Compliance Tests
Demo of the Agilent Solution
Conclusion
Q&A
Examples of Compliance Tests
Test Example 1: Impedances
The effects of source and termination
impedances
A(w) H(w)
ZS
±
R1(w)
T(w)
Z0
H(w)
R2(w) ZL
Unregulated output impedance of
a driver could cause significant
overshoot or undershoot
Examples of Compliance Tests
Test Example 2: Full Speed
*** Overall result: fail! ***
Signal eye:
*** eye failure! *** (33 data points violate eye)
Examples of Compliance Tests
Test Example 2: A Detailed Look
Coupling between D+ and D-
Examples of Compliance Tests
Cautions with USB 2.0 Measurements
Hub quality can affect full/low speed upstream
measurements
For identical measurements to those in compliance
tests, use Intel’s CHUB
For high speed signal quality measurements, take
care in handling low level signals. Be careful of:
①Adjusting the offset and performing calibration
②Effects of fixturing impedance on signal quality
③The bandwidth of the probe
Today’s Schedule
USB 2.0 Overview
USB 2.0 Compliance Testing
Examples of Compliance Tests
Demo of the Agilent Solution
Conclusion
Q&A
Today’s Schedule
USB 2.0 Overview
USB 2.0 Compliance Testing
Examples of Compliance Tests
Demo of the Agilent Solution
Conclusion
Q&A
Conclusion
Summary
Compliance testing is a requirement
Compliance testing involves framework layer
evaluation and physical layer evaluation
In physical layer evaluation, signal quality is
influenced by components, circuit layout,
and driver circuitry
An easy-to-use oscilloscope is an important factor
in efficiently performing compliance testing
Conclusion
Reference Material
Universal Serial Bus Specification Rev 2.0 (USB-IF)
USB-IF Signal Integrity Test Description (USB-IF)
USB Design by Example
(John Hyde, John Wiley & Sons INC)
Universal Serial Bus System Architecture
(Don Anderson, MINDSHARE INC)
USB 2.0 High Speed Electrical Test Procedure v1.0
Today’s Schedule
USB 2.0 Overview
USB 2.0 Compliance Testing
Examples of Compliance Tests
Demo of the Agilent Solution
Conclusion
Q&A