add USB_PD_R3.2
This commit is contained in:
parent
920097c3ad
commit
a1c36ccc90
192 changed files with 13006 additions and 0 deletions
582
USB_PD_R3.2/TOC.md
Normal file
582
USB_PD_R3.2/TOC.md
Normal file
|
|
@ -0,0 +1,582 @@
|
|||
# USB Power Delivery Specification — Table of Contents
|
||||
|
||||
Markdown transcription of `USB_PD_R3.2_V1.2_2026_05_20.pdf` (Universal Serial
|
||||
Bus Power Delivery Specification, Release 3.2, Version 1.2, May 20 2026).
|
||||
|
||||
The specification was split into the per-chapter PDFs in this folder; each has
|
||||
a matching `.md` transcription and, where the chapter contains figures, a
|
||||
folder of extracted PNGs. Page numbers below are the printed document pages —
|
||||
which in this PDF are identical to the position in the file (no front-matter
|
||||
offset) — and are mirrored in the transcriptions as `<!-- page N -->` markers.
|
||||
|
||||
## Chapters
|
||||
|
||||
| # | Chapter | Pages | Source PDF | Figures |
|
||||
|---|---|---|---|---|
|
||||
| 1 | [Introduction](01-introduction.md) | 21–25 | [pdf](01-introduction.pdf) | 1 |
|
||||
| 2 | [Glossary and Info](02-glossary-and-info.md) | 26–36 | [pdf](02-glossary-and-info.pdf) | — |
|
||||
| 3 | [Port Power Requirements](03-port-power-requirements.md) | 37–47 | [pdf](03-port-power-requirements.pdf) | 4 |
|
||||
| 4 | [Power Delivery Electrical Requirements](04-power-delivery-electrical-requirements.md) | 48–84 | [pdf](04-power-delivery-electrical-requirements.pdf) | 25 |
|
||||
| 5 | [PD Communications Physical Layer](05-pd-communications-physical-layer.md) | 85–111 | [pdf](05-pd-communications-physical-layer.pdf) | 25 |
|
||||
| 6 | [PD Communications Protocol Message Definitions](06-pd-communications-protocol-message-definitions.md) | 112–193 | [pdf](06-pd-communications-protocol-message-definitions.pdf) | 9 |
|
||||
| 7 | [PD Communications Protocol Message Usage](07-pd-communications-protocol-message-usage.md) | 194–240 | [pdf](07-pd-communications-protocol-message-usage.pdf) | 3 |
|
||||
| 8 | [Vendor Defined Message Usage and Alternate Modes](08-vendor-defined-message-usage-and-alternate-modes.md) | 241–253 | [pdf](08-vendor-defined-message-usage-and-alternate-modes.pdf) | 5 |
|
||||
| 9 | [State Machine Diagrams](09-state-machine-diagrams.md) | 254–391 | [pdf](09-state-machine-diagrams.pdf) | 102 |
|
||||
| 10 | [Fast Role Swap (FRS)](10-fast-role-swap.md) | 392–399 | [pdf](10-fast-role-swap.pdf) | 4 |
|
||||
| A | [Revision History](A-revision-history.md) | 400–404 | [pdf](A-revision-history.pdf) | — |
|
||||
| B | [Contributors](B-contributors.md) | 405–416 | [pdf](B-contributors.pdf) | — |
|
||||
|
||||
Total: 178 extracted figures across chapters 1–10.
|
||||
|
||||
Chapters 6, 7 and 9 are very large (82, 47 and 138 printed pages) and were
|
||||
transcribed and audited in ~8-page chunks that were concatenated afterwards;
|
||||
the section tree below is capped at 2–3 levels of numbering for these three
|
||||
chapters so the TOC stays usable — the files themselves go deeper (chapter 9
|
||||
nests to `9.2.26.4.3` and beyond for individual state diagrams).
|
||||
|
||||
</content>
|
||||
## Sections
|
||||
|
||||
- [Chapter 1. Introduction](01-introduction.md#chapter-1-introduction)
|
||||
- [1.1. Cable and Connectors](01-introduction.md#11-cable-and-connectors)
|
||||
- [1.2. Operational Overview](01-introduction.md#12-operational-overview)
|
||||
- [1.3. USB PD Roles](01-introduction.md#13-usb-pd-roles)
|
||||
- [1.3.1. Source Port](01-introduction.md#131-source-port)
|
||||
- [1.3.2. Sink Port](01-introduction.md#132-sink-port)
|
||||
- [1.3.3. Downstream Facing Port (DFP)](01-introduction.md#133-downstream-facing-port-dfp)
|
||||
- [1.3.4. Upstream Facing Port (UFP)](01-introduction.md#134-upstream-facing-port-ufp)
|
||||
- [1.3.5. Dual-Role Power (DRP) Ports](01-introduction.md#135-dual-role-power-drp-ports)
|
||||
- [1.3.6. Dual-Role Data (DRD) Ports](01-introduction.md#136-dual-role-data-drd-ports)
|
||||
- [1.3.7. VCONN Source](01-introduction.md#137-vconn-source)
|
||||
- [1.3.8. Cable Plugs](01-introduction.md#138-cable-plugs)
|
||||
- [1.4. Power Delivery Operational Contracts](01-introduction.md#14-power-delivery-operational-contracts)
|
||||
- [1.5. Source and Sink Operation in USB PD](01-introduction.md#15-source-and-sink-operation-in-usb-pd)
|
||||
- [1.5.1. General Source-to-Sink Initial Interaction](01-introduction.md#151-general-source-to-sink-initial-interaction)
|
||||
- [1.6. Common PD Device Types](01-introduction.md#16-common-pd-device-types)
|
||||
- [1.7. USB-PD Architectural Overview](01-introduction.md#17-usb-pd-architectural-overview)
|
||||
|
||||
- [Chapter 2. Glossary and Info](02-glossary-and-info.md#chapter-2-glossary-and-info)
|
||||
- [2.1. Conventions](02-glossary-and-info.md#21-conventions)
|
||||
- [2.1.1. Precedence](02-glossary-and-info.md#211-precedence)
|
||||
- [2.1.2. Keywords](02-glossary-and-info.md#212-keywords)
|
||||
- [2.1.3. Numbering](02-glossary-and-info.md#213-numbering)
|
||||
- [2.2. Related Documents](02-glossary-and-info.md#22-related-documents)
|
||||
- [2.3. Terms and Abbreviations](02-glossary-and-info.md#23-terms-and-abbreviations)
|
||||
|
||||
- [Chapter 3. Port Power Requirements](03-port-power-requirements.md#chapter-3-port-power-requirements)
|
||||
- [3.1. Introduction](03-port-power-requirements.md#31-introduction)
|
||||
- [3.2. Source Port Power Requirements](03-port-power-requirements.md#32-source-port-power-requirements)
|
||||
- [3.2.1. General Source Port Requirements](03-port-power-requirements.md#321-general-source-port-requirements)
|
||||
- [3.2.2. Guaranteed Capability Port](03-port-power-requirements.md#322-guaranteed-capability-port)
|
||||
- [3.2.3. Managed Capability Port](03-port-power-requirements.md#323-managed-capability-port)
|
||||
- [3.2.4. Source Voltage and Current Requirements](03-port-power-requirements.md#324-source-voltage-and-current-requirements)
|
||||
- [3.2.5. Optional Source Voltage/Currents](03-port-power-requirements.md#325-optional-source-voltagecurrents)
|
||||
- [3.3. Dynamic Power Supply (DPS)](03-port-power-requirements.md#33-dynamic-power-supply-dps)
|
||||
- [3.4. Sink Power Requirements](03-port-power-requirements.md#34-sink-power-requirements)
|
||||
- [3.4.1. Sink Power Rule Considerations](03-port-power-requirements.md#341-sink-power-rule-considerations)
|
||||
- [3.4.2. Sink Requirements](03-port-power-requirements.md#342-sink-requirements)
|
||||
- [3.5. Sink with Acessory Support](03-port-power-requirements.md#35-sink-with-acessory-support)
|
||||
- [3.6. PDUSB Device Requirements](03-port-power-requirements.md#36-pdusb-device-requirements)
|
||||
|
||||
- [Chapter 4. Power Delivery Electrical Requirements](04-power-delivery-electrical-requirements.md#chapter-4-power-delivery-electrical-requirements)
|
||||
- [4.1. Source Requirements](04-power-delivery-electrical-requirements.md#41-source-requirements)
|
||||
- [4.1.1. Behavioral Aspects](04-power-delivery-electrical-requirements.md#411-behavioral-aspects)
|
||||
- [4.1.2. Source Bulk Capacitance](04-power-delivery-electrical-requirements.md#412-source-bulk-capacitance)
|
||||
- [4.1.3. Source Transitions](04-power-delivery-electrical-requirements.md#413-source-transitions)
|
||||
- [4.1.4. Non-application of VBUS Slew Rate Limits](04-power-delivery-electrical-requirements.md#414-non-application-of-vbus-slew-rate-limits)
|
||||
- [4.1.5. Robust Source Operation](04-power-delivery-electrical-requirements.md#415-robust-source-operation)
|
||||
- [4.1.6. Source Peak Current Operation](04-power-delivery-electrical-requirements.md#416-source-peak-current-operation)
|
||||
- [4.1.7. Source Capabilities Extended Parameters](04-power-delivery-electrical-requirements.md#417-source-capabilities-extended-parameters)
|
||||
- [4.2. Sink Requirements](04-power-delivery-electrical-requirements.md#42-sink-requirements)
|
||||
- [4.2.1. Behavioral Aspects](04-power-delivery-electrical-requirements.md#421-behavioral-aspects)
|
||||
- [4.2.2. Sink Bulk Capacitance](04-power-delivery-electrical-requirements.md#422-sink-bulk-capacitance)
|
||||
- [4.2.3. Sink Standby](04-power-delivery-electrical-requirements.md#423-sink-standby)
|
||||
- [4.2.4. Suspend Power Consumption](04-power-delivery-electrical-requirements.md#424-suspend-power-consumption)
|
||||
- [4.2.5. Zero Negotiated Power](04-power-delivery-electrical-requirements.md#425-zero-negotiated-power)
|
||||
- [4.2.6. Transient Load Behavior](04-power-delivery-electrical-requirements.md#426-transient-load-behavior)
|
||||
- [4.2.7. Considerations for Current Limit in PPS Mode](04-power-delivery-electrical-requirements.md#427-considerations-for-current-limit-in-pps-mode)
|
||||
- [4.2.8. Sink Peak Current Operation](04-power-delivery-electrical-requirements.md#428-sink-peak-current-operation)
|
||||
- [4.2.9. Robust Sink Operation](04-power-delivery-electrical-requirements.md#429-robust-sink-operation)
|
||||
- [4.3. Dual Role Ports](04-power-delivery-electrical-requirements.md#43-dual-role-ports)
|
||||
- [4.3.1. Swap Standby for the Initial Source](04-power-delivery-electrical-requirements.md#431-swap-standby-for-the-initial-source)
|
||||
- [4.3.2. Swap Standby for the Initial Sink](04-power-delivery-electrical-requirements.md#432-swap-standby-for-the-initial-sink)
|
||||
- [4.3.3. Power Role Swap Sequence](04-power-delivery-electrical-requirements.md#433-power-role-swap-sequence)
|
||||
- [4.4. Response to Hard Resets](04-power-delivery-electrical-requirements.md#44-response-to-hard-resets)
|
||||
- [4.4.1. Hard Reset Sequence](04-power-delivery-electrical-requirements.md#441-hard-reset-sequence)
|
||||
- [4.5. Transitions](04-power-delivery-electrical-requirements.md#45-transitions)
|
||||
- [4.5.1. Fixed and AVS transitions](04-power-delivery-electrical-requirements.md#451-fixed-and-avs-transitions)
|
||||
- [4.5.2. PPS voltage or current changes](04-power-delivery-electrical-requirements.md#452-pps-voltage-or-current-changes)
|
||||
- [4.6. VCONN Power Cycle](04-power-delivery-electrical-requirements.md#46-vconn-power-cycle)
|
||||
- [4.7. Electrical Parameters](04-power-delivery-electrical-requirements.md#47-electrical-parameters)
|
||||
- [4.7.1. Source Electrical Parameters](04-power-delivery-electrical-requirements.md#471-source-electrical-parameters)
|
||||
- [4.7.2. Sink Electrical Parameters](04-power-delivery-electrical-requirements.md#472-sink-electrical-parameters)
|
||||
- [4.7.3. Common Electrical Parameters](04-power-delivery-electrical-requirements.md#473-common-electrical-parameters)
|
||||
|
||||
- [Chapter 5. PD Communications Physical Layer](05-pd-communications-physical-layer.md#chapter-5-pd-communications-physical-layer)
|
||||
- [5.1. Overview](05-pd-communications-physical-layer.md#51-overview)
|
||||
- [5.2. Signaling Through DC Biasing](05-pd-communications-physical-layer.md#52-signaling-through-dc-biasing)
|
||||
- [5.2.1. Power Role Indication](05-pd-communications-physical-layer.md#521-power-role-indication)
|
||||
- [5.2.2. Collision Avoidance](05-pd-communications-physical-layer.md#522-collision-avoidance)
|
||||
- [5.3. BMC Signaling](05-pd-communications-physical-layer.md#53-bmc-signaling)
|
||||
- [5.3.1. Transmission](05-pd-communications-physical-layer.md#531-transmission)
|
||||
- [5.3.2. Reception](05-pd-communications-physical-layer.md#532-reception)
|
||||
- [5.3.3. Electrical Characteristics for Transmission and Reception](05-pd-communications-physical-layer.md#533-electrical-characteristics-for-transmission-and-reception)
|
||||
- [5.3.4. Encoding and Signaling](05-pd-communications-physical-layer.md#534-encoding-and-signaling)
|
||||
- [5.4. Built in Self-Test (BIST)](05-pd-communications-physical-layer.md#54-built-in-self-test-bist)
|
||||
- [5.4.1. BIST Carrier Mode](05-pd-communications-physical-layer.md#541-bist-carrier-mode)
|
||||
- [5.5. PD Communications Physical Layer Parameters](05-pd-communications-physical-layer.md#55-pd-communications-physical-layer-parameters)
|
||||
- [5.5.1. BMC Common Parameters](05-pd-communications-physical-layer.md#551-bmc-common-parameters)
|
||||
- [5.5.2. BMC Transmitter Parameters](05-pd-communications-physical-layer.md#552-bmc-transmitter-parameters)
|
||||
- [5.5.3. BMC Receiver Parameters](05-pd-communications-physical-layer.md#553-bmc-receiver-parameters)
|
||||
|
||||
- [Chapter 6. PD Communications Protocol Message Definitions](06-pd-communications-protocol-message-definitions.md#chapter-6-pd-communications-protocol-message-definitions)
|
||||
- [6.1. Overview](06-pd-communications-protocol-message-definitions.md#61-overview)
|
||||
- [6.2. Message Construction](06-pd-communications-protocol-message-definitions.md#62-message-construction)
|
||||
- [6.3. Control Message](06-pd-communications-protocol-message-definitions.md#63-control-message)
|
||||
- [6.4. Data Message](06-pd-communications-protocol-message-definitions.md#64-data-message)
|
||||
- [6.5. Extended Message](06-pd-communications-protocol-message-definitions.md#65-extended-message)
|
||||
- [6.6. Value Parameters](06-pd-communications-protocol-message-definitions.md#66-value-parameters)
|
||||
|
||||
- [Chapter 7. PD Communications Protocol Message Usage](07-pd-communications-protocol-message-usage.md#chapter-7-pd-communications-protocol-message-usage)
|
||||
- [7.1. Reset](07-pd-communications-protocol-message-usage.md#71-reset)
|
||||
- [7.2. Collision Avoidance](07-pd-communications-protocol-message-usage.md#72-collision-avoidance)
|
||||
- [7.3. Message Discarding](07-pd-communications-protocol-message-usage.md#73-message-discarding)
|
||||
- [7.4. Common Messages](07-pd-communications-protocol-message-usage.md#74-common-messages)
|
||||
- [7.5. Applicability Tables](07-pd-communications-protocol-message-usage.md#75-applicability-tables)
|
||||
- [7.6. AMS Usages](07-pd-communications-protocol-message-usage.md#76-ams-usages)
|
||||
- [7.7. Soft Reset AMS](07-pd-communications-protocol-message-usage.md#77-soft-reset-ams)
|
||||
- [7.8. Data Reset AMS](07-pd-communications-protocol-message-usage.md#78-data-reset-ams)
|
||||
- [7.9. Power Negotiation (SPR) AMS](07-pd-communications-protocol-message-usage.md#79-power-negotiation-spr-ams)
|
||||
- [7.10. Power Role Swap AMS](07-pd-communications-protocol-message-usage.md#710-power-role-swap-ams)
|
||||
- [7.11. Fast Role Swap AMS](07-pd-communications-protocol-message-usage.md#711-fast-role-swap-ams)
|
||||
- [7.12. Data Role Swap AMS](07-pd-communications-protocol-message-usage.md#712-data-role-swap-ams)
|
||||
- [7.13. VCONN Swap AMS](07-pd-communications-protocol-message-usage.md#713-vconn-swap-ams)
|
||||
- [7.14. Alert AMS Message](07-pd-communications-protocol-message-usage.md#714-alert-ams-message)
|
||||
- [7.15. Get Status AMS](07-pd-communications-protocol-message-usage.md#715-get-status-ams)
|
||||
- [7.16. Get PPS Status AMS](07-pd-communications-protocol-message-usage.md#716-get-pps-status-ams)
|
||||
- [7.17. Get Source Capabilities (SPR) AMS](07-pd-communications-protocol-message-usage.md#717-get-source-capabilities-spr-ams)
|
||||
- [7.18. Get Sink Capabilities (SPR) AMS](07-pd-communications-protocol-message-usage.md#718-get-sink-capabilities-spr-ams)
|
||||
- [7.19. Extended Capabilities AMS](07-pd-communications-protocol-message-usage.md#719-extended-capabilities-ams)
|
||||
- [7.20. Battery Capabilities AMS](07-pd-communications-protocol-message-usage.md#720-battery-capabilities-ams)
|
||||
- [7.21. Battery Status AMS](07-pd-communications-protocol-message-usage.md#721-battery-status-ams)
|
||||
- [7.22. Manufacturer Information AMS](07-pd-communications-protocol-message-usage.md#722-manufacturer-information-ams)
|
||||
- [7.23. Country Codes AMS](07-pd-communications-protocol-message-usage.md#723-country-codes-ams)
|
||||
- [7.24. Country Information AMS](07-pd-communications-protocol-message-usage.md#724-country-information-ams)
|
||||
- [7.25. Revision Information AMS](07-pd-communications-protocol-message-usage.md#725-revision-information-ams)
|
||||
- [7.26. Source Information AMS](07-pd-communications-protocol-message-usage.md#726-source-information-ams)
|
||||
- [7.27. Security AMS](07-pd-communications-protocol-message-usage.md#727-security-ams)
|
||||
- [7.28. Firmware Update AMS](07-pd-communications-protocol-message-usage.md#728-firmware-update-ams)
|
||||
- [7.29. Enter USB AMS](07-pd-communications-protocol-message-usage.md#729-enter-usb-ams)
|
||||
- [7.30. EPR Mode AMS](07-pd-communications-protocol-message-usage.md#730-epr-mode-ams)
|
||||
- [7.31. Timers](07-pd-communications-protocol-message-usage.md#731-timers)
|
||||
- [7.32. Counters](07-pd-communications-protocol-message-usage.md#732-counters)
|
||||
|
||||
- [Chapter 8. Vendor Defined Message Usage and Alternate Modes](08-vendor-defined-message-usage-and-alternate-modes.md#chapter-8-vendor-defined-message-usage-and-alternate-modes)
|
||||
- [8.1. Overview](08-vendor-defined-message-usage-and-alternate-modes.md#81-overview)
|
||||
- [8.2. Alternate Modes](08-vendor-defined-message-usage-and-alternate-modes.md#82-alternate-modes)
|
||||
- [8.3. General VDM Rules](08-vendor-defined-message-usage-and-alternate-modes.md#83-general-vdm-rules)
|
||||
- [8.4. Unstructured VDM Rules](08-vendor-defined-message-usage-and-alternate-modes.md#84-unstructured-vdm-rules)
|
||||
- [8.5. Structured VDM Rules](08-vendor-defined-message-usage-and-alternate-modes.md#85-structured-vdm-rules)
|
||||
- [8.5.1. Structured VDM Version](08-vendor-defined-message-usage-and-alternate-modes.md#851-structured-vdm-version)
|
||||
- [8.5.2. Object Position](08-vendor-defined-message-usage-and-alternate-modes.md#852-object-position)
|
||||
- [8.5.3. SVID](08-vendor-defined-message-usage-and-alternate-modes.md#853-svid)
|
||||
- [8.6. Command Usage](08-vendor-defined-message-usage-and-alternate-modes.md#86-command-usage)
|
||||
- [8.6.1. Discover Identity](08-vendor-defined-message-usage-and-alternate-modes.md#861-discover-identity)
|
||||
- [8.6.2. Discover SVIDs](08-vendor-defined-message-usage-and-alternate-modes.md#862-discover-svids)
|
||||
- [8.6.3. Discover Modes](08-vendor-defined-message-usage-and-alternate-modes.md#863-discover-modes)
|
||||
- [8.6.4. Enter Mode Command](08-vendor-defined-message-usage-and-alternate-modes.md#864-enter-mode-command)
|
||||
- [8.6.5. Exit Mode Command](08-vendor-defined-message-usage-and-alternate-modes.md#865-exit-mode-command)
|
||||
- [8.6.6. Attention](08-vendor-defined-message-usage-and-alternate-modes.md#866-attention)
|
||||
- [8.7. Command Processes](08-vendor-defined-message-usage-and-alternate-modes.md#87-command-processes)
|
||||
- [8.7.1. Discovery Process](08-vendor-defined-message-usage-and-alternate-modes.md#871-discovery-process)
|
||||
- [8.7.2. Entering Alternate Modes](08-vendor-defined-message-usage-and-alternate-modes.md#872-entering-alternate-modes)
|
||||
- [8.7.3. Exiting Alternate Modes](08-vendor-defined-message-usage-and-alternate-modes.md#873-exiting-alternate-modes)
|
||||
|
||||
- [Chapter 9. State Machine Diagrams](09-state-machine-diagrams.md#chapter-9-state-machine-diagrams)
|
||||
- [9.1. Protocol Layer State Diagrams](09-state-machine-diagrams.md#91-protocol-layer-state-diagrams)
|
||||
- [9.1.1. Introduction to Protocol Layer State Diagrams](09-state-machine-diagrams.md#911-introduction-to-protocol-layer-state-diagrams)
|
||||
- [9.1.2. State Operation](09-state-machine-diagrams.md#912-state-operation)
|
||||
- [9.2. Policy Engine Layer State Diagrams](09-state-machine-diagrams.md#92-policy-engine-layer-state-diagrams)
|
||||
- [9.2.1. Introduction to State diagrams](09-state-machine-diagrams.md#921-introduction-to-state-diagrams)
|
||||
- [9.2.2. SenderResponseTimer State Diagram](09-state-machine-diagrams.md#922-senderresponsetimer-state-diagram)
|
||||
- [9.2.3. Policy Engine Source Port State Diagram](09-state-machine-diagrams.md#923-policy-engine-source-port-state-diagram)
|
||||
- [9.2.4. Policy Engine Sink Port State Diagram](09-state-machine-diagrams.md#924-policy-engine-sink-port-state-diagram)
|
||||
- [9.2.5. SOP Soft Reset and Protocol Error State Diagrams](09-state-machine-diagrams.md#925-sop-soft-reset-and-protocol-error-state-diagrams)
|
||||
- [9.2.6. Data Reset State Diagrams](09-state-machine-diagrams.md#926-data-reset-state-diagrams)
|
||||
- [9.2.7. Not Supported Message State Diagrams](09-state-machine-diagrams.md#927-not-supported-message-state-diagrams)
|
||||
- [9.2.8. Alert State Diagrams](09-state-machine-diagrams.md#928-alert-state-diagrams)
|
||||
- [9.2.9. Source/Sink Capabilities Extended State Diagrams](09-state-machine-diagrams.md#929-sourcesink-capabilities-extended-state-diagrams)
|
||||
- [9.2.10. Source Information State Diagrams](09-state-machine-diagrams.md#9210-source-information-state-diagrams)
|
||||
- [9.2.11. Status State Diagrams](09-state-machine-diagrams.md#9211-status-state-diagrams)
|
||||
- [9.2.12. Battery Capabilities State Diagrams](09-state-machine-diagrams.md#9212-battery-capabilities-state-diagrams)
|
||||
- [9.2.13. Battery Status State Diagrams](09-state-machine-diagrams.md#9213-battery-status-state-diagrams)
|
||||
- [9.2.14. Manufacturer Information State Diagrams](09-state-machine-diagrams.md#9214-manufacturer-information-state-diagrams)
|
||||
- [9.2.15. Country Codes and Information State Diagrams](09-state-machine-diagrams.md#9215-country-codes-and-information-state-diagrams)
|
||||
- [9.2.16. Revision State Diagrams](09-state-machine-diagrams.md#9216-revision-state-diagrams)
|
||||
- [9.2.17. Enter_USB Message State Diagrams](09-state-machine-diagrams.md#9217-enter_usb-message-state-diagrams)
|
||||
- [9.2.18. Security State Diagrams](09-state-machine-diagrams.md#9218-security-state-diagrams)
|
||||
- [9.2.19. Firmware Update State Diagrams](09-state-machine-diagrams.md#9219-firmware-update-state-diagrams)
|
||||
- [9.2.20. Dual-Role Port State Diagrams](09-state-machine-diagrams.md#9220-dual-role-port-state-diagrams)
|
||||
- [9.2.21. VCONN Swap State Diagram](09-state-machine-diagrams.md#9221-vconn-swap-state-diagram)
|
||||
- [9.2.22. Initiator Structured VDM State Diagrams](09-state-machine-diagrams.md#9222-initiator-structured-vdm-state-diagrams)
|
||||
- [9.2.23. Responder Structured VDM State Diagrams](09-state-machine-diagrams.md#9223-responder-structured-vdm-state-diagrams)
|
||||
- [9.2.24. DFP Structured VDM State Diagrams](09-state-machine-diagrams.md#9224-dfp-structured-vdm-state-diagrams)
|
||||
- [9.2.25. UFP Structured VDM State Diagrams](09-state-machine-diagrams.md#9225-ufp-structured-vdm-state-diagrams)
|
||||
- [9.2.26. Cable Plug Specific State Diagrams](09-state-machine-diagrams.md#9226-cable-plug-specific-state-diagrams)
|
||||
|
||||
- [Chapter 10. Fast Role Swap (FRS)](10-fast-role-swap.md#chapter-10-fast-role-swap-frs)
|
||||
- [10.1. Introduction](10-fast-role-swap.md#101-introduction)
|
||||
- [10.2. FRS Initialization](10-fast-role-swap.md#102-frs-initialization)
|
||||
- [10.3. FRS Sequence](10-fast-role-swap.md#103-frs-sequence)
|
||||
- [10.4. Initial Source/New Sink](10-fast-role-swap.md#104-initial-sourcenew-sink)
|
||||
- [10.4.1. Initial Sink/New Source](10-fast-role-swap.md#1041-initial-sinknew-source)
|
||||
- [10.4.2. Constraints During FRS](10-fast-role-swap.md#1042-constraints-during-frs)
|
||||
- [10.5. FRS Parameters](10-fast-role-swap.md#105-frs-parameters)
|
||||
|
||||
- [Appendix A. Revision History](A-revision-history.md#appendix-a-revision-history)
|
||||
|
||||
- [Appendix B. Contributors](B-contributors.md#appendix-b-contributors)
|
||||
- [ACON, Advanced-Connectek, Inc.](B-contributors.md#acon-advanced-connectek-inc)
|
||||
- [ASMedia Technology Inc.](B-contributors.md#asmedia-technology-inc)
|
||||
- [Advanced Micro Devices](B-contributors.md#advanced-micro-devices)
|
||||
- [Allion Labs, Inc.](B-contributors.md#allion-labs-inc)
|
||||
- [Analogix Semiconductor, Inc.](B-contributors.md#analogix-semiconductor-inc)
|
||||
- [Apple Inc.](B-contributors.md#apple-inc)
|
||||
- [Bizlink Technology Inc.](B-contributors.md#bizlink-technology-inc)
|
||||
- [Bizlink Technology, Inc.](B-contributors.md#bizlink-technology-inc-1)
|
||||
- [Broadcom Corp.](B-contributors.md#broadcom-corp)
|
||||
- [Cadence Design Systems, Inc.](B-contributors.md#cadence-design-systems-inc)
|
||||
- [Canova Tech](B-contributors.md#canova-tech)
|
||||
- [Canyon Semiconductor](B-contributors.md#canyon-semiconductor)
|
||||
- [Chrontel, Inc.](B-contributors.md#chrontel-inc)
|
||||
- [Cypress Semiconductor](B-contributors.md#cypress-semiconductor)
|
||||
- [Dell Inc.](B-contributors.md#dell-inc)
|
||||
- [Derun Semiconductor](B-contributors.md#derun-semiconductor)
|
||||
- [Dialog Semiconductor (UK) Ltd](B-contributors.md#dialog-semiconductor-uk-ltd)
|
||||
- [Diodes Incorporated](B-contributors.md#diodes-incorporated)
|
||||
- [DisplayLink (UK) Ltd.](B-contributors.md#displaylink-uk-ltd)
|
||||
- [Ellisys](B-contributors.md#ellisys)
|
||||
- [Etron Technology, Inc.](B-contributors.md#etron-technology-inc)
|
||||
- [Fairchild Semiconductor](B-contributors.md#fairchild-semiconductor)
|
||||
- [Feature Integration Technology Inc.](B-contributors.md#feature-integration-technology-inc)
|
||||
- [Foxconn / Hon Hai](B-contributors.md#foxconn-hon-hai)
|
||||
- [Fresco Logic Inc.](B-contributors.md#fresco-logic-inc)
|
||||
- [Google Inc.](B-contributors.md#google-inc)
|
||||
- [Granite River Labs](B-contributors.md#granite-river-labs)
|
||||
- [GuangDong OPPO Mobile Telecommunications Corp., Ltd.](B-contributors.md#guangdong-oppo-mobile-telecommunications-corp-ltd)
|
||||
- [HP Inc.](B-contributors.md#hp-inc)
|
||||
- [Hosiden Corporation](B-contributors.md#hosiden-corporation)
|
||||
- [Huawei Technologies Co., Ltd.](B-contributors.md#huawei-technologies-co-ltd)
|
||||
- [Hynetek Semiconductor Co., Ltd](B-contributors.md#hynetek-semiconductor-co-ltd)
|
||||
- [ITE Tech. Inc.](B-contributors.md#ite-tech-inc)
|
||||
- [Indie Semiconductor](B-contributors.md#indie-semiconductor)
|
||||
- [Infineon Technologies](B-contributors.md#infineon-technologies)
|
||||
- [Intel Corporation](B-contributors.md#intel-corporation)
|
||||
- [Intersil Corporation](B-contributors.md#intersil-corporation)
|
||||
- [Japan Aviation Electronics Industry Ltd. (JAE)](B-contributors.md#japan-aviation-electronics-industry-ltd-jae)
|
||||
- [Keysight Technologies Inc.](B-contributors.md#keysight-technologies-inc)
|
||||
- [Kinetic Technologies Inc.](B-contributors.md#kinetic-technologies-inc)
|
||||
- [LG Electronics Ltd.](B-contributors.md#lg-electronics-ltd)
|
||||
- [LG electronics](B-contributors.md#lg-electronics)
|
||||
- [LSI Corporation](B-contributors.md#lsi-corporation)
|
||||
- [Lattice Semiconductor Corp](B-contributors.md#lattice-semiconductor-corp)
|
||||
- [LeCroy Corporation](B-contributors.md#lecroy-corporation)
|
||||
- [Leadtrend](B-contributors.md#leadtrend)
|
||||
- [Lenovo](B-contributors.md#lenovo)
|
||||
- [Lion Semiconductor](B-contributors.md#lion-semiconductor)
|
||||
- [Luxshare-ICT](B-contributors.md#luxshare-ict)
|
||||
- [MCCI Corporation](B-contributors.md#mcci-corporation)
|
||||
- [MQP Electronics Ltd.](B-contributors.md#mqp-electronics-ltd)
|
||||
- [Maxim Integrated Products](B-contributors.md#maxim-integrated-products)
|
||||
- [MediaTek Inc.](B-contributors.md#mediatek-inc)
|
||||
- [MegaChips Corporation](B-contributors.md#megachips-corporation)
|
||||
- [Microchip Technology Inc.](B-contributors.md#microchip-technology-inc)
|
||||
- [Microsoft Corporation](B-contributors.md#microsoft-corporation)
|
||||
- [Molex LLC](B-contributors.md#molex-llc)
|
||||
- [Monolithic Power Systems Inc.](B-contributors.md#monolithic-power-systems-inc)
|
||||
- [Motorola Mobility Inc.](B-contributors.md#motorola-mobility-inc)
|
||||
- [NEC Corporation](B-contributors.md#nec-corporation)
|
||||
- [NXP Semiconductors](B-contributors.md#nxp-semiconductors)
|
||||
- [Nexperia B.V.](B-contributors.md#nexperia-bv)
|
||||
- [Nokia Corporation](B-contributors.md#nokia-corporation)
|
||||
- [ON Semiconductor](B-contributors.md#on-semiconductor)
|
||||
- [Obsidian Technology](B-contributors.md#obsidian-technology)
|
||||
- [Parade Technologies Inc.](B-contributors.md#parade-technologies-inc)
|
||||
- [Power Forest Technology Corporation](B-contributors.md#power-forest-technology-corporation)
|
||||
- [Power Integrations](B-contributors.md#power-integrations)
|
||||
- [Qualcomm, Inc](B-contributors.md#qualcomm-inc)
|
||||
- [ROHM Co., Ltd.](B-contributors.md#rohm-co-ltd)
|
||||
- [Realtek Semiconductor Corp.](B-contributors.md#realtek-semiconductor-corp)
|
||||
- [Renesas Electronics Corp.](B-contributors.md#renesas-electronics-corp)
|
||||
- [Richtek Technology Corporation](B-contributors.md#richtek-technology-corporation)
|
||||
- [Ricoh Company Ltd.](B-contributors.md#ricoh-company-ltd)
|
||||
- [Rohm Co. Ltd.](B-contributors.md#rohm-co-ltd-1)
|
||||
- [SMSC](B-contributors.md#smsc)
|
||||
- [ST-Ericsson](B-contributors.md#st-ericsson)
|
||||
- [STMicroelectronics](B-contributors.md#stmicroelectronics)
|
||||
- [Salcomp Plc](B-contributors.md#salcomp-plc)
|
||||
- [Samsung Electronics Co. Ltd.](B-contributors.md#samsung-electronics-co-ltd)
|
||||
- [Scosche Industries](B-contributors.md#scosche-industries)
|
||||
- [Seagate Technology LLC](B-contributors.md#seagate-technology-llc)
|
||||
- [Semtech Corporation](B-contributors.md#semtech-corporation)
|
||||
- [Siemens Industry Software Inc.](B-contributors.md#siemens-industry-software-inc)
|
||||
- [Silergy Corp.](B-contributors.md#silergy-corp)
|
||||
- [SiliConch Systems Private Limited](B-contributors.md#siliconch-systems-private-limited)
|
||||
- [Silicon Laboratories, Inc.](B-contributors.md#silicon-laboratories-inc)
|
||||
- [Sony Group Corporation](B-contributors.md#sony-group-corporation)
|
||||
- [Specwerkz](B-contributors.md#specwerkz)
|
||||
- [StarTech.com Ltd.](B-contributors.md#startechcom-ltd)
|
||||
- [Synopsys, Inc.](B-contributors.md#synopsys-inc)
|
||||
- [Tektronix](B-contributors.md#tektronix)
|
||||
- [Teledyne-LeCroy](B-contributors.md#teledyne-lecroy)
|
||||
- [Texas Instruments](B-contributors.md#texas-instruments)
|
||||
- [The Silanna Group Pty. Ltd.](B-contributors.md#the-silanna-group-pty-ltd)
|
||||
- [Total Phase](B-contributors.md#total-phase)
|
||||
- [UL LLC](B-contributors.md#ul-llc)
|
||||
- [Unigraf OY](B-contributors.md#unigraf-oy)
|
||||
- [VIA Technologies, Inc.](B-contributors.md#via-technologies-inc)
|
||||
- [Ventev Mobile](B-contributors.md#ventev-mobile)
|
||||
- [Weltrend Semiconductor](B-contributors.md#weltrend-semiconductor)
|
||||
- [Western Digital Technologies, Inc.](B-contributors.md#western-digital-technologies-inc)
|
||||
- [Wilder Technologies](B-contributors.md#wilder-technologies)
|
||||
- [Xiaomi Communications Co., Ltd.](B-contributors.md#xiaomi-communications-co-ltd)
|
||||
- [Zhuhai Ismartware Technology Co., Ltd.](B-contributors.md#zhuhai-ismartware-technology-co-ltd)
|
||||
- [eEver Technology, Inc.](B-contributors.md#eever-technology-inc)
|
||||
- [iST - Integrated Service Technology Inc.](B-contributors.md#ist---integrated-service-technology-inc)
|
||||
- [Key Contributors to the Revision 3.2 Version 1.2 Specification Rewrite](B-contributors.md#key-contributors-to-the-revision-32-version-12-specification-rewrite)
|
||||
|
||||
## Figure index
|
||||
|
||||
178 figures total. Extracted with `tools/extract-figures.py --caption-position above`
|
||||
(this spec places the caption ABOVE each figure, unlike the Renesas template
|
||||
the tool was originally written for — see tool notes below). Figure 7.3 has no
|
||||
detectable ink band because an explanatory sentence sits directly under its
|
||||
caption before the diagram starts; it was cropped with an explicit `--region`.
|
||||
|
||||
| # | Title | Image | In section |
|
||||
|---|---|---|---|
|
||||
| 1.1 | USB PD Capable Device High Level Architecture | [png](01-introduction/figure-1.1.png) | [1.7. USB-PD Architectural Overview](01-introduction.md#17-usb-pd-architectural-overview) |
|
||||
| 3.1 | SPR Required Source Power Rule Illustration for Fixed PDOs | [png](03-port-power-requirements/figure-3.1.png) | [3.2.4. Source Voltage and Current Requirements](03-port-power-requirements.md#324-source-voltage-and-current-requirements) |
|
||||
| 3.2 | EPR Source Power Rule Illustration for Fixed PDOs | [png](03-port-power-requirements/figure-3.2.png) | [3.2.5.3. Extended Power Range (EPR)](03-port-power-requirements.md#3253-extended-power-range-epr) |
|
||||
| 3.3 | Valid EPR AVS Operating Region | [png](03-port-power-requirements/figure-3.3.png) | [3.2.5.3. Extended Power Range (EPR)](03-port-power-requirements.md#3253-extended-power-range-epr) |
|
||||
| 3.4 | Example of a DPS temperature profile | [png](03-port-power-requirements/figure-3.4.png) | [3.3. Dynamic Power Supply (DPS)](03-port-power-requirements.md#33-dynamic-power-supply-dps) |
|
||||
| 4.1 | Placement of Source Bulk Capacitance | [png](04-power-delivery-electrical-requirements/figure-4.1.png) | [4.1.2. Source Bulk Capacitance](04-power-delivery-electrical-requirements.md#412-source-bulk-capacitance) |
|
||||
| 4.2 | Application of vNew and vValid limits after tSrcReady or tSrcTransSmall or tSrcTransLarge | [png](04-power-delivery-electrical-requirements/figure-4.2.png) | [4.1.2.1.1. Voltage Regulation](04-power-delivery-electrical-requirements.md#41211-voltage-regulation) |
|
||||
| 4.3 | Transition Envelope for Positive Voltage Transitions | [png](04-power-delivery-electrical-requirements/figure-4.3.png) | [4.1.3.1. Fixed Voltage Transitions](04-power-delivery-electrical-requirements.md#4131-fixed-voltage-transitions) |
|
||||
| 4.4 | Transition Envelope for Negative Voltage Transitions | [png](04-power-delivery-electrical-requirements/figure-4.4.png) | [4.1.3.1. Fixed Voltage Transitions](04-power-delivery-electrical-requirements.md#4131-fixed-voltage-transitions) |
|
||||
| 4.5 | PPS/AVS Voltage Transitions | [png](04-power-delivery-electrical-requirements/figure-4.5.png) | [4.1.3.2.1. Voltage Transitions](04-power-delivery-electrical-requirements.md#41321-voltage-transitions) |
|
||||
| 4.6 | PPS Programmable Voltage and Current Limit | [png](04-power-delivery-electrical-requirements/figure-4.6.png) | [4.1.3.2.2. PPS Operation in Current Limit (CL) Mode](04-power-delivery-electrical-requirements.md#41322-pps-operation-in-current-limit-cl-mode) |
|
||||
| 4.7 | PPS Constant Power | [png](04-power-delivery-electrical-requirements/figure-4.7.png) | [4.1.3.2.3. PPS Operation in Constant Power](04-power-delivery-electrical-requirements.md#41323-pps-operation-in-constant-power) |
|
||||
| 4.8 | Expected PPS Ripple Relative to an LSB | [png](04-power-delivery-electrical-requirements/figure-4.8.png) | [4.1.3.2.5. Source AVS/PPS Ripple](04-power-delivery-electrical-requirements.md#41325-source-avspps-ripple) |
|
||||
| 4.9 | Allowed DNL Errors and Tolerance of Voltage and Current in AVS/PPS Mode | [png](04-power-delivery-electrical-requirements/figure-4.9.png) | [4.1.3.2.6. Source DNL Tolerance](04-power-delivery-electrical-requirements.md#41326-source-dnl-tolerance) |
|
||||
| 4.10 | Source Peak Current Overload | [png](04-power-delivery-electrical-requirements/figure-4.10.png) | [4.1.6. Source Peak Current Operation](04-power-delivery-electrical-requirements.md#416-source-peak-current-operation) |
|
||||
| 4.11 | Holdup Time Measurement | [png](04-power-delivery-electrical-requirements/figure-4.11.png) | [4.1.7.3. Holdup Time Field](04-power-delivery-electrical-requirements.md#4173-holdup-time-field) |
|
||||
| 4.12 | Placement of Sink Bulk Capacitance | [png](04-power-delivery-electrical-requirements/figure-4.12.png) | [4.2.2. Sink Bulk Capacitance](04-power-delivery-electrical-requirements.md#422-sink-bulk-capacitance) |
|
||||
| 4.13 | Transition Diagram for a Power Role Swap | [png](04-power-delivery-electrical-requirements/figure-4.13.png) | [4.3.3. Power Role Swap Sequence](04-power-delivery-electrical-requirements.md#433-power-role-swap-sequence) |
|
||||
| 4.14 | Source VBUS and VCONN Response to Hard Reset | [png](04-power-delivery-electrical-requirements/figure-4.14.png) | [4.4. Response to Hard Resets](04-power-delivery-electrical-requirements.md#44-response-to-hard-resets) |
|
||||
| 4.15 | Transition diagram for a Hard Reset | [png](04-power-delivery-electrical-requirements/figure-4.15.png) | [4.4.1. Hard Reset Sequence](04-power-delivery-electrical-requirements.md#441-hard-reset-sequence) |
|
||||
| 4.16 | Transition Diagram for Large-step voltage increase (Fixed or AVS > vSmallStep) | [png](04-power-delivery-electrical-requirements/figure-4.16.png) | [4.5.1.1. Large-step voltage increases (Fixed or AVS)](04-power-delivery-electrical-requirements.md#4511-large-step-voltage-increases-fixed-or-avs) |
|
||||
| 4.17 | Transition Diagram for Small-step voltage increase (AVS ≤ vSmallStep), current unchanged or increased | [png](04-power-delivery-electrical-requirements/figure-4.17.png) | [4.5.1.2. Small-step voltage increases (AVS)](04-power-delivery-electrical-requirements.md#4512-small-step-voltage-increases-avs) |
|
||||
| 4.18 | Transition Diagram for Small-step voltage increase (AVS ≤ vSmallStep), current decreased | [png](04-power-delivery-electrical-requirements/figure-4.18.png) | [4.5.1.2. Small-step voltage increases (AVS)](04-power-delivery-electrical-requirements.md#4512-small-step-voltage-increases-avs) |
|
||||
| 4.19 | Transition Diagram for voltage unchanged or decreased with current unchanged or increased | [png](04-power-delivery-electrical-requirements/figure-4.19.png) | [4.5.1.3. Unchanged or decreased voltage transitions (current unchanged, increased, or decreased)](04-power-delivery-electrical-requirements.md#4513-unchanged-or-decreased-voltage-transitions-current-unchanged-increased-or-decreased) |
|
||||
| 4.20 | Transition Diagram for voltage unchanged or decreased with current decreased | [png](04-power-delivery-electrical-requirements/figure-4.20.png) | [4.5.1.3. Unchanged or decreased voltage transitions (current unchanged, increased, or decreased)](04-power-delivery-electrical-requirements.md#4513-unchanged-or-decreased-voltage-transitions-current-unchanged-increased-or-decreased) |
|
||||
| 4.21 | Transition Diagram for PPS voltage increase (CV Mode) | [png](04-power-delivery-electrical-requirements/figure-4.21.png) | [4.5.2.1. PPS voltage transitions (CV Mode)](04-power-delivery-electrical-requirements.md#4521-pps-voltage-transitions-cv-mode) |
|
||||
| 4.22 | Transition Diagram for PPS voltage decrease (CV Mode) | [png](04-power-delivery-electrical-requirements/figure-4.22.png) | [4.5.2.1. PPS voltage transitions (CV Mode)](04-power-delivery-electrical-requirements.md#4521-pps-voltage-transitions-cv-mode) |
|
||||
| 4.23 | Transition Diagram for PPS current increase (CL Mode) | [png](04-power-delivery-electrical-requirements/figure-4.23.png) | [4.5.2.2. PPS current transitions (CL Mode)](04-power-delivery-electrical-requirements.md#4522-pps-current-transitions-cl-mode) |
|
||||
| 4.24 | Transition Diagram for PPS current decrease (CL Mode) | [png](04-power-delivery-electrical-requirements/figure-4.24.png) | [4.5.2.2. PPS current transitions (CL Mode)](04-power-delivery-electrical-requirements.md#4522-pps-current-transitions-cl-mode) |
|
||||
| 4.25 | Data Reset VCONN Power Cycle | [png](04-power-delivery-electrical-requirements/figure-4.25.png) | [4.6. VCONN Power Cycle](04-power-delivery-electrical-requirements.md#46-vconn-power-cycle) |
|
||||
| 5.1 | Transmit Packet Format | [png](05-pd-communications-physical-layer/figure-5.1.png) | [5.3.1.1. Packet Formation](05-pd-communications-physical-layer.md#5311-packet-formation) |
|
||||
| 5.2 | Line Format for Hard Reset and Cable | [png](05-pd-communications-physical-layer/figure-5.2.png) | [5.3.1.2. Resets](05-pd-communications-physical-layer.md#5312-resets) |
|
||||
| 5.3 | Receive Packet Interpretation. | [png](05-pd-communications-physical-layer/figure-5.3.png) | [5.3.2. Reception](05-pd-communications-physical-layer.md#532-reception) |
|
||||
| 5.4 | BMC Example | [png](05-pd-communications-physical-layer/figure-5.4.png) | [5.3.3. Electrical Characteristics for Transmission and Reception](05-pd-communications-physical-layer.md#533-electrical-characteristics-for-transmission-and-reception) |
|
||||
| 5.5 | BMC Transmitter Block Diagram | [png](05-pd-communications-physical-layer/figure-5.5.png) | [5.3.4. Encoding and Signaling](05-pd-communications-physical-layer.md#534-encoding-and-signaling) |
|
||||
| 5.6 | BMC Receiver Block Diagram | [png](05-pd-communications-physical-layer/figure-5.6.png) | [5.3.4. Encoding and Signaling](05-pd-communications-physical-layer.md#534-encoding-and-signaling) |
|
||||
| 5.7 | BMC Encoded Start of Preamble | [png](05-pd-communications-physical-layer/figure-5.7.png) | [5.3.4. Encoding and Signaling](05-pd-communications-physical-layer.md#534-encoding-and-signaling) |
|
||||
| 5.8 | Transmitting or Receiving BMC Encoded Frame Terminated by Zero with High-to-Low Last Transition | [png](05-pd-communications-physical-layer/figure-5.8.png) | [5.3.4. Encoding and Signaling](05-pd-communications-physical-layer.md#534-encoding-and-signaling) |
|
||||
| 5.9 | Transmitting or Receiving BMC Encoded Frame Terminated by One with High-to-Low Last Transition | [png](05-pd-communications-physical-layer/figure-5.9.png) | [5.3.4. Encoding and Signaling](05-pd-communications-physical-layer.md#534-encoding-and-signaling) |
|
||||
| 5.10 | Transmitting or Receiving BMC Encoded Frame Terminated by Zero with Low-to-High Last Transition | [png](05-pd-communications-physical-layer/figure-5.10.png) | [5.3.4. Encoding and Signaling](05-pd-communications-physical-layer.md#534-encoding-and-signaling) |
|
||||
| 5.11 | Transmitting or Receiving BMC Encoded Frame Terminated by One with High-to-Low Last Transition | [png](05-pd-communications-physical-layer/figure-5.11.png) | [5.3.4. Encoding and Signaling](05-pd-communications-physical-layer.md#534-encoding-and-signaling) |
|
||||
| 5.12 | BMC Tx 'ONE' Mask. | [png](05-pd-communications-physical-layer/figure-5.12.png) | [5.3.4.1. Transmit Mask](05-pd-communications-physical-layer.md#5341-transmit-mask) |
|
||||
| 5.13 | BMC Tx 'ZERO' Mask. | [png](05-pd-communications-physical-layer/figure-5.13.png) | [5.3.4.1. Transmit Mask](05-pd-communications-physical-layer.md#5341-transmit-mask) |
|
||||
| 5.14 | BMC Rx 'ONE' Mask when Sourcing Power | [png](05-pd-communications-physical-layer/figure-5.14.png) | [5.3.4.2. Receive Masks](05-pd-communications-physical-layer.md#5342-receive-masks) |
|
||||
| 5.15 | BMC Rx 'ZERO' Mask when Sourcing Power | [png](05-pd-communications-physical-layer/figure-5.15.png) | [5.3.4.2. Receive Masks](05-pd-communications-physical-layer.md#5342-receive-masks) |
|
||||
| 5.16 | BMC Rx 'ONE' Mask when Sinking Power | [png](05-pd-communications-physical-layer/figure-5.16.png) | [5.3.4.2. Receive Masks](05-pd-communications-physical-layer.md#5342-receive-masks) |
|
||||
| 5.17 | BMC Rx 'ZERO' Mask when Sinking Power | [png](05-pd-communications-physical-layer/figure-5.17.png) | [5.3.4.2. Receive Masks](05-pd-communications-physical-layer.md#5342-receive-masks) |
|
||||
| 5.18 | BMC Rx 'ONE' Mask when Power Neutral | [png](05-pd-communications-physical-layer/figure-5.18.png) | [5.3.4.2. Receive Masks](05-pd-communications-physical-layer.md#5342-receive-masks) |
|
||||
| 5.19 | BMC Rx 'ZERO' Mask when Power Neutral | [png](05-pd-communications-physical-layer/figure-5.19.png) | [5.3.4.2. Receive Masks](05-pd-communications-physical-layer.md#5342-receive-masks) |
|
||||
| 5.20 | Transmitter Load Model for BMC Tx from a Source | [png](05-pd-communications-physical-layer/figure-5.20.png) | [5.3.4.3. Transmit Load Model](05-pd-communications-physical-layer.md#5343-transmit-load-model) |
|
||||
| 5.21 | Transmitter Load Model for BMC Tx from a Sink | [png](05-pd-communications-physical-layer/figure-5.21.png) | [5.3.4.3. Transmit Load Model](05-pd-communications-physical-layer.md#5343-transmit-load-model) |
|
||||
| 5.22 | Example Multi-Drop Configuration showing two DRPs and two Cable Transceivers | [png](05-pd-communications-physical-layer/figure-5.22.png) | [5.3.4.4. Cable Plug Transceivers.](05-pd-communications-physical-layer.md#5344-cable-plug-transceivers) |
|
||||
| 5.23 | Example Multi-Drop Configuration showing a DFP and UFP with a VCONN Source | [png](05-pd-communications-physical-layer/figure-5.23.png) | [5.3.4.5. Transceiver with VCONN Source Capability](05-pd-communications-physical-layer.md#5345-transceiver-with-vconn-source-capability) |
|
||||
| 5.24 | Transmitter diagram illustrating zDriver | [png](05-pd-communications-physical-layer/figure-5.24.png) | [5.3.4.7. Source Output Impedance](05-pd-communications-physical-layer.md#5347-source-output-impedance) |
|
||||
| 5.25 | Inter-Frame Gap Timings | [png](05-pd-communications-physical-layer/figure-5.25.png) | [5.3.4.9. Inter-Frame Gap](05-pd-communications-physical-layer.md#5349-inter-frame-gap) |
|
||||
| 6.1 | Construction of Chunked Extended and Chunk Request Messages | [png](06-pd-communications-protocol-message-definitions/figure-6.1.png) | [6.1.4. Chunking](06-pd-communications-protocol-message-definitions.md#614-chunking) |
|
||||
| 6.2 | Format of PD Packets for Different Message Types | [png](06-pd-communications-protocol-message-definitions/figure-6.2.png) | [6.2. Message Construction](06-pd-communications-protocol-message-definitions.md#62-message-construction) |
|
||||
| 6.3 | Figure: EPR_Request Message | [png](06-pd-communications-protocol-message-definitions/figure-6.3.png) | [6.4.8. EPR_Request Message](06-pd-communications-protocol-message-definitions.md#648-epr_request-message) |
|
||||
| 6.4 | Figure: Vendor Defined Message | [png](06-pd-communications-protocol-message-definitions/figure-6.4.png) | [6.4.12. Vendor Defined Message](06-pd-communications-protocol-message-definitions.md#6412-vendor-defined-message) |
|
||||
| 6.5 | Discover Identity Response Format | [png](06-pd-communications-protocol-message-definitions/figure-6.5.png) | [6.4.12.3. Discover Identity](06-pd-communications-protocol-message-definitions.md#64123-discover-identity) |
|
||||
| 6.6 | Discover SVIDs Response Format | [png](06-pd-communications-protocol-message-definitions/figure-6.6.png) | [6.4.12.4. Discover SVIDs](06-pd-communications-protocol-message-definitions.md#64124-discover-svids) |
|
||||
| 6.7 | Example Discover Modes response for a given SVID with 3 Modes | [png](06-pd-communications-protocol-message-definitions/figure-6.7.png) | [6.4.12.5. Discover Mode](06-pd-communications-protocol-message-definitions.md#64125-discover-mode) |
|
||||
| 6.8 | Source Capabilities Message Format | [png](06-pd-communications-protocol-message-definitions/figure-6.8.png) | [6.5.18. EPR_Source_Capabilities Message](06-pd-communications-protocol-message-definitions.md#6518-epr_source_capabilities-message) |
|
||||
| 6.9 | Source Capabilities Message Format (with no EPR PDOs) | [png](06-pd-communications-protocol-message-definitions/figure-6.9.png) | [6.5.18. EPR_Source_Capabilities Message](06-pd-communications-protocol-message-definitions.md#6518-epr_source_capabilities-message) |
|
||||
| 7.1 | Sequence diagram of messaging core between protocol layers | [png](07-pd-communications-protocol-message-usage/figure-7.1.png) | [7.6.1. Basic Message Exchange](07-pd-communications-protocol-message-usage.md#761-basic-message-exchange) |
|
||||
| 7.2 | Basic Message flow indicating possible errors | [png](07-pd-communications-protocol-message-usage/figure-7.2.png) | [7.6.2. Possible Points of Failure for Message Delivery](07-pd-communications-protocol-message-usage.md#762-possible-points-of-failure-for-message-delivery) |
|
||||
| 7.3 | Illustration of process to enter EPR Mode. | [png](07-pd-communications-protocol-message-usage/figure-7.3.png) | [7.30.1. Process to Enter EPR Mode AMS](07-pd-communications-protocol-message-usage.md#7301-process-to-enter-epr-mode-ams) |
|
||||
| 8.1 | Successful Enter Mode sequence | [png](08-vendor-defined-message-usage-and-alternate-modes/figure-8.1.png) | [8.6.4. Enter Mode Command](08-vendor-defined-message-usage-and-alternate-modes.md#864-enter-mode-command) |
|
||||
| 8.2 | Unsuccessful Enter Mode sequence due to NAK | [png](08-vendor-defined-message-usage-and-alternate-modes/figure-8.2.png) | [8.6.4. Enter Mode Command](08-vendor-defined-message-usage-and-alternate-modes.md#864-enter-mode-command) |
|
||||
| 8.3 | Exit Mode sequence | [png](08-vendor-defined-message-usage-and-alternate-modes/figure-8.3.png) | [8.6.5. Exit Mode Command](08-vendor-defined-message-usage-and-alternate-modes.md#865-exit-mode-command) |
|
||||
| 8.4 | Attention Command Request/response sequence | [png](08-vendor-defined-message-usage-and-alternate-modes/figure-8.4.png) | [8.6.6. Attention](08-vendor-defined-message-usage-and-alternate-modes.md#866-attention) |
|
||||
| 8.5 | Enter/Exit Mode Process | [png](08-vendor-defined-message-usage-and-alternate-modes/figure-8.5.png) | [8.7.3. Exiting Alternate Modes](08-vendor-defined-message-usage-and-alternate-modes.md#873-exiting-alternate-modes) |
|
||||
| 9.1 | Outline of States | [png](09-state-machine-diagrams/figure-9.1.png) | [9.1.1. Introduction to Protocol Layer State Diagrams](09-state-machine-diagrams.md#911-introduction-to-protocol-layer-state-diagrams) |
|
||||
| 9.2 | References to States | [png](09-state-machine-diagrams/figure-9.2.png) | [9.1.1. Introduction to Protocol Layer State Diagrams](09-state-machine-diagrams.md#911-introduction-to-protocol-layer-state-diagrams) |
|
||||
| 9.3 | Chunking architecture Showing Message and Control Flow | [png](09-state-machine-diagrams/figure-9.3.png) | [9.1.2.1.1. Architecture of Device Including Chunking Layer](09-state-machine-diagrams.md#91211-architecture-of-device-including-chunking-layer) |
|
||||
| 9.4 | Chunked Rx State Diagram | [png](09-state-machine-diagrams/figure-9.4.png) | [9.1.2.1.2. Chunked Rx State Diagram](09-state-machine-diagrams.md#91212-chunked-rx-state-diagram) |
|
||||
| 9.5 | Chunked Tx State Diagram | [png](09-state-machine-diagrams/figure-9.5.png) | [9.1.2.1.3. Chunked Tx State Diagram](09-state-machine-diagrams.md#91213-chunked-tx-state-diagram) |
|
||||
| 9.6 | Chunked Message Router State Diagram | [png](09-state-machine-diagrams/figure-9.6.png) | [9.1.2.1.4. Chunked Message Router State Diagram](09-state-machine-diagrams.md#91214-chunked-message-router-state-diagram) |
|
||||
| 9.7 | Common Protocol Layer Message Transmission State Diagram | [png](09-state-machine-diagrams/figure-9.7.png) | [9.1.2.2.1. Common Protocol Layer Message Transmission State Diagram](09-state-machine-diagrams.md#91221-common-protocol-layer-message-transmission-state-diagram) |
|
||||
| 9.8 | Source Protocol Layer Message Transmission State Diagram | [png](09-state-machine-diagrams/figure-9.8.png) | [9.1.2.2.2. Source Protocol Layer Message Transmission State Diagram](09-state-machine-diagrams.md#91222-source-protocol-layer-message-transmission-state-diagram) |
|
||||
| 9.9 | Sink Protocol Layer Message Transmission State Diagram | [png](09-state-machine-diagrams/figure-9.9.png) | [9.1.2.2.3. Sink Protocol Layer Message Transmission State Diagram](09-state-machine-diagrams.md#91223-sink-protocol-layer-message-transmission-state-diagram) |
|
||||
| 9.10 | Protocol Layer Message reception | [png](09-state-machine-diagrams/figure-9.10.png) | [9.1.2.3. Protocol Layer Message Reception](09-state-machine-diagrams.md#9123-protocol-layer-message-reception) |
|
||||
| 9.11 | Hard/Cable Reset | [png](09-state-machine-diagrams/figure-9.11.png) | [9.1.2.4. Hard Reset operation](09-state-machine-diagrams.md#9124-hard-reset-operation) |
|
||||
| 9.12 | Outline of States | [png](09-state-machine-diagrams/figure-9.12.png) | [9.2.1. Introduction to State diagrams](09-state-machine-diagrams.md#921-introduction-to-state-diagrams) |
|
||||
| 9.13 | References to states | [png](09-state-machine-diagrams/figure-9.13.png) | [9.2.1. Introduction to State diagrams](09-state-machine-diagrams.md#921-introduction-to-state-diagrams) |
|
||||
| 9.14 | Example of State reference with conditions | [png](09-state-machine-diagrams/figure-9.14.png) | [9.2.1. Introduction to State diagrams](09-state-machine-diagrams.md#921-introduction-to-state-diagrams) |
|
||||
| 9.15 | Example of State reference with the same entry and exit | [png](09-state-machine-diagrams/figure-9.15.png) | [9.2.1. Introduction to State diagrams](09-state-machine-diagrams.md#921-introduction-to-state-diagrams) |
|
||||
| 9.16 | SenderResponseTimer Policy Engine State Diagram | [png](09-state-machine-diagrams/figure-9.16.png) | [9.2.2. SenderResponseTimer State Diagram](09-state-machine-diagrams.md#922-senderresponsetimer-state-diagram) |
|
||||
| 9.17 | Source Port State Diagram | [png](09-state-machine-diagrams/figure-9.17.png) | [9.2.3. Policy Engine Source Port State Diagram](09-state-machine-diagrams.md#923-policy-engine-source-port-state-diagram) |
|
||||
| 9.18 | Sink Port State Diagram | [png](09-state-machine-diagrams/figure-9.18.png) | [9.2.4. Policy Engine Sink Port State Diagram](09-state-machine-diagrams.md#924-policy-engine-sink-port-state-diagram) |
|
||||
| 9.19 | SOP Source Port Soft Reset and Protocol Error State Diagram | [png](09-state-machine-diagrams/figure-9.19.png) | [9.2.5.1. SOP Source Port Soft Reset and Protocol Error State Diagram](09-state-machine-diagrams.md#9251-sop-source-port-soft-reset-and-protocol-error-state-diagram) |
|
||||
| 9.20 | Sink Port Soft Reset and Protocol Error Diagram | [png](09-state-machine-diagrams/figure-9.20.png) | [9.2.5.2. SOP Sink Port Soft Reset and Protocol Error State Diagram](09-state-machine-diagrams.md#9252-sop-sink-port-soft-reset-and-protocol-error-state-diagram) |
|
||||
| 9.21 | DFP Data_Reset Message State Diagram | [png](09-state-machine-diagrams/figure-9.21.png) | [9.2.6.1. DFP Data_Reset Message State Diagrams](09-state-machine-diagrams.md#9261-dfp-data_reset-message-state-diagrams) |
|
||||
| 9.22 | UFP Data_Reset Message State Diagram | [png](09-state-machine-diagrams/figure-9.22.png) | [9.2.6.2. UFP Data_Reset Message State Diagrams](09-state-machine-diagrams.md#9262-ufp-data_reset-message-state-diagrams) |
|
||||
| 9.23 | Source Port Not Supported Message State Diagram | [png](09-state-machine-diagrams/figure-9.23.png) | [9.2.7.1. Source Port Not Supported Message State Diagram](09-state-machine-diagrams.md#9271-source-port-not-supported-message-state-diagram) |
|
||||
| 9.24 | Sink Port Not Supported Message State Diagram | [png](09-state-machine-diagrams/figure-9.24.png) | [9.2.7.2. Sink Port Not Supported Message State Diagram](09-state-machine-diagrams.md#9272-sink-port-not-supported-message-state-diagram) |
|
||||
| 9.25 | Source Port Source Alert State Diagram | [png](09-state-machine-diagrams/figure-9.25.png) | [9.2.8.1. Source Port Source Alert State Diagram](09-state-machine-diagrams.md#9281-source-port-source-alert-state-diagram) |
|
||||
| 9.26 | Sink Port Source Alert State Diagram | [png](09-state-machine-diagrams/figure-9.26.png) | [9.2.8.2. Sink Port Source Alert State Diagram](09-state-machine-diagrams.md#9282-sink-port-source-alert-state-diagram) |
|
||||
| 9.27 | Sink Port Sink Alert State Diagram | [png](09-state-machine-diagrams/figure-9.27.png) | [9.2.8.3. Sink Port Sink Alert State Diagram](09-state-machine-diagrams.md#9283-sink-port-sink-alert-state-diagram) |
|
||||
| 9.28 | Source Port Sink Alert State Diagram | [png](09-state-machine-diagrams/figure-9.28.png) | [9.2.8.4. Source Port Sink Alert State Diagram](09-state-machine-diagrams.md#9284-source-port-sink-alert-state-diagram) |
|
||||
| 9.29 | Sink Port Get Source Capabilities Extended State Diagram | [png](09-state-machine-diagrams/figure-9.29.png) | [9.2.9.1. Sink Port Get Source Capabilities Extended State Diagram](09-state-machine-diagrams.md#9291-sink-port-get-source-capabilities-extended-state-diagram) |
|
||||
| 9.30 | Source Give Source Capabilities Extended State Diagram | [png](09-state-machine-diagrams/figure-9.30.png) | [9.2.9.2. Source Give Source Capabilities Extended State Diagram](09-state-machine-diagrams.md#9292-source-give-source-capabilities-extended-state-diagram) |
|
||||
| 9.31 | Source Port Get Sink Capabilities Extended State Diagram | [png](09-state-machine-diagrams/figure-9.31.png) | [9.2.9.3. Source Port Get Sink Capabilities Extended State Diagram](09-state-machine-diagrams.md#9293-source-port-get-sink-capabilities-extended-state-diagram) |
|
||||
| 9.32 | Sink Give Sink Capabilities Extended State Diagram | [png](09-state-machine-diagrams/figure-9.32.png) | [9.2.9.4. Sink Give Sink Capabilities Extended State Diagram](09-state-machine-diagrams.md#9294-sink-give-sink-capabilities-extended-state-diagram) |
|
||||
| 9.33 | Sink Port Get Source Information State Diagram | [png](09-state-machine-diagrams/figure-9.33.png) | [9.2.10.1. Sink Port Get Source Information State Diagram](09-state-machine-diagrams.md#92101-sink-port-get-source-information-state-diagram) |
|
||||
| 9.34 | Source Give Source Information State Diagram | [png](09-state-machine-diagrams/figure-9.34.png) | [9.2.10.2. Source Give Source Information State Diagram](09-state-machine-diagrams.md#92102-source-give-source-information-state-diagram) |
|
||||
| 9.35 | Get Status State Diagram | [png](09-state-machine-diagrams/figure-9.35.png) | [9.2.11.1. Get Status State Diagram](09-state-machine-diagrams.md#92111-get-status-state-diagram) |
|
||||
| 9.36 | Give Status State Diagram | [png](09-state-machine-diagrams/figure-9.36.png) | [9.2.11.2. Give Status State Diagram](09-state-machine-diagrams.md#92112-give-status-state-diagram) |
|
||||
| 9.37 | Sink Port Get Source PPS Status State Diagram | [png](09-state-machine-diagrams/figure-9.37.png) | [9.2.11.3. Sink Port Get Source PPS Status State Diagram](09-state-machine-diagrams.md#92113-sink-port-get-source-pps-status-state-diagram) |
|
||||
| 9.38 | Source Give Source PPS Status State Diagram | [png](09-state-machine-diagrams/figure-9.38.png) | [9.2.11.4. Source Give Source PPS Status State Diagram](09-state-machine-diagrams.md#92114-source-give-source-pps-status-state-diagram) |
|
||||
| 9.39 | Get Battery Capabilities State Diagram | [png](09-state-machine-diagrams/figure-9.39.png) | [9.2.12.1. Get Battery Capabilities State Diagram](09-state-machine-diagrams.md#92121-get-battery-capabilities-state-diagram) |
|
||||
| 9.40 | Give Battery Capabilities State Diagram | [png](09-state-machine-diagrams/figure-9.40.png) | [9.2.12.2. Give Battery Capabilities State Diagram](09-state-machine-diagrams.md#92122-give-battery-capabilities-state-diagram) |
|
||||
| 9.41 | Get Battery Status State Diagram | [png](09-state-machine-diagrams/figure-9.41.png) | [9.2.13.1. Get Battery Status State Diagram](09-state-machine-diagrams.md#92131-get-battery-status-state-diagram) |
|
||||
| 9.42 | Give Battery Status State Diagram | [png](09-state-machine-diagrams/figure-9.42.png) | [9.2.13.2. Give Battery Status State Diagram](09-state-machine-diagrams.md#92132-give-battery-status-state-diagram) |
|
||||
| 9.43 | Get Manufacturer Information State Diagram | [png](09-state-machine-diagrams/figure-9.43.png) | [9.2.14.1. Get Manufacturer Information State Diagram](09-state-machine-diagrams.md#92141-get-manufacturer-information-state-diagram) |
|
||||
| 9.44 | Give Manufacturer Information State Diagram | [png](09-state-machine-diagrams/figure-9.44.png) | [9.2.14.2. Give Manufacturer Information State Diagram](09-state-machine-diagrams.md#92142-give-manufacturer-information-state-diagram) |
|
||||
| 9.45 | Get Country Codes State Diagram | [png](09-state-machine-diagrams/figure-9.45.png) | [9.2.15.1. Get Country Codes State Diagram](09-state-machine-diagrams.md#92151-get-country-codes-state-diagram) |
|
||||
| 9.46 | Give Country Codes State Diagram | [png](09-state-machine-diagrams/figure-9.46.png) | [9.2.15.2. Give Country Codes State Diagram](09-state-machine-diagrams.md#92152-give-country-codes-state-diagram) |
|
||||
| 9.47 | Get Country Information State Diagram | [png](09-state-machine-diagrams/figure-9.47.png) | [9.2.15.3. Get Country Information State Diagram](09-state-machine-diagrams.md#92153-get-country-information-state-diagram) |
|
||||
| 9.48 | Give Country Information State Diagram | [png](09-state-machine-diagrams/figure-9.48.png) | [9.2.15.4. Give Country Information State Diagram](09-state-machine-diagrams.md#92154-give-country-information-state-diagram) |
|
||||
| 9.49 | Get Revision State Diagram | [png](09-state-machine-diagrams/figure-9.49.png) | [9.2.16.1. Get Revision State Diagram](09-state-machine-diagrams.md#92161-get-revision-state-diagram) |
|
||||
| 9.50 | Give Revision State Diagram | [png](09-state-machine-diagrams/figure-9.50.png) | [9.2.16.2. Give Revision State Diagram](09-state-machine-diagrams.md#92162-give-revision-state-diagram) |
|
||||
| 9.51 | DFP Enter_USB Message State Diagram | [png](09-state-machine-diagrams/figure-9.51.png) | [9.2.17.1. DFP Enter_USB Message State Diagrams](09-state-machine-diagrams.md#92171-dfp-enter_usb-message-state-diagrams) |
|
||||
| 9.52 | UFP Enter_USB Message State Diagram | [png](09-state-machine-diagrams/figure-9.52.png) | [9.2.17.2. UFP or Cable Plug Enter_USB Message State Diagrams](09-state-machine-diagrams.md#92172-ufp-or-cable-plug-enter_usb-message-state-diagrams) |
|
||||
| 9.53 | Send security Request State Diagram | [png](09-state-machine-diagrams/figure-9.53.png) | [9.2.18.1. Send Security Request State Diagram](09-state-machine-diagrams.md#92181-send-security-request-state-diagram) |
|
||||
| 9.54 | Send security response State Diagram | [png](09-state-machine-diagrams/figure-9.54.png) | [9.2.18.2. Send Security Response State Diagram](09-state-machine-diagrams.md#92182-send-security-response-state-diagram) |
|
||||
| 9.55 | Security response received State Diagram | [png](09-state-machine-diagrams/figure-9.55.png) | [9.2.18.3. Security Response Received State Diagram](09-state-machine-diagrams.md#92183-security-response-received-state-diagram) |
|
||||
| 9.56 | Send firmware update Request State Diagram | [png](09-state-machine-diagrams/figure-9.56.png) | [9.2.19.1. Send Firmware Update Request State Diagram](09-state-machine-diagrams.md#92191-send-firmware-update-request-state-diagram) |
|
||||
| 9.57 | Send firmware update response State Diagram | [png](09-state-machine-diagrams/figure-9.57.png) | [9.2.19.2. Send Firmware Update Response State Diagram](09-state-machine-diagrams.md#92192-send-firmware-update-response-state-diagram) |
|
||||
| 9.58 | Firmware update response received State Diagram | [png](09-state-machine-diagrams/figure-9.58.png) | [9.2.19.3. Firmware Update Response Received State Diagram](09-state-machine-diagrams.md#92193-firmware-update-response-received-state-diagram) |
|
||||
| 9.59 | DFP to UFP Data Role Swap State Diagram | [png](09-state-machine-diagrams/figure-9.59.png) | [9.2.20.1. DFP to UFP Data Role Swap State Diagram](09-state-machine-diagrams.md#92201-dfp-to-ufp-data-role-swap-state-diagram) |
|
||||
| 9.60 | UFP to DFP Data Role Swap State Diagram | [png](09-state-machine-diagrams/figure-9.60.png) | [9.2.20.2. UFP to DFP Data Role Swap State Diagram](09-state-machine-diagrams.md#92202-ufp-to-dfp-data-role-swap-state-diagram) |
|
||||
| 9.61 | Dual-Role Port in Source to Sink Power Role Swap State Diagram | [png](09-state-machine-diagrams/figure-9.61.png) | [9.2.20.3. Policy Engine in Source to Sink Power Role Swap State Diagram](09-state-machine-diagrams.md#92203-policy-engine-in-source-to-sink-power-role-swap-state-diagram) |
|
||||
| 9.62 | Dual-role Port in Sink to Source Power Role Swap State Diagram | [png](09-state-machine-diagrams/figure-9.62.png) | [9.2.20.4. Policy Engine in Sink to Source Power Role Swap State Diagram](09-state-machine-diagrams.md#92204-policy-engine-in-sink-to-source-power-role-swap-state-diagram) |
|
||||
| 9.63 | Dual-Role Port in Source to Sink Power Role Swap State Diagram | [png](09-state-machine-diagrams/figure-9.63.png) | [9.2.20.5. Policy Engine in Source to Sink Fast Role Swap State Diagram](09-state-machine-diagrams.md#92205-policy-engine-in-source-to-sink-fast-role-swap-state-diagram) |
|
||||
| 9.64 | Dual-role Port in Sink to Source Fast Role Swap State Diagram | [png](09-state-machine-diagrams/figure-9.64.png) | [9.2.20.6. Policy Engine in Sink to Source Fast Role Swap State Diagram](09-state-machine-diagrams.md#92206-policy-engine-in-sink-to-source-fast-role-swap-state-diagram) |
|
||||
| 9.65 | Dual-Role (Source) Get Source Capabilities diagram | [png](09-state-machine-diagrams/figure-9.65.png) | [9.2.20.7. Dual-Role (Source Port) Get Source Capabilities State Diagram](09-state-machine-diagrams.md#92207-dual-role-source-port-get-source-capabilities-state-diagram) |
|
||||
| 9.66 | Dual-Role (Source) Give Sink Capabilities diagram | [png](09-state-machine-diagrams/figure-9.66.png) | [9.2.20.8. Dual-Role (Source Port) Give Sink Capabilities State Diagram](09-state-machine-diagrams.md#92208-dual-role-source-port-give-sink-capabilities-state-diagram) |
|
||||
| 9.67 | Dual-Role (Sink) Get Sink Capabilities State Diagram | [png](09-state-machine-diagrams/figure-9.67.png) | [9.2.20.9. Dual-Role (Sink Port) Get Sink Capabilities State Diagram](09-state-machine-diagrams.md#92209-dual-role-sink-port-get-sink-capabilities-state-diagram) |
|
||||
| 9.68 | Dual-Role (Sink) Give Source Capabilities State Diagram | [png](09-state-machine-diagrams/figure-9.68.png) | [9.2.20.10. Dual-Role (Sink Port) Give Source Capabilities State Diagram](09-state-machine-diagrams.md#922010-dual-role-sink-port-give-source-capabilities-state-diagram) |
|
||||
| 9.69 | Dual-Role (Source) Get Source Capabilities Extended State Diagram | [png](09-state-machine-diagrams/figure-9.69.png) | [9.2.20.11. Dual-Role (Source Port) Get Source Capabilities Extended State Diagram](09-state-machine-diagrams.md#922011-dual-role-source-port-get-source-capabilities-extended-state-diagram) |
|
||||
| 9.70 | Dual-Role (Sink) Give Source Capabilities Extended diagram | [png](09-state-machine-diagrams/figure-9.70.png) | [9.2.20.12. Dual-Role (Sink Port) Give Source Capabilities Extended State Diagram](09-state-machine-diagrams.md#922012-dual-role-sink-port-give-source-capabilities-extended-state-diagram) |
|
||||
| 9.71 | Dual-Role (Sink) Get Sink Capabilities Extended State Diagram | [png](09-state-machine-diagrams/figure-9.71.png) | [9.2.20.13. Dual-Role (Sink Port) Get Sink Capabilities Extended State Diagram](09-state-machine-diagrams.md#922013-dual-role-sink-port-get-sink-capabilities-extended-state-diagram) |
|
||||
| 9.72 | Dual-Role (Source) Give Sink Capabilities Extended diagram | [png](09-state-machine-diagrams/figure-9.72.png) | [9.2.20.14. Dual-Role (Source Port) Give Sink Capabilities Extended State Diagram](09-state-machine-diagrams.md#922014-dual-role-source-port-give-sink-capabilities-extended-state-diagram) |
|
||||
| 9.73 | Dual-Role (Source) Get Source Information State Diagram | [png](09-state-machine-diagrams/figure-9.73.png) | [9.2.20.15. Dual-Role (Source Port) Get Source Information State Diagram](09-state-machine-diagrams.md#922015-dual-role-source-port-get-source-information-state-diagram) |
|
||||
| 9.74 | Dual-Role (Source) Give Source Information diagram | [png](09-state-machine-diagrams/figure-9.74.png) | [9.2.20.16. Dual-Role (Sink Port) Give Source Information State Diagram](09-state-machine-diagrams.md#922016-dual-role-sink-port-give-source-information-state-diagram) |
|
||||
| 9.75 | VCONN Swap State Diagram | [png](09-state-machine-diagrams/figure-9.75.png) | [9.2.21. VCONN Swap State Diagram](09-state-machine-diagrams.md#9221-vconn-swap-state-diagram) |
|
||||
| 9.76 | Initiator to Port VDM Discover Identity State Diagram | [png](09-state-machine-diagrams/figure-9.76.png) | [9.2.22.1. Initiator Structured VDM Discover Identity State Diagram](09-state-machine-diagrams.md#92221-initiator-structured-vdm-discover-identity-state-diagram) |
|
||||
| 9.77 | Initiator VDM Discover SVIDs State Diagram | [png](09-state-machine-diagrams/figure-9.77.png) | [9.2.22.2. Initiator Structured VDM Discover SVIDs State Diagram](09-state-machine-diagrams.md#92222-initiator-structured-vdm-discover-svids-state-diagram) |
|
||||
| 9.78 | Initiator VDM Discover Modes State Diagram | [png](09-state-machine-diagrams/figure-9.78.png) | [9.2.22.3. Initiator Structured VDM Discover Modes State Diagram](09-state-machine-diagrams.md#92223-initiator-structured-vdm-discover-modes-state-diagram) |
|
||||
| 9.79 | Initiator VDM Attention State Diagram | [png](09-state-machine-diagrams/figure-9.79.png) | [9.2.22.4. Initiator Structured VDM Attention State Diagram](09-state-machine-diagrams.md#92224-initiator-structured-vdm-attention-state-diagram) |
|
||||
| 9.80 | Responder Structured VDM Discover Identity State Diagram | [png](09-state-machine-diagrams/figure-9.80.png) | [9.2.23.1. Responder Structured VDM Discover Identity State Diagram](09-state-machine-diagrams.md#92231-responder-structured-vdm-discover-identity-state-diagram) |
|
||||
| 9.81 | Responder Structured VDM Discover SVIDs State Diagram | [png](09-state-machine-diagrams/figure-9.81.png) | [9.2.23.2. Responder Structured VDM Discover SVIDs State Diagram](09-state-machine-diagrams.md#92232-responder-structured-vdm-discover-svids-state-diagram) |
|
||||
| 9.82 | Responder Structured VDM Discover Modes State Diagram | [png](09-state-machine-diagrams/figure-9.82.png) | [9.2.23.3. Responder Structured VDM Discover Modes State Diagram](09-state-machine-diagrams.md#92233-responder-structured-vdm-discover-modes-state-diagram) |
|
||||
| 9.83 | Receiving a Structured VDM Attention State Diagram | [png](09-state-machine-diagrams/figure-9.83.png) | [9.2.23.4. Receiving a Structured VDM Attention State Diagram](09-state-machine-diagrams.md#92234-receiving-a-structured-vdm-attention-state-diagram) |
|
||||
| 9.84 | DFP VDM Mode Entry State Diagram | [png](09-state-machine-diagrams/figure-9.84.png) | [9.2.24.1. DFP Structured VDM Mode Entry State Diagram](09-state-machine-diagrams.md#92241-dfp-structured-vdm-mode-entry-state-diagram) |
|
||||
| 9.85 | DFP VDM Mode Exit State Diagram | [png](09-state-machine-diagrams/figure-9.85.png) | [9.2.24.2. DFP Structured VDM Mode Exit State Diagram](09-state-machine-diagrams.md#92242-dfp-structured-vdm-mode-exit-state-diagram) |
|
||||
| 9.86 | UFP Structured VDM Enter Mode State Diagram | [png](09-state-machine-diagrams/figure-9.86.png) | [9.2.25.1. UFP Structured VDM Enter Mode State Diagram](09-state-machine-diagrams.md#92251-ufp-structured-vdm-enter-mode-state-diagram) |
|
||||
| 9.87 | UFP Structured VDM Exit Mode State Diagram | [png](09-state-machine-diagrams/figure-9.87.png) | [9.2.25.2. UFP Structured VDM Exit Mode State Diagram](09-state-machine-diagrams.md#92252-ufp-structured-vdm-exit-mode-state-diagram) |
|
||||
| 9.88 | Cable Ready State Diagram | [png](09-state-machine-diagrams/figure-9.88.png) | [9.2.26.1. Cable Plug Cable Ready State Diagram](09-state-machine-diagrams.md#92261-cable-plug-cable-ready-state-diagram) |
|
||||
| 9.89 | Cable Plug Soft Reset State Diagram | [png](09-state-machine-diagrams/figure-9.89.png) | [9.2.26.2.1. Cable Plug Soft Reset State Diagram](09-state-machine-diagrams.md#922621-cable-plug-soft-reset-state-diagram) |
|
||||
| 9.90 | Cable Plug Hard Reset State Diagram | [png](09-state-machine-diagrams/figure-9.90.png) | [9.2.26.2.2. Cable Plug Hard Reset State Diagram](09-state-machine-diagrams.md#922622-cable-plug-hard-reset-state-diagram) |
|
||||
| 9.91 | DFP/VCONN Source Soft Reset or Cable Reset of a Cable Plug or VPD State Diagram | [png](09-state-machine-diagrams/figure-9.91.png) | [9.2.26.2.3. DFP/VCONN Source SOP'/SOP" Soft Reset or Cable Reset of a Cable Plug or VPD State Diagram](09-state-machine-diagrams.md#922623-dfpvconn-source-sopsop-soft-reset-or-cable-reset-of-a-cable-plug-or-vpd-state-diagram) |
|
||||
| 9.92 | UFP/VCONN Source Soft Reset of a Cable Plug or VPD State Diagram | [png](09-state-machine-diagrams/figure-9.92.png) | [9.2.26.2.4. UFP/VCONN Source SOP'/SOP'' Soft Reset of a Cable Plug or VPD State Diagram](09-state-machine-diagrams.md#922624-ufpvconn-source-sopsop-soft-reset-of-a-cable-plug-or-vpd-state-diagram) |
|
||||
| 9.93 | Source Startup Structured VDM Discover Identity State Diagram | [png](09-state-machine-diagrams/figure-9.93.png) | [9.2.26.2.5. Source Startup Structured VDM Discover Identity of a Cable Plug State Diagram](09-state-machine-diagrams.md#922625-source-startup-structured-vdm-discover-identity-of-a-cable-plug-state-diagram) |
|
||||
| 9.94 | Cable Plug Structured VDM Enter Mode State Diagram | [png](09-state-machine-diagrams/figure-9.94.png) | [9.2.26.2.6.1. Cable Plug Structured VDM Enter Mode State Diagram](09-state-machine-diagrams.md#9226261-cable-plug-structured-vdm-enter-mode-state-diagram) |
|
||||
| 9.95 | Cable Plug Structured VDM Exit Mode State Diagram | [png](09-state-machine-diagrams/figure-9.95.png) | [9.2.26.2.6.2. Cable Plug Structured VDM Exit Mode State Diagram](09-state-machine-diagrams.md#9226262-cable-plug-structured-vdm-exit-mode-state-diagram) |
|
||||
| 9.96 | Source EPR Mode Entry State Diagram | [png](09-state-machine-diagrams/figure-9.96.png) | [9.2.26.3.1. Source EPR Mode Entry State Diagram](09-state-machine-diagrams.md#922631-source-epr-mode-entry-state-diagram) |
|
||||
| 9.97 | Sink EPR Mode Entry State Diagram | [png](09-state-machine-diagrams/figure-9.97.png) | [9.2.26.3.1. Source EPR Mode Entry State Diagram](09-state-machine-diagrams.md#922631-source-epr-mode-entry-state-diagram) |
|
||||
| 9.98 | Source EPR Mode Exit State Diagram | [png](09-state-machine-diagrams/figure-9.98.png) | [9.2.26.3.1. Source EPR Mode Entry State Diagram](09-state-machine-diagrams.md#922631-source-epr-mode-entry-state-diagram) |
|
||||
| 9.99 | Sink EPR Mode Exit State Diagram | [png](09-state-machine-diagrams/figure-9.99.png) | [9.2.26.3.1. Source EPR Mode Entry State Diagram](09-state-machine-diagrams.md#922631-source-epr-mode-entry-state-diagram) |
|
||||
| 9.100 | BIST Carrier Mode State Diagram | [png](09-state-machine-diagrams/figure-9.100.png) | [9.2.26.3.1. Source EPR Mode Entry State Diagram](09-state-machine-diagrams.md#922631-source-epr-mode-entry-state-diagram) |
|
||||
| 9.101 | BIST Test Data Mode State Diagram | [png](09-state-machine-diagrams/figure-9.101.png) | [9.2.26.3.1. Source EPR Mode Entry State Diagram](09-state-machine-diagrams.md#922631-source-epr-mode-entry-state-diagram) |
|
||||
| 9.102 | BIST Shared Capacity Test Mode State Diagram | [png](09-state-machine-diagrams/figure-9.102.png) | [9.2.26.4.3. BIST Shared Capacity Test Mode State Diagram](09-state-machine-diagrams.md#922643-bist-shared-capacity-test-mode-state-diagram) |
|
||||
| 10.1 | Power Flow Before and After an FRS | [png](10-fast-role-swap/figure-10.1.png) | [10.1. Introduction](10-fast-role-swap.md#101-introduction) |
|
||||
| 10.2 | FRS Signaling and Receiving Activity Diagrams | [png](10-fast-role-swap/figure-10.2.png) | [10.3. FRS Sequence](10-fast-role-swap.md#103-frs-sequence) |
|
||||
| 10.3 | FRS Sequence with VBUS Starting at Voltage > vSafe5V (long discharge) | [png](10-fast-role-swap/figure-10.3.png) | [10.3. FRS Sequence](10-fast-role-swap.md#103-frs-sequence) |
|
||||
| 10.4 | FRS Sequence with VBUS starting at vSafe5V (short or no discharge) | [png](10-fast-role-swap/figure-10.4.png) | [10.3. FRS Sequence](10-fast-role-swap.md#103-frs-sequence) |
|
||||
|
||||
## Known issues in the source specification
|
||||
|
||||
These were transcribed verbatim rather than silently corrected — confirmed
|
||||
against the rendered PDF pages, not just the text layer:
|
||||
|
||||
- **3.5. "Sink with Acessory Support"** — "Accessory" is misspelled in both the
|
||||
printed Table of Contents and the section heading itself (page 47).
|
||||
- **Table 3.3 and Table 3.7 body text** — both read "the SPR Source
|
||||
Capabilities = advertised based on Port Present PDP from Table 3.2", using
|
||||
`=` where "as" is clearly intended. The identical wording in both places
|
||||
suggests one blurb was copy-pasted with the error already present.
|
||||
- **Figure 5.25 / Figure 5.26 mismatch** — Section 5.3.4.9 body text says
|
||||
"Figure 5.26, 'Inter-Frame Gap Timings' illustrates the inter-Frame gap
|
||||
timings", but the actual figure a few lines later is captioned
|
||||
"Figure 5.25. Inter-Frame Gap Timings". There is no Figure 5.26 anywhere in
|
||||
the chapter.
|
||||
- **Table 4.6 dangling footnote marker** — the `cSrcBulkShared` row (page 79) carries
|
||||
a footnote marker `[^1]` in the PDF, but no corresponding footnote text appears
|
||||
anywhere else on that page or through the end of the chapter (page 84). The
|
||||
marker is preserved in the transcription; there is no footnote text to add.
|
||||
- **Page 285, "Shallnotify"** — Section 9.2.3.6 (`PE_SRC_Ready` State) prints
|
||||
"the Source Shallnotify the Protocol Layer of the end of the Atomic Message
|
||||
Sequence" — the space between "Shall" and "notify" is missing in the PDF
|
||||
itself. Preserved verbatim.
|
||||
- **Appendix B duplicate/inconsistent contributor entries** — the same
|
||||
organization appears twice under slightly different names, as separate
|
||||
headings with different contributor lists under each: "Bizlink Technology
|
||||
Inc." and "Bizlink Technology, Inc."; "LG Electronics Ltd." and
|
||||
"LG electronics"; "ROHM Co., Ltd." and "Rohm Co. Ltd.".
|
||||
|
||||
## Tool notes
|
||||
|
||||
- This specification prints each figure's `Figure N.M. Caption` line **above**
|
||||
the figure rather than below it (the opposite of the Renesas datasheet
|
||||
template `tools/extract-figures.py` was originally written for). The tool
|
||||
was extended with a `--caption-position {above,below}` flag and decimal
|
||||
figure numbers (`4.1`, not zero-padded integers) to support this document;
|
||||
`above` was used throughout. It also now requires the caption line to be
|
||||
bold, to avoid matching plain-prose sentences like "Figure 4.2 illustrates
|
||||
the application of..." as a caption.
|
||||
- Figure 7.3 ("Illustration of process to enter EPR Mode") has an explanatory
|
||||
sentence sandwiched between its caption and the actual diagram, which
|
||||
defeated the automatic body-text lower-bound detection (the sentence itself
|
||||
was mistaken for the end of the figure, leaving an empty band). It was
|
||||
cropped with an explicit `--region '26:54,104,558,690:figure-7.3.png'`
|
||||
against `07-pd-communications-protocol-message-usage.pdf`.
|
||||
Loading…
Add table
Add a link
Reference in a new issue