USB Power Delivery

USB Type-C ports are being increasingly used to deliver up to 100 Watts to devices. A few examples:

Nvidia Jetson AGX Orin power supply:

MSI Prestige 14 Evo (A11MO) laptop power supply:

Canakit Raspberry PI 4 power supply:

This power is delivered on the VBUS pins (5-20V).

image

The USB-C PD protocol communicates over the CC1/CC2 pins – only one is used based on cable orientation. The PD protocol uses a Bi-phase Mark Coded (BCM) signaling.

It looks like there are some efforts to integrate the USB-C PD protocol into Zephyr.

Here is a presentation that provides an overview of USB PD.