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.
Previous article:The difference between X1 and X10 gears of oscilloscope probes
Next article:SDS2000XHD series oscilloscope parameter measurement method
- Popular Resources
- Popular amplifiers
- Seizing the Opportunities in the Chinese Application Market: NI's Challenges and Answers
- Tektronix Launches Breakthrough Power Measurement Tools to Accelerate Innovation as Global Electrification Accelerates
- Not all oscilloscopes are created equal: Why ADCs and low noise floor matter
- Enable TekHSI high-speed interface function to accelerate the remote transmission of waveform data
- How to measure the quality of soft start thyristor
- How to use a multimeter to judge whether a soft starter is good or bad
- What are the advantages and disadvantages of non-contact temperature sensors?
- In what situations are non-contact temperature sensors widely used?
- How non-contact temperature sensors measure internal temperature
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- CGD and Qorvo to jointly revolutionize motor control solutions
- CGD and Qorvo to jointly revolutionize motor control solutions
- Keysight Technologies FieldFox handheld analyzer with VDI spread spectrum module to achieve millimeter wave analysis function
- Infineon's PASCO2V15 XENSIV PAS CO2 5V Sensor Now Available at Mouser for Accurate CO2 Level Measurement
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- A new chapter in Great Wall Motors R&D: solid-state battery technology leads the future
- Naxin Micro provides full-scenario GaN driver IC solutions
- Interpreting Huawei’s new solid-state battery patent, will it challenge CATL in 2030?
- Are pure electric/plug-in hybrid vehicles going crazy? A Chinese company has launched the world's first -40℃ dischargeable hybrid battery that is not afraid of cold
- [MM32 eMiniBoard Review] Part 3: UART Test and Analysis
- Resistance and capacitance thinking map
- Audi owes me a VR helmet for my childhood
- Capacitor problem of mosfet
- android: wifi communication
- 32W fluorescent lamp ballast circuit diagram
- Why are some batteries measured in mAh and others in Wh?
- Free application: RTT & Renesas ultra-low power MCU RA2L1 development board
- Where to go during the May Day holiday?
- The 5G era is within reach! Qorvo RF Fusion has been successfully applied to many new smartphone designs