Shopping Cart

No products in the cart.

BS EN IEC 62680-1-2:2020

$256.21

Universal serial bus interfaces for data and power – Common components. USB Power Delivery specification

Published By Publication Date Number of Pages
BSI 2020 556
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. We’re here to assist you 24/7.
Email:[email protected]

This specification is intended as an extension to the existing [USB 2.0], [USB 3.2], [USB Type-C 1.3] and [USBBC 1.2] specifications. It addresses only the elements required to implement USB Power Delivery. It is targeted at power supply vendors, manufacturers of [USB 2.0], [USB 3.2], [USB Type-C 1.3] and [USBBC 1.2] Platforms, Devices and cable assemblies.

PDF Catalog

PDF Pages PDF Title
2 undefined
6 FOREWORD
18 English
Table of Contents
INTELLECTUAL PROPERTY DISCLAIMER
Chairs
Editors
Contributors
Revision History
23 A. CRC calculation
B. PD Message Sequence Examples
C. VDM Command Examples
24 D. BMC Receiver Design Examples
E. FRS System Level Example
38 1 Introduction
1.1 Overview
39 1.2 Purpose
1.3 Scope
1.4 Conventions
1.4.1 Precedence
40 1.4.2 Keywords
41 1.4.3 Numbering
1.5 Related Documents
42 1.6 Terms and Abbreviations
List of Tables
49 1.7 Parameter Values
50 1.8 Changes from Revision 2.0
1.9 Compatibility with Revision 2.0
2 Overview
2.1 Introduction
51 2.2 Section Overview
52 2.3 Revision 2.0 Changes and Compatibility
2.3.1 Changes from Revision 2.0
2.3.2 Compatibility with Revision 2.0
53 2.4 USB Power Delivery Capable Devices
54 2.5 SOP* Communication
2.5.1 Introduction
2.5.2 SOP* Collision Avoidance
2.5.3 SOP Communication
2.5.4 SOP’/SOP’’ Communication with Cable Plugs
56 2.6 Operational Overview
2.6.1 Source Operation
59 2.6.2 Sink Operation
61 2.6.3 Cable Plugs
62 2.7 Architectural Overview
64 2.7.1 Policy
65 2.7.2 Message Formation and Transmission
2.7.3 Collision Avoidance
2.7.4 Power supply
66 2.7.5 DFP/UFP
2.7.6 Cable and Connectors
2.7.7 Interactions between Non-PD, BC and PD devices
67 2.7.8 Power Rules
3 USB Type-A and USB Type-B Cable Assemblies and Connectors
4 Electrical Requirements
4.1 Interoperability with other USB Specifications
4.2 Dead Battery Detection / Unpowered Port Detection
4.3 Cable IR Ground Drop (IR Drop)
4.4 Cable Type Detection
68 5 Physical Layer
5.1 Physical Layer Overview
5.2 Physical Layer Functions
69 5.3 Symbol Encoding
70 5.4 Ordered Sets
5.5 Transmitted Bit Ordering
72 5.6 Packet Format
5.6.1 Packet Framing
74 5.6.2 CRC
76 5.6.3 Packet Detection Errors
5.6.4 Hard Reset
5.6.5 Cable Reset
77 5.7 Collision Avoidance
5.8 Biphase Mark Coding (BMC) Signaling Scheme
78 5.8.1 Encoding and signaling
80 5.8.2 Transmit and Receive Masks
86 5.8.3 Transmitter Load Model
87 5.8.4 BMC Common specifications
88 5.8.5 BMC Transmitter Specifications
90 5.8.6 BMC Receiver Specifications
93 5.9 Built in Self-Test (BIST)
5.9.1 BIST Carrier Mode
5.9.2 BIST Test Data
6 Protocol Layer
6.1 Overview
6.2 Messages
94 6.2.1 Message Construction
102 6.3 Control Message
103 6.3.1 GoodCRC Message
104 6.3.2 GotoMin Message
6.3.3 Accept Message
6.3.4 Reject Message
105 6.3.5 Ping Message
6.3.6 PS_RDY Message
6.3.7 Get_Source_Cap Message
6.3.8 Get_Sink_Cap Message
6.3.9 DR_Swap Message
106 6.3.10 PR_Swap Message
6.3.11 VCONN_Swap Message
107 6.3.12 Wait Message
108 6.3.13 Soft Reset Message
6.3.14 Not_Supported Message
6.3.15 Get_Source_Cap_Extended Message
6.3.16 Get_Status Message
6.3.17 FR_Swap Message
109 6.3.18 Get_PPS_Status
6.3.19 Get_Country_Codes
6.3.20 Get_Sink_Cap_Extended Message
6.4 Data Message
110 6.4.1 Capabilities Message
119 6.4.2 Request Message
123 6.4.3 BIST Message
124 6.4.4 Vendor Defined Message
147 6.4.5 Battery_Status Message
148 6.4.6 Alert Message
149 6.4.7 Get_Country_Info Message
6.5 Extended Message
150 6.5.1 Source_Capabilities_Extended Message
154 6.5.2 Status Message
157 6.5.3 Get_Battery_Cap Message
6.5.4 Get_Battery_Status Message
158 6.5.5 Battery_Capabilities Message
6.5.6 Get_Manufacturer_Info Message
159 6.5.7 Manufacturer_Info Message
160 6.5.8 Security Messages
6.5.9 Firmware Update Messages
161 6.5.10 PPS_Status Message
162 6.5.11 Country_Codes Message
6.5.12 Country_Info Message
163 6.5.13 Sink_Capabilities_Extended Message
166 6.6 Timers
6.6.1 CRCReceiveTimer
167 6.6.2 SenderResponseTimer
6.6.3 Capability Timers
168 6.6.4 Wait Timers and Times
6.6.5 Power Supply Timers
169 6.6.6 NoResponseTimer
170 6.6.7 BIST Timers
6.6.8 Power Role Swap Timers
6.6.9 Soft Reset Timers
6.6.10 Hard Reset Timers
171 6.6.11 Structured VDM Timers
172 6.6.12 Vconn Timers
6.6.13 tCableMessage
6.6.14 DiscoverIdentityTimer
6.6.15 Collision Avoidance Timers
173 6.6.16 Fast Role Swap Timers
6.6.17 Chunking Timers
174 6.6.18 Programmable Power Supply Timers
6.6.19 Time Values and Timers
177 6.7 Counters
6.7.1 MessageID Counter
6.7.2 Retry Counter
178 6.7.3 Hard Reset Counter
6.7.4 Capabilities Counter
6.7.5 Discover Identity Counter
6.7.6 VDMBusyCounter
6.7.7 Counter Values and Counters
179 6.8 Reset
6.8.1 Soft Reset and Protocol Error
181 6.8.2 Hard Reset
6.8.3 Cable Reset
182 6.9 Collision Avoidance
6.10 Message Discarding
183 6.11 State behavior
6.11.1 Introduction to state diagrams used in Chapter 6
6.11.2 State Operation
201 6.11.3 List of Protocol Layer States
202 6.12 Message Applicability
203 6.12.1 Applicability of Control Messages
204 6.12.2 Applicability of Data Messages
205 6.12.3 Applicability of Extended Messages
206 6.12.4 Applicability of Structured VDM Commands
207 6.12.5 Applicability of Reset Signaling
6.12.6 Applicability of Fast Role Swap signal
6.13 Value Parameters
7 Power Supply
7.1 Source Requirements
7.1.1 Behavioral Aspects
208 7.1.2 Source Bulk Capacitance
7.1.3 Types of Sources
7.1.4 Source Transitions
214 7.1.5 Response to Hard Resets
215 7.1.6 Changing the Output Power Capability
7.1.7 Robust Source Operation
216 7.1.8 Output Voltage Tolerance and Range
217 7.1.9 Charging and Discharging the Bulk Capacitance on VBUS
7.1.10 Swap Standby for Sources
218 7.1.11 Source Peak Current Operation
7.1.12 Source Capabilities Extended Parameters
220 7.1.13 Fast Role Swap
222 7.1.14 Non-application of VBUS Slew Rate Limits
7.2 Sink Requirements
7.2.1 Behavioral Aspects
7.2.2 Sink Bulk Capacitance
7.2.3 Sink Standby
223 7.2.4 Suspend Power Consumption
7.2.5 Zero Negotiated Current
7.2.6 Transient Load Behavior
7.2.7 Swap Standby for Sinks
7.2.8 Sink Peak Current Operation
224 7.2.9 Robust Sink Operation
225 7.2.10 Fast Role Swap
7.3 Transitions
226 7.3.1 Increasing the Current
228 7.3.2 Increasing the Voltage
230 7.3.3 Increasing the Voltage and Current
232 7.3.4 Increasing the Voltage and Decreasing the Current
234 7.3.5 Decreasing the Voltage and Increasing the Current
236 7.3.6 Decreasing the Current
238 7.3.7 Decreasing the Voltage
240 7.3.8 Decreasing the Voltage and the Current
242 7.3.9 Sink Requested Power Role Swap
245 7.3.10 Source Requested Power Role Swap
248 7.3.11 GotoMin Current Decrease
250 7.3.12 Source Initiated Hard Reset
252 7.3.13 Sink Initiated Hard Reset
254 7.3.14 No change in Current or Voltage
256 7.3.15 Fast Role Swap
258 7.3.16 Increasing the Programmable Power Supply Voltage
260 7.3.17 Decreasing the Programmable Power Supply Voltage
262 7.3.18 Changing the Source PDO or APDO
264 7.3.19 Increasing the Programmable Power Supply Current
266 7.3.20 Decreasing the Programmable Power Supply Current
268 7.3.21 Same Request Programmable Power Supply
269 7.4 Electrical Parameters
7.4.1 Source Electrical Parameters
273 7.4.2 Sink Electrical Parameters
274 7.4.3 Common Electrical Parameters
275 8 Device Policy
8.1 Overview
8.2 Device Policy Manager
276 8.2.1 Capabilities
8.2.2 System Policy
8.2.3 Control of Source/Sink
277 8.2.4 Cable Detection
8.2.5 Managing Power Requirements
279 8.2.6 Use of “Unconstrained Power” bit with Batteries and AC supplies
281 8.2.7 Interface to the Policy Engine
8.3 Policy Engine
8.3.1 Introduction
282 8.3.2 Atomic Message Sequence Diagrams
414 8.3.3 State Diagrams
480 9 States and Status Reporting
9.1 Overview
482 9.1.1 PDUSB Device and Hub Requirements
9.1.2 Mapping to USB Device States
485 9.1.3 PD Software Stack
9.1.4 PDUSB Device Enumeration
487 9.2 PD Specific Descriptors
9.2.1 USB Power Delivery Capability Descriptor
488 9.2.2 Battery Info Capability Descriptor
489 9.2.3 PD Consumer Port Capability Descriptor
9.2.4 PD Provider Port Capability Descriptor
490 9.3 PD Specific Requests and Events
9.3.1 PD Specific Requests
491 9.4 PDUSB Hub and PDUSB Peripheral Device Requests
9.4.1 GetBatteryStatus
492 9.4.2 SetPDFeature
494 10 Power Rules
10.1 Introduction
10.2 Source Power Rules
10.2.1 Source Power Rule Considerations
495 10.2.2 Normative Voltages and Currents
497 10.2.3 Optional Voltages/Currents
499 10.2.4 Power sharing between ports
10.3 Sink Power Rules
10.3.1 Sink Power Rule Considerations
10.3.2 Normative Sink Rules
542 List of Figures
BS EN IEC 62680-1-2:2020
$256.21