Enabling new USB Connectivity Scenarios

请点击以下链接下载WinHEC的演讲材料
Download WinHEC presentations here:
http://channel9.msdn.com/Events/WinHEC/2015
C
C
C
C
C
C
C
C
Power Options priority
•
•
•
•
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
Repeater
Host
Type C
Connector
CMC
USB3 SS Port 1
*If trace length exceed
guideline
No MUX
ESD
USB3 SS Port 2
CMC
USB2 Port 1
*If supporting BC1.2
ESD
BC1.2
USB PD
CC
*If supporting USB PD
Optional
•
•
•
•
•
2 USB3 SS port + 1 USB2 ports used for each Type-C connector
Lower cost solution at expense of additional IO port
DO NOT need MUX and PD Controller,
Still need to take care of Vbus/Vconn control with discrete logic or integrated controller
Dual Role only supported if all ports support Dual Role
Host
USB3 SS Port
MUX
Repeater
Type C
Connector
CMC
ESD
*If trace length exceed
guideline
CMC
USB2 Port
ESD
*If supporting BC1.2
BC1.2
EC
•
•
•
USB
PD
CC
1 USB3 SS port + 1 USB2 ports used for each Type-C connector
Requires a MUX and CC HW Logic
Dual Role detection and configuration taken care of by USB PD or EC
SBU1
SBU2
These 12 pins are candidates for renegotiation
Repeater
Host
MUX
Type C
Connector
CMC
USB3 SS
Optional
ESD
DP
Optional
Optional
AUX+/AUX-
SBU1
SBU2
BC1.2
CMC
USB2 Port 1
*If supporting BC1.2
ESD
HD Audio
CODEC
Audio
CC1
HPD
CC2
EC
USB PD
•
•
•
Alternate modes must support USB PD Structured VDM to enter/exit Alternate mode
Requires a MUX
DP Alternate Mode pin mapping defined by VESA
OS Policy Manager (OPM)
• Communicates any OS based requests to Type-C connector/device
and vice versa
• OS specific
Platform Policy Manager (PPM)
• Manage Type-C ports on the system and apply default policies to
them (system policy, power delivery)
• Platform specific (HW/FW vendor provided SW)
Local Policy Manager (LPM)
• An individual USB Type-C policy manager on the platform
• One LPM for each Type-C connector
USB Host class drivers supported on
Mobile
USB Hubs (USBHUB)
HID - Keyboard/Mice (HidClass,
KBDCLass, MouClass, KBDHid, MouHid)
USB Mass Storage (Bulk & UASP)
USB Audio in / out (USBAUDIO)
Serial Devices (USBSER)
Bluetooth (BTHUSB)
Generic USB Host Driver (WinUSB)
The new scenarios possible with Dual Role and USB Type-C will change
how users view USB connectivity
Windows 10 enables hardware vendors to innovate and build great Dual
Role and USB Type-C systems
Hardware and software integration is important to ensure a good USB
Dual Role/Type-C experience
(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.