- Module 1: Type-C and Power Delivery Overview
USB Connectors & Power, Type-C Motivations and Goals, Power Delivery Motivations and Goals, Type-C and Power Delivery Feature Overview
- Module 2: Type-C Plug, Receptacle and Cables
Overview of Plugs Receptacles and Cables, Type-C Receptacle and Plugs, Type-C Receptacle Signals, Type-C Plug Signals, USB Type-C Cables, Legacy Support, Captive Cable Devices, Type-C Adapter Cables
Module 3: Electronically Marked Type-C Cables
Active vs Passive Cables, Which Cables are Marked, EM Cable Requirements, VCONN vs VBUS Power, VCONN Cable Isolation, Discovering Cable Identity, Managed Active Cables
- Module 4: Type-C Detection and Configuration
Detected and Configured Features, Role of CC Signal, Detecting Electronically Marked Cables, CC Detection Logic, Detection and Configuration Sequence, Dual Role Ports
- Module 5: Power Delivery Protocol Basics
System Policy Manager, Device Policy Manager, Policy Engine, Protocol layer, Physical Layer, USB Power Delivery Support, PD Messages: Bit and Error Rate, PD messages: CC BCM, PD messages: VBUS BFSK PD Class Descriptors, PD Class requests, Power Delivery - USB Hub Status
- Module 6: Power Delivery SOP Messages
Why PD Messages are Sent, Multiple Targets Possible, PD Message Format, Messages Start with a Preamble, SOF Ordered Set Framing, Port and Cable Targeting: SOP'/SOP", Message ID Field, Control Message Types, Data Message Types, Message Encoding/Decoding, Message 4b5b Encoding
- Module 7: DFP/UFP Data Role Swap
USB Data Roles Background, USB OTG Permitted Role Swap, Type-C and PD More Flexible Roles, Determining Data Role Swap Support, Example Data Role Swap Sequence
- Module 8: VCONN Power and Source Swap
VCONN and Electronically Marked Cables, Determining if VCONN is Required, VCONN at Type-C Receptacle and Plug, VCONN Source Swap Sequence, VCONN Powered Accessories, VDMs Used to Switch Modes
- Module 9: VBUS Power Role Swap
Background: VBUS Source/Sink Roles, VBUS Dual Role Ports, VBUS Source/Sink Swap Examples, VBUS Power Role Swap Sequence
- Module 10: Power Contract Negotiation
Power Contract Motivations, Host Contract Negotiation Role, Contract Negotiation PD Messages, Source Capabilities Message Header, Source Capabilities Power Data Objects, Request Data Objects, Power Contract Negotiation Sequence