Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

https://www.usb.org/usb-charger-pd

https://en.wikipedia.org/wiki/Field-effect_transistor

Engineering

PD Controller Selection

...

...

USB-C PD PMIC

Option 1

Option 2

Option 3

Option 4

Name

STUSB4500

TPS25730

CYPD3177

FUSB302B + RP2040

Description

USB-C PD Sink IC

USB-C PD Sink IC

USB-C PD Sink IC

USB PD IC + MCU

DigiKey $/ct

$5.22 CAD

$3.76 CAD

$3.51 CAD

$2.59 + $1.08 CAD

Configuration

NVM config editing in EEPROM via I2C TPs

Strapping resistors on ADC pins

Strapping resistors on pins

Firmware control on RP2040 via I2C

Misc. Pros

Popular and well documented USB-C sink device within hobbyist community

Newest controller, supports USB-C PD rev 3.1, simple to implement, extensive schem and layout guidelines, D-model has integrated FET gate

Cheapest option, simple implementation, some online examples

Most configurable option, no need for strapping resistor variants, completely firmware controlled via I2C

Misc. Cons

Expensive

PD 3.1 is irrelevant for the purpose of this project, also doesn’t support 240W

Complicated implementation

The TPS25730 was selected for its new modelrecent release, comprehensive datasheet, relatively low price, and simple implementation.

FET Selection

A typical USB-C PD controller will require a gate to block the USB-C input voltage while arbitration occurs. Once it is completed, the controller sends voltage to the gate to enable the transport of power.

In the case that it fails, there is sometimes a fallback “safe power”

Schematic