USB Type C Introduction - sec.ch9.ms · USB Type C Introduction & Implement Fei Zhou PE China,...
Transcript of USB Type C Introduction - sec.ch9.ms · USB Type C Introduction & Implement Fei Zhou PE China,...
• 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.