Application solution of DS70000 series digital oscilloscope in USB2.0 conformance analysis test

Publisher:ShuxiangLatest update time:2023-09-20 Source: elecfans Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

Since its launch in 1995, USB interface technology has gradually replaced traditional serial ports and parallel ports due to its high speed, convenience, scalability and other characteristics. It has been widely used in various external devices and is favored by consumers. In order to meet the needs of engineers responsible for product design, testing and verification to quickly verify USB devices and quickly verify the compliance of USB devices, RIGOL provides a complete test solution that can support USB2.0 device or host signal quality testing.


In this article, the editor will take the USB device side test scenario as an example to explain and demonstrate how to use the DS70000 series digital oscilloscope and supporting test fixtures to conduct USB2.0 conformance analysis testing.


Contents of this issue

Video demonstration how to use DS70000 series digital oscilloscope to perform USB2.0 compliance analysis test


Case background

USB2.0 conformance analysis

USB (Universal Serial Bus) is a new interface technology used to standardize the connection and communication between computer systems and external devices. Every device that can be marketed must verify whether it complies with the USB-IF (USB Implementers Forum) association certification standards.


USB 2.0 replaces and merges the USB 1.1 specification that defined low-speed (LS) and full-speed (FS) data transfers, and adds high-speed (HS) data transfers. USB2.0 is backward compatible with USB1.1 and USB1.0. It has three rate modes, as shown in the following table:



▲USB2.0 signal rate standard

Test principle

Signal quality test

USB2.0 electrical interface testing includes signal quality, surge current, and drop and fading tests. This time we conducted a signal quality test. Signal quality testing is a set of basic electrical functional tests that are key to verifying that equipment meets standards and obtains the USB certification mark. USB-IF has clear regulations on the content and compliance scope of each test item in the USB2.0 standard. The signal quality test items include:

Synchronization Domain Measurement (SYNC)

End of field (EOP) bit width

Signal rate

Edge monotonicity test

Rise time/rate

Decline time/rate

JK pair jitter test

KJ pair jitter test

Eye diagram test

product support

USB2.0 conformance analysis and testing solution

The main tool used for USB2.0 signal quality testing is a digital oscilloscope with a bandwidth above 2GHz and a sampling rate of 5GSa/s. At the same time, during the test process, compliant probes, cables and test fixtures must be used. At the same time, in order to reduce repetitive workload and improve test efficiency, RIGOL USB2.0 conformance test software is used to help engineers automate the test process.


RIGOL DS70000 series real-time sampling digital oscilloscope supports a maximum bandwidth of 5GHz and a sampling rate of 20GSa/s, helping engineers obtain higher test accuracy.


RIGOL provides probe accessories with sufficient performance to complete USB2.0 compliance analysis testing, including high-speed active differential probes (PVA7000, PVA8000 series) and high-speed single-ended active probes (RP7000S series).


USB2.0 testing also requires USB conformance test fixtures approved by the USB-IF Association. RIGOL provides test fixtures required for testing, including two major categories and four types, namely fixtures for device testing (TF-USBD-STP ) and a fixture for host testing (TF-USBH-STP), which can support device or host signal quality testing in an active differential probe configuration or a coaxial cable configuration.


▼USB2.0 signal quality test equipment settings





▲USB compliance test fixture

The USB2.0 conformance analysis test software supports the export of test result reports. The test report will include each test item of signal quality analysis, the compliance indicator range corresponding to each test item, and the actual measured value. The test results will be displayed in the last column through comparison. If the criteria are met, the result will be displayed as Passes, otherwise Failure will be displayed.



▲DS70000 USB2.0 conformance analysis test result report

Teach you how to do it in three minutes

USB2.0 conformance analysis test

Video demonstration

Test steps

What are the steps for USB2.0 conformance analysis testing?

Test preparation (active differential probe configuration scheme)

1. Prepare a digital oscilloscope that supports USB2.0 conformance analysis: According to the requirements of the USB-IF Association, the oscilloscope needs to have a bandwidth of more than 2GHz and a sampling rate of more than 5GS/s. This time, a DS70504 digital oscilloscope is used for demonstration;

2. Prepare a computer with a USB2.0 interface: the USB Association High-Speed ​​Electrical Test Toolkit software (XHCI-HSETT) must be installed;

3. Prepare the USB2.0 test fixture. This time, the RIGOL USB2.0 conformance test fixture (TF-USBD-STP) is used for demonstration;

4. Prepare the high-speed USB device to be tested. This time, a U disk with a USB2.0 interface is used for demonstration;

5. Prepare PVA8700 high-speed active differential probe;

6. Two USB-A male to USB-B male cables.

Connection clamp

1. Make sure the test switch of the fixture is closed and short-circuit the short-circuited end of the fixture;

2. Connect a USB-A male to USB-B male cable between the USB2.0 interface of the computer and the input end of the test fixture;

3. Connect another USB-A male to USB-B male cable to the power supply end of the power supply device and the test fixture (the power supply must be 5V);

4. Insert the high-speed USB device under test into the device end of the test fixture;

5. Connect the PVA8700 differential probe to the differential probe connection end of the test fixture.



▲USB2.0 conformance analysis test fixture

Host settings

1. Open the computer's device manager, find the Universal Serial Bus controller, right-click "USB Expandable Host Controller" and select "Update Driver";

2. In the Update Driver dialog box, select "Browse my computer for the driver", then select "Let me choose from a list of available drivers on my computer", and select "xHCI Compliance Test Host Controller" in the pop-up list You can complete the driver switching;

3. Open the "XHCI HSETT" software, select the correct controller, select the device as the high-speed test object and click "Test" to start the test;

4. Select the channel to which the USB test fixture is connected in "Select Device" and select "TEST_PACKET" in "Device Command". After completing the selection, click EXECUTE. When the Status Window prompts Operation Successful, it means that the selected signal has been successfully transmitted;



▲XHCI HSETT software setting interface

5. Turn on the Test switch of the fixture. At this time, both signal lights of the fixture light up, and the signal starts to be transmitted. The signal can be obtained through an oscilloscope for consistency analysis.

Conduct actual measurements

1. After the host starts sending data packets to the USB high-speed device, adjust the trigger, time base and vertical scale of the oscilloscope to facilitate observation of the waveform;

2. Click USB2.0 in the navigation menu to open the USB2.0 conformance analysis interface. In the device under test menu, select the device under test as the device, the signal type as high-speed, and select the signal endpoint according to the actual situation, "Near End" The choice of "remote" depends on the distance between the device under test and the test port. This demonstration is remote;

3. Click on the test item, and you can select the test items that need to be tested in the test item. This test will test all by default;

4. Click Settings Analysis to switch to the configuration interface. This time, a differential probe is used, and the selected differential source is CH1. Click Auto Set to automatically set the oscilloscope according to the content in the configuration information;

5. Click Start Measurement to start measurement and obtain test results;

6. The measurement results can be exported to the machine memory or external storage through the report export interface, click Save.



▲Test conclusion interface

Things to pay attention to and focus on

After switching the serial port driver, the functions of all USB interfaces of the host may be disabled (that is, the keyboard and mouse cannot be used). At this time, the host can be controlled remotely through other computers.


After completing the driver switching, the "System Settings Change" prompt window may pop up, and you need to restart the computer.


When using the PVA8700 differential probe to connect the digital oscilloscope to the differential probe connection end of the test fixture, you need to pay attention to whether the positive and negative poles of the probe are correctly connected to the positive and negative poles of the differential probe connection end of the test fixture.


Reference address:Application solution of DS70000 series digital oscilloscope in USB2.0 conformance analysis test

Previous article:The difference between X1 and X10 gears of oscilloscope probes
Next article:SDS2000XHD series oscilloscope parameter measurement method

Latest Test Measurement Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号