Skip to content

ketszim97/USB_PD_Sink

Repository files navigation

USB_PD_Sink

USB C all the things!.

With this breakout of the STUSB4500, you can power all of your devices and electronics projects. From Arduinos to Laptops, USB-C Power Delivery can provide up to 100W (20V @ 5A).

You can now purchase this from my Tindie!

This device can store 3 PDOs (Power Delivery Outputs), and upon connection it will attempt to negotiate the highest of these 3. This means that it can operate as a standalone device, without the need for an external microcontroller. The PDO negotiated is shown by the following colors. By default, the device has the following PDOs:

PDO1 PDO2 PDO3
5V @ 1.5A 15V @ 1.5A 20V @ 1A
Blue Green Red

The PDOs can also be customized by programming the Non-Volatile Memory (NVM) registers via I2C. The device can also be connected to a microcontroller, to allow on the fly negotiation of the PD contract. To do this the device just needs to be connected via I2C according to the pinout below. Libraries for Arduino exist and are quick and easy to use.

Technical Specs

  • Controller: STUSB4500
  • Output Voltage: 5-20V*
  • Output Current: 0-5A*
  • LED: Built in LED to display which PDO is negotiated (See above for specifics)
  • Protection: ESD and Transient Protection on both Power and USB-C Pins, Discharge of VBUS path on voltage change or capable detach

Designed and manufactured in Canada

*Output power is limited by the capability of your charger

I sell on Tindie

Pinout

Fusion Render 1

About

USB Sink based around the STUSB4500

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published