Universal Serial Bus Measurement Package

2y ago
74 Views
2 Downloads
1.64 MB
29 Pages
Last View : 22d ago
Last Download : 3m ago
Upload by : Fiona Harless
Transcription

High-Speed Electrical Testing - HostUniversal Serial Bus Measurement Packagewww.tektronix.com2015-05-05

REVISION RECORD SHEETVersion1.0CompletionDate7-16-2014InitiatorS. HarrisonPages35First DraftNature of Change

DISCLAIMER OF WARRANTIES

Table of ContentsREVISION RECORD SHEET. iSignal Quality Tests for High Speed Host . 1Packet Parameter Measurement . 5Chirp Timing. 11Suspend/Resume Timing Measurement . 14Host Test J/K, SE0 NAK . 18Legacy USB Compliance Tests . 20Host Signal Quality Tests for Full Speed Host . 21Droop Test for Host . 24

Signal Quality Tests for High Speed Host(EL 2, EL 3, EL 6, EL 7)Specifying the Equipment-Signal Quality Tests for High Speed Host/Hub forDownstream Testing Tektronix digital oscilloscopeUSB2SIGQUAL compliance test fixtureTwo SMA cables (phase matched)Host PC1 meter USB2.0 cableTypical Equipment Setup-Signal Quality Tests for High Speed Host (DownstreamTesting)Figure 1: Equipment Setup for Signal Quality MeasurementTo set up the equipment for the High Speed Signal Quality test, follow thesesteps:1. Connect the USB2SIGQUAL compliance test fixture to the Host port.2. Connect the two SMA cables from CH1 and CH2 of the oscilloscope to theD and D- SMA connections on the fixture.1

3. Run the High-Speed Electrical Test Tool software on the host PC.EHCI HSETT main menu shown in figure below.Figure 2: High-Speed Electrical Test Tool - Main Menu4. Configure the device into the test mode from the host PC controller. SelectTEST PACKET from the Device Command dropdown menu; enter the portnumber of the port being tested and click EXECUTE.Figure 3: Test Host PacketSelecting and Configuring Measurements-Signal Quality Tests for High Speed Host(DownStream Testing)5. On the Tektronix scope, set your Math channel to Ch1 - Ch22

Figure 4: Math Setup6. Adjust the scope Horizontal scale so that one complete packet is displayedFigure 5: Test Packets7. Save Math waveform as a CSV (*.csv) or Tek Waveform (*.wfm) for laterprocessing.Selecting and Configuring Measurements-Signal Quality Tests for High Speed Host(DownStream Testing)Launch USB Electrical Analysis Tool 2.0 (Download from www.USB.org)8. From the application menu, select Device/Host SQ (tab).3

Figure 6: USBET20 Analysis Tool9. Select the Test Type: HSNE (High Speed Near End)10. Browse to the Math waveform saved from the scope.11. Press Test.*REPEAT FOR EACH PORT4

Packet Parameter Measurement(EL 21, EL 22, EL 23, EL 25, EL 55)Specifying the Equipment-Packet Parameter Measurement Tektronix digital oscilloscopeOne differential probeHost PC1 meter USB2.0 cableTypical Equipment Setup-Packet Parameter MeasurementFigure 7: Equipment Setup for Packet Parameter MeasurementTest Fixture SetupTo set up the test fixture, follow these steps:1. Set the S6 switch to the INIT position.2. Connect the standard USB cable between the Device SQ Init port (J37) andthe host PC port.3. Connect the A receptacle (marked DUT) from the Device SQ test port (J34)to a known good high speed device (i.e. thumb drive, memory stick etc.)4. Apply the power to the test fixture.5. Attach the differential probe near the device connector on the test fixture(J31).5

Selecting and Configuring Measurement-Packet Parameter MeasurementOscilloscope Setup6. Verify that SOFs (Start Of Frame packets) are being transmitted.7. Set the vertical scale to 200mV/div and the horizontal scale to 400ns/div.8. Go to scope trigger menu to trigger on:a. Width: The EOP is required to be NRZ 01111111 without bit stuffing.Since the only other traffic is SOF’s, we can trigger on the EOP; 7 x2.08ns 14.56nsb. Edge: Since we are measuring at the device, its amplitude should behigher than from the host. Set the Edge trigger just below the nominalvoltage of 400mV9.In the HS Electrical Test Tool application- select SINGLE STEP GET DEVDESC from the Downstream Device Command dropdown menu and clickEXECUTE once.Figure 8: Device Single Step Set Feature 6

The oscilloscope capture should appear as follows:Figure 9: Device Packets7

The synchronous bits (32) from the second packet is EL 21: The SYNCfield for all transmitted packets (not repeated packets) must begin with a32 bit SYNC field.Figure 10: Sync Field - Device Packet 8The inter-packet gap (EL 23) between the first two packets shown on theoscilloscope are back-to-back packets from the host (Setup packet and datapacket). The requirement is that it must be between 88 bits and 192 bits(183ns & 400ns).

The results consist of EL 25 EOP (End of Packet) width (number of bits) forall transmitted packets (except SOFs) must be an 8 bit NRZ byte of01111111 without bit stuffing. Second packet on oscilloscopeFigure 11: EOP in Device's Packet9

Selecting and Configuring Measurement-Packet Parameter Measurement1. The Scope should still be setup from previous measurement. Press ‘Step’from EHCI HS Electrical Test Tool2. In the HS Electrical Test Tool application- click STEP once.3. The oscilloscope capture should appear as followed.Figure 12: Inter Packet Gap - Host Respond to Device The results consist of the inter-packet gap (EL 22) between the second andthe third packets shown on the oscilloscope. The second (of higheramplitude) is a device packet and the third is the host response. Therequiremtns is it must be between 16.64ns (8 bits) and 399.4ns (192 bits).Selecting and Configuring Measurement-Packet Parameter Measurement1. Adjust the scope trigger to trigger on edge trigger and lower till Start ofFrames (SOF’s) appear.2. The EOP should be 83.2ns (40 bits) EL 5510

Chirp Timing(EL 33, EL 34, EL 35)Specifying the Equipment-ChirpThe following equipment is needed to test Chirp measurement: Tektronix digital oscilloscopeTDSUSBF compliance test fixtureTwo single-ended probesHost PC1 meter USB cableTypical Equipment Setup-ChirpFigure 13: Equipment Setup for Chirp MeasurementTo set up the equipment for the Chirp test, follow these steps:1. Set the S6 switch to the INIT position.2. Connect a short USB cable between the Device SQ Init port (J37) and thehost port.3. Connect the A receptacle (marked DUT) from the Device SQ test port (J34)to a known good device.11

4. Connect the single-ended probes to D- and D on the test fixture pins J31.Selecting and Configuring Measurement-Chirp5. Set the scope to trigger at 2.0 volts on the Falling edge of D .6. Set the vertical scale to 500mV/div and the Horizontal Scale to 1.0ms/div.7. In the HS Electrical Test Tool, click Enumerate and observe the chirp signalon the oscilloscope. This will resume the device from suspend state.Note: Instead of enumerating the device, an alternative method to generate thechirp signal, is to disconnect and reconnect the Device to the port.Figure 14: Host Chirp-K Latency (EL 33, EL 34)12 EL 33: This is the time between the Chirp-K stops and the downstream portstart sending and alternating sequence of Chirp-K and Chirp-J. The timingshould be 100us. EL 34: The durations of the individual Chirp-K and Chirp-J states andverifies that both are between 40us 60us.

EL 35: The time from the last of host Chirp (J or K) to the first SOF sent outby the host. The result (EL 35) should be between 100us 500us.Figure 15: Host Chirp (EL 35)13

Suspend/Resume Timing Measurement(EL 39, EL 41)Specifying the Equipment-Suspend MeasurementThe following equipment is needed for Suspend measurement: Tektronix digital oscilloscopeTDSUSBF compliance test fixtureTwo single-ended probesHost PC1 meter USB cableTypical Equipment Setup-Suspend MeasurementFigure 16: Equipment Setup for Suspend MeasurementTo set up for the Suspend test, follow these steps:1. Set the S6 switch to the INIT position.2. Connect a short USB cable between the Device SQ Init port (J37) and thehost port.3. Connect the A receptacle from the Device SQ test port (J34) of the testfixture to a known good Device. (i.e. certified USB thumb drive)14

4. Connect the single-ended probes of the oscilloscope to the D and D– pins(J31).Selecting and Configuring Measurement-Suspend Measurement5. Set the scope to trigger on the Rising edge at 2.5V of the D line. Whensuspended, the D pull-up resistor will bring the voltage to between 3.0 – 3.6volts.6. Set the vertical scale to 500mV/div and the horizontal scale to 400us/div7. In the HS Electrical Test Tool application- select SUSPEND from the DeviceCommand dropdown menu and click EXECUTE once.Figure 17: Device Suspend8. The captured suspend transition should appear as in the following figure.15

Figure 18: Device Respond to Suspend from High-Speed EL 39: Is the time interval from the end of last SOF packet issued by the hostto when the device attached its full speed pull-up resistor on D . This is thetime between the last SOF packet and the rising edge transition to full speedJ-state. Time should be between 3.000 ms and 3.125 ms.Continue To Resume Test9. Setup the scope trigger to trigger on the Falling edge of D .10. On the Host Test menu, select RESUME from the Port Control dropdownmenu and enter the port number. Click EXECUTE once to resume the port.16

Figure 19: Resume (EL 41) EL 41: The time from the falling edge of D to the first SOF issued by thehost as shown in the figure above. From the falling edge of D to the firstSOF issued by the host never exceeds 3ms.*REPEAT FOR EACH PORT17

Host Test J/K, SE0 NAK(EL 8, EL 9)Specifying the Equipment-J/K & SE0 NAK Digital Volt MeterTDSUSBF compliance test fixtureTypical Equipment Setup-J/K, SE0 NAK MeasurementTypical Equipment Setup-J/K and SE0 NAKThe section used for this host test is Host SQ on the test fixture. To set up theequipment for J/K & SE0 NAK, follow these steps:1. On the HS Electrical Test Tool application - Device Test menu, selectTEST J from the Device Command dropdown menu. Click EXECUTE onceto place the device into TEST J test mode.18

Figure 20: Device TEST J1. D output voltage must be 400mV /-10%. D- output voltage must be 0V2. Cycle the device power. Click Enumerate Bus once to force enumerate thedevice. This restores the device to normal operation.3. On the HS Electrical Test Tool application - Device Test menu, selectTEST K from the Device Command dropdown menu. Click EXECUTEonce to place the device into TEST K test mode.4. D- output voltage must be 400mV /-10%. D output voltage must be 0V.5. Return the Test switch to the NORMAL position. Cycle the device power.Click Enumerate Bus once to force enumeration of the device. This restoresthe device to normal operation.6. On the HS Electrical Test Tool application - Device Test menu, selectTEST SE0 NAK from the Device Command dropdown menu. ClickEXECUTE once to place the device into TEST SE0 NAK test mode.7. D and D- output voltage must be 0V /- 10mV.19

Legacy USB Compliance TestsIn addition to the high-speed electrical tests prescribed in this document, thedevice under test must also pass the following compliance tests applicable tohigh-speed capable device: 20Host Full Speed Signal QualityDroop Test

Host Signal Quality Tests for Full Speed HostSpecifying the Equipment-Full Speed Signal Quality Tests for Downstream Testing Tektronix digital oscilloscopeTDSUSBF compliance test fixture5 x USB Hubs (One of them Full-Speed)6 x Five Meter USB Cables1 Full Speed USB Certified DeviceTwo single-ended voltage probesTypical Equipment Setup-Full Speed Signal Quality Tests for DownstreamTestingFigure 21: Equipment Setup for Full Speed Signal Quality MeasurementTo set up the equipment for Full Speed Signal Quality, follow these steps:1. Connect the Host USB port (HUT) to the B type USB receptacle of theDevice SQ section on the test fixture.2. Connect the Full Speed Qualifier device to the fifth Hub.3. Connect Ch1 probe to the D pins J31.4. Connect Ch2 probe to the D– pins J31.21

5. Hub #1 is required to be a Full Speed Hub. All Hubs should be selfpowered.Selecting and Configuring Measurements-Full Speed Signal Quality Tests forDownstream Testing6. Set the trigger to trigger on D Rising edge at 500mV7. On the Tektronix scope, set your Math channel to Ch1 - Ch2Figure 22: Math Setup8. Adjust the scope Horizontal scale so that one complete packet is displayed9. Save Math waveform as a CSV (*.csv) or Tek Waveform (*.wfm) for laterprocessing.10. Launch USB Electrical Analysis Tool 2.0 (Download from USB.org)11. From the application menu, select Device/Host SQ (tab).22

Figure 23: USBET20 Analysis Tool12. Select the Test Type: FS13. Browse to the Math waveform saved from the scope.14. Press Test.23

Droop Test for HostSpecifying the Equipment-Droop Test for Downstream Testing Tektronix digital oscilloscopeTDSUSBF compliance test fixtureEnough one Meter USB Cables for every Host PortTwo single-ended voltage probesTypical Equipment Setup-Full Speed Signal Quality Tests for UpstreamTestingFigure 24: Equipment Setup for Full Speed Signal Quality MeasurementTo set up the equipment for Droop test for Downstream, follow these steps:1. Use the Droop and Adjacent Trigger section for the Droop test. Load theremaining ports on the Host with standard USB cables.2. Connect Channel 1 to the VBUS on the Adjacent Trigger and Droop Testsection of the test fixture; connect Channel 2 to the Droop Load TriggerTimer that is on the Droop test load section.3. Place the loads on 500mA for self-powered Host’s and 100mA for batterypowered Host’s (ie laptops).4. Set the scope to trigger on the Rising edge of Channel 2.24

5. Measuring Channel1 Peak-to-Peak voltage (Highest voltage – Lowestvoltage) will indicate the Droop. The Droop voltage is the difference in the VBUS voltage when you apply a no loadcondition and a 100mA load to the port under test and all other ports are fully loaded. Thedroop must not exceed 330mV25

This will resume the device from suspend state. Note: Instead of enumerating the device, an alternative method to generate the chirp signal, is to disconnect and reconnect the Device to the port. Figure 14: Host Chirp-K Latency (EL_33, EL_34)

Related Documents:

Universal Serial Bus Revision 3.2 Specification Universal Serial Bus Revision 3.2 Specification. xxxx and xxxx xxxx and xxxx. Uni-versal Serial Bus Specification Universal Serial Bus Revision 3.2 Specification I2C-Bus Specification I2C-Bus Specification Sys-tem Management Bus Specification

1 TXD O (1) Serial port (Transmitted Data) 2 DTR_N O (1) Serial port (Data Terminal Ready) 3 RTS_N O (1) Serial port (Request To Send) 4 VDD_325 P RS232 VDD. The power pins for the serial port signals. When the serial port is 3.3V, this should be 3.3V. When the serial port is 2.5V, this should be 2.5V. 5 RXD I (2) Serial port (Received Data)

Product Specification LogiCORE IP AXI Universal Serial Bus 2.0 Device (v1.00a) Functional Description The USB 2.0 protocol multiplexes many devices over a single, half-duplex, serial bus. The bus runs at 480 Mbps (High Speed) or at 12 Mbps (Full Speed) and is designed to be plug-and-pl

Product Specification LogiCORE IP XPS Universal Serial Bus 2.0 Device (v7.00.a) Functional Description The USB 2.0 protocol multiplexes many devices over a single, half-duplex, serial bus. The bus runs at 480 Mb/s (High Speed) or at 12 Mb/s (Full Speed) and is designed to be plug-and-pl

bus route bus stop pickup time bus route (elos) bus stop (elos) pickup time (elos) 419450 w-28a w soffel ave@n 36th ave 8:12 am w-27ear w soffel ave@n 36th ave 7:06 am 419452 w-26a w le moyne ave@n 38th ave 8:21 am w-27ear w le moyne ave@n 38th ave 6:59 am 420001 w-52a butterfield rd@high

Apr 14, 2003 · Universal Serial Bus Test and Measurement Class Sp

Apr 14, 2003 · Universal Serial Bus Test and Measurement Class, Subclass USB488 Specifica

Package style descriptive code LQFP (low profile quad flat package) Package body material type P (plastic) JEDEC package outline code MS-026 BCD Mounting method type S (surface mount) Issue date 25-01-2016 Manufacturer package code 98ASS23234W Table 1. Package summary Parameter Min Nom Max Unit package length 9.8 10 10.2 mm package width 9.8 10 .