~/talk

USB-C Power Delivery Overview

Talkat Zephyr Developer Summit 2022 · 2022-06-07..06-09· [security]
links:none on file
slides:none on file

Explains concrete implementation details: a Zephyr USB‑C subsystem thread with a type‑C state machine, protocol layer and policy engine; reliance on separate TCPC chips or TCPCI‑compatible drivers to handle the PHY encoding and good CRC within 1 ms timing; PD contract flow (source capabilities → request → ACCEPT → PS_RDY) and support for PD 3.1 features including role swaps and up to 240 W. Reports real test boards (Chromebook ECs, Honeybuns, STM demo), notes some TCPCs require software CRC generation while many handle it in hardware.

AI-written summary · about

  1. 0:00Start
  2. 0:41USB Type-C Terms and Abbreviations
  3. 1:56USB Type-C Connector Prs Receptacle
  4. 3:44Starting a USB-C Connection
  5. 4:54Example CC Voltages
  6. 5:29Completing the USB-C Connection
  7. 7:36PD Terms and Abbreviations
  8. 8:29PD Messaging
  9. 9:23PD Contract Negotiation
  10. 11:20What can a PD connection do?
  11. 12:36Port Roles in PD
  12. 14:25USB-C Subsystem Terms and Abbreviations
  13. 15:23USB-C Thread Layers
  14. 16:50Device Policy Manager
  15. 17:48Thread Interactions
  16. 22:20Example - Initial Contract Negotiation as a Sink
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.