USB Type C Introduction - sec.ch9.ms · USB Type C Introduction & Implement Fei Zhou PE China,...

22

Transcript of USB Type C Introduction - sec.ch9.ms · USB Type C Introduction & Implement Fei Zhou PE China,...

USB Type C Introduction & Implement

Fei Zhou PE China, Microsoft

C

C

C

C

C

C

C C

• Very flexible power options

• USB PD is not mandatory

• USB PD ( Structured VDM) required to support Alternate Mode

• VBUS should be off until device detected

Po

wer O

ptio

ns p

riority

Windows®10

• Initial release of USB-C* support

• Basic error messages for Billboard, slow charging, incompatible dual

role scenarios

Future

Investments

• Address interoperability issues discovered at IOP events

• Enhance error messaging to reduce customer confusion & OEM

support calls

• Support for new USB-C* scenarios

Standard SW-HW/FW Interface (UCSI) Custom SW-HW/FW Interface

UCM Class Extension + Policy Manager

In-box UCMCx Client Driver (UCSI)

Custom UCMCx Client Driver

UCM Client Interface

USB-C Hardware/Firmware

USB* Connector Manager (UCM)

USB Host Stack

User Interface

USB Host Controller

USB Function Stack

USB Device Controller

Microsoft* component

OEM/IHV component

Interface layer

Hardware

• If a dual-role Windows® 10 Mobile device (e.g., phone) is connected to a dual-

role Windows 10 Desktop system, Windows will ensure that the Mobile device

becomes the UFP

• If the desktop system does not have functionality in the role it resolved in, it will

attempt a Data Role Swap

• If the Data Role Swap succeeded, but the power roles didn’t swap, the system will

attempt a Power Role Swap

• If Windows 10 Mobile device resolves as DFP and it is connected to a Windows

10 system that doesn’t support USB Connector Manager, we will also attempt

Data Role/Power Role swap

(c) 2015 Microsoft Corporation. All rights reserved. This document is provided "as-is." Information and views

expressed in this document, including URL and other Internet Web site references, may change without notice. You

bear the risk of using it. This document does not provide you with any legal rights to any intellectual property in any

Microsoft product. You may copy and use this document for your internal, reference purposes.

Some information relates to pre-released product which may be substantially modified before it’s commercially

released. Microsoft makes no warranties, express or implied, with respect to the information provided here.