Link power management in USB 3.0 hardware

This section provides information about certain limitations of the Universal Serial Bus (USB) 2.0 Selective Suspend mechanism. It provides guidelines for independent hardware vendors (IHVs) and original equipment manufacturers (OEMs) to implement power management for USB devices by using Link Power Management (LPM) in conjunction with Selective Suspend. It also provides information about common pitfalls in LPM implementation in USB controllers, hubs, and devices. This information applies to Windows 8 and later versions.

This section assumes that the reader is familiar with the following:

In this section

TopicDescription

Limitations of USB 2.0 Mechanism

Describes the limitations of the Universal Serial Bus (USB) 2.0 Selective Suspend mechanism. It then provides an overview of the USB 3.0 Link Power Management (LPM) feature and how it can be used in conjunction with the Selective Suspend mechanism to reduce system power consumption. Finally, it lists the common pitfalls in LPM implementation in USB controllers, hubs, and devices.

USB 3.0 LPM Mechanism

This topic describes the USB 3.0 LPM mechanism.

There is an addendum to the official USB 2.0 Specification (USB2_LinkPowerMangement_ECN), which defines LPM for newer USB 2.0 hardware. This topic does not cover that USB 2.0 LPM mechanism. The purpose of this topic is to describe USB 3.0 LPM states, specifically U1 and U2.

U1 and U2 Transitions

This topic first describes the initial setup that is done by the software to enable U1 and U2 transitions, and then describes how these transitions occur in the hardware.

Common Hardware Problems with U1 or U2 Implementation

This topic discusses the LPM mechanism for saving power and described various common problems seen in current USB 3.0 hardware. USB-IF certification requires that devices, hubs, and controllers implement U1 and U2 correctly. The certification aims at enforcing that requirement through compliance tests. The Microsoft USB driver stack (included with Windows 8) takes full advantage of the U1 and U2 mechanism to achieve maximum power savings. Therefore problems such as those described in this topic will be seen more frequently. Those problems can lead to poor user experience and might prevent Windows from achieving the power savings offered by the USB 3.0 specification.

 

Related topics

Building USB devices for Windows

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft. All rights reserved.