Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 13 Next »

Introduction

  • Who

  • What

    • A USB-C PD sink where we can select the output voltage with resistors

    • Intent for requesting 24V 65W when debugging https://uwarg-docs.atlassian.net/wiki/spaces/EL/pages/2701197313/RPi+Interface+Rev+C?atl_f=content-tree setup without the full drone

      • should support 12V and 5V as well for testing other boards, configured by soldering different resistors

    • Use a USB-C PD chip and the associated required FETs that are required for negotiation

    • Ideally does not require a microcontroller, due to cost constraints (question)

    • USB-C input connector

    • XT30 output connector

    • don't worry about board area too much but it can be tiny

    • no buck converter

Resources

https://www.youtube.com/watch?v=W13HNsoHj7A&t=615s

https://hackaday.io/project/192576-picopd-usb-c-pd-30-pps-trigger-with-rp2040

https://www.ti.com/interface/usb/type-c-and-power-delivery/products.html#1241=PD%20controller&

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

Engineering

USB-C PD Controller Selection

There were a few possible options that were selected from research:

Decision Matrix

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 via I2C TPs

Strapping resistors on ADC pins

Strapping resistors on pins

Firmware control 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

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

  • No labels