• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
  • Subscribe
  • Advertise

Power Electronic Tips

Power Electronic News, Editorial, Video and Resources

  • Products
    • Power Supplies
    • AC-DC
    • DC-DC
    • Battery Management
    • Capacitors
    • Magnetics
    • MOSFETS
    • Power Management
    • RF Power
    • Resistors
    • Transformers
    • Transistors
  • Applications
    • 5G
    • AI
    • Automotive
    • EV Engineering
    • LED Lighting
    • Industrial
    • IoT
    • Wireless
  • Learn
    • eBooks / Tech Tips
    • EE Training Days
    • FAQ
    • Learning Center
    • Tech Toolboxes
    • Webinars & Digital Events
  • Resources
    • Design Guide Library
    • Digital Issues
    • Engineering Diversity & Inclusion
    • LEAP Awards
    • Podcasts
    • White Papers
    • Design Fast
  • Video
    • EE Videos & Interviews
    • Teardown Videos
  • EE Forums
    • EDABoard.com
    • Electro-Tech-Online.com
  • Engineeering Training Days
  • Newsetter Subscription

Testing considerations for USB and USB-PD

April 8, 2021 By Jeff Shepard

Designers integrating USB Type C and USB4 into their products confront several challenges to ensure interoperability and compliance. Compared with previous generations, the latest USB specifications are more demanding due to higher power and more complex power profiles, higher data transmission speeds, and more functionality in general. To address these challenges, test engineers must start with accurate and standard-compliant test instrumentation, software, and fixtures.

USB Type C power delivery (USB PD) is more complex, including 5 specifications ranging from 10W to 100W. The latest USB PD specification includes variable power scenarios, bidirectional power, and ALT mode for devices that are not compliant with USB PD powering protocols. USB hosts, devices, and accessories negotiate power delivery capabilities via the USB PD communications protocol that is executed on the new configuration channels (CC1 and CC2). The CC1 / CC2 line signals need to be verified for correct protocol transmission for dynamically changing power and managing ALT modes.

USB power profiles now include 5 specifications ranging from 10W to 100W. (Image: Rohde & Schwarz)

The latest USB PD specification v3.0 supports the higher and dynamically variable power. It is implemented by initially increasing the VBUS voltage while maintaining a current of 3A. The discrete voltage levels supported are 5V, 9V, 15V, and 20V. After reaching the maximum voltage of 20 V, the current can be increased up to 5A. For a given power level, a source must support all previous voltages and power levels. A 60W source meeting the new USB PD profile (PDP) specification must be able to supply 20V, 15V, 9V, and 5V, all with 3A of current. This requirement is intended to ensure that a higher wattage power source, for example, a laptop charger, can also support lower wattage (and lower voltage) devices such as a mobile phone handset.

Example of a 60W USB PD profile (power rails and maximum current) (Image: USB Implementers Forum)

The complexities of the latest USB PDPs require that designers spend more time dealing with performance verification and testing to ensure compliance. Additional challenges relate to maintaining backward compatibility with previous generations of USB power specifications.

Full-featured USB Type C adapters and cables are electronically marked (e-mark) and include an identification function chip that is accessible through the CC interface. Testing the e-mark functionality is now part of the USB Implementers Forum (USB-IF) USB PD compliance test specification.

USB PD 3.0 Fast Role Swap testing

USB PD 3.0 fast role swap (FRS) is designed to reduce the risk of data loss for USB peripherals due to an unexpected removal of a dock or hub power cable. It keeps devices powered, even if the dock or hub they are connected to loses power. Implementing FRS requires a precise and rapid exchange of messages between the dock/hub and the device being powered. FRS supports power delivery role swapping within 150μs. USB PD 3.0 chipsets and devices that support FRS are required to pass specific compliance testing. FRS tests are only required for dual-role power (DRP) ports. A DRP port can function as a power source or sink and may alternate between those states.

When a DRP initially operates as a source, the port takes the data-role of a downstream-facing port (DFP) and sends data downstream; it is often the port on a dock or a hub to which devices connect. On the other hand, when a DRP initially operates as a sink, the port takes the data role of an upstream-facing port (UFP), which connects to a hub or DFP of a hub and receives the data on a device or hub. Implementation of FRS enables the ports to change between DPF and UFP roles dynamically.

FRS compliance test instrumentation systems simulate a “power loss event” for the device under test (DUT) to initiate the FRS sequence. The test system continuously monitors the flow of power through VBUS and captures the message timing and power sequencing to ensure they meet the FRS requirements. There are specific test instrumentation and fixtures available for FRS compliance testing.

Biphase Mark Code PHY Integrity testing

The USB PD protocol uses biphase mark code (BMC) encoding on the CC communications interface to exchange the power profiles between two USB Type-C interfaces. Confirmation of the specified power negotiation on the CC link of a USB Type-C interface at frequencies of 270 kbps and 330 kbps and verification of the quality of the power supply on VBUS is another aspect of USB PD compliance testing.

Communication of the BMC signal specified in the USB PD standard is necessary to guarantee interoperability between USB components and devices and avoid any damage due to overvoltage and current. BMC PHY signaling is tested using compliance masks. Separate mask profiles are used to evaluate the modulated signal sequences of logic “one” and “zero”.

An eye diagram provides instant visual data to validate the signal integrity on the USB CC communications interface. (Image: Keysight Technologies)

Each manufacturer needs to apply to the USB Implementers Forum to get XIDs for its products. The initiator reads its responders’ XIDs along with other electronic certification data during the USB Type-C Authentication process. An external database (white list) that includes each XID and its related compliance test status is part of the compliance infrastructure. The initiator checks the white lists to confirm that the responder’s XID is listed after being authenticated. If the XID is on the white list, the initiator can be confident that the responder has passed compliance testing.

As a result of the 40 Gbit/s speed of USB4 (and Thunderbolt 3 & 4), measurement system noise and jitter cannot be ignored. The electrical tests for USB4 emphasize the Tf/Tf and intrinsic jitter performance of the test signal source. The test is performed by calibrating the test signal using the minimum input performance defined by the receiver standards to guarantee accurate receiver sensitivity measurement.

USB testing software

Software suites are available that support USB PD electrical and protocol compliance testing to validate and debug USB power delivery provider, consumer, dual-role device, and eMaker cable. For example, automation of the bit error rate testing (BERT) can minimize the effort needed for signal calibration and maximize test reproducibility. Various USB PD electrical and protocol compliance software suites offer several features that can speed design validation:

  • Conformance to the latest USB-IF USB PD specification and testing requirements
  • Performance of the BMC-PHY electrical, physical layer tests
  • Performance of the BMC-PROT protocol layer tests
  • Performance of the BMC-POW power state tests
  • Full automation of all tests needed for USB PD certification
  • Support for all types of USB PD device tests, including provider, consumer, dual-role device, and the eMarker cable.
  • Automatic saving of all waveforms, making them available for subsequent analysis and debugging
  • Supports automation of the USB PD compliance test process, including product registration and certification approval

Automated USB PD compliance software can enable designers and test engineers to perform all needed compliance testing and debugging in real-time and reduce product development times.

Summary

As shown, designers integrating USB Type C and USB4 into their products confront several challenges to ensure interoperability and compliance. Compared with previous generations, the latest USB specifications are more demanding due to higher power and more complex power profiles, higher data transmission speeds, and more functionality in general. To address these challenges, test engineers must start with accurate and standard-compliant test instrumentation, software, and fixtures.

References

How to Test USB Power Delivery Over Type-C, Keysight Technologies
PD 3.0 ‘Fast Role Swap” Compliance Tests, Teledyne Lecroy
Power Delivery Tests, USB Implementers Forum
USB Power Delivery Electrical and Protocol Compliance Test Software, Keysight Technologies

You may also like:

  • USB4
    USB proliferation of capabilities and compatibilities
  • GaN MOSFETs
    Boosting efficiency in fast-charge adapters
  • PoE
    Harnessing Power-over-Ethernet efficiently
  • PoE
    Design considerations for PoE
  • replacement external power supply
    Selecting a replacement external power supply – what you need…

Filed Under: FAQ, Featured, Power Management Tagged With: FAQ

Primary Sidebar

Featured Contributions

Robust design for Variable Frequency Drives and starters

Meeting demand for hidden wearables via Schottky rectifiers

The case for vehicle 48 V power systems

GaN reliability milestones break through the silicon ceiling

Developing power architecture to support autonomous transportation

More Featured Contributions

EE LEARNING CENTER

EE Learning Center

EE TECH TOOLBOX

“ee
Tech Toolbox: Internet of Things
Explore practical strategies for minimizing attack surfaces, managing memory efficiently, and securing firmware. Download now to ensure your IoT implementations remain secure, efficient, and future-ready.

EE ENGINEERING TRAINING DAYS

engineering
“power
EXPAND YOUR KNOWLEDGE AND STAY CONNECTED
Get the latest info on technologies, tools and strategies for EE professionals.
“bills

RSS Current EDABoard.com discussions

  • Will this TL084C based current clamp circuit work?
  • Mains inverter with switching node going out on the mains cable!?
  • ISL8117 buck converter blowing up
  • MOSFET thermal noise in Weak vs Strong inversion
  • System verilog constraint error

RSS Current Electro-Tech-Online.com Discussions

  • Kawai KDP 80 Electronic Piano Dead
  • My Advanced Realistic Humanoid Robots Project
  • FSK SER on the same symbols
  • Wideband matching an electrically short bowtie antenna; 50 ohm, 434 MHz
  • using a RTC in SF basic

DesignFast

Component Selection Made Simple.

Try it Today
design fast globle

Footer

EE World Online Network

  • 5G Technology World
  • EE World Online
  • Engineers Garage
  • Analog IC Tips
  • Battery Power Tips
  • Connector Tips
  • DesignFast
  • EDA Board Forums
  • Electro Tech Online Forums
  • EV Engineering
  • Microcontroller Tips
  • Sensor Tips
  • Test and Measurement Tips

Power Electronic Tips

  • Subscribe to our newsletter
  • Advertise with us
  • Contact us
  • About us

Copyright © 2025 · WTWH Media LLC and its licensors. All rights reserved.
The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media.

Privacy Policy