I'm new to USB Type-C and trying to design a USB-C powered device. After investing some time reading the specification and some application notes, I'm still having problems understanding the big picture.
My requirement is to be able to draw 1A at 5V. The USB connection will be used for power only. There will be no USB data transfer. With a CC-Controller and compatible wall adapter this should not be a problem as the current capability will be announced via CC, right? And PD would not be required.
However, I want the user to be able to use any old USB wall adapter (>=1A). But the specification defines C-to-legacy cables to have a CC pullup to VBUS, limiting the current to the default USB 500mA/900mA. As far as I understand it, 2.0 chargers/adapters use BC 1.2 via D+/D- to supply higher current to devices (not totally sure on this one).
So in total, does this mean I need a controller that supports CC as well as D+/D- legacy current negotiation for delivering power only? Does something like that exist?
My conclusion is that you use a PD controller on your device, to handle talking with USB-C chargers, and you implement the 1.8A detection on the D+/D- if you want to detect capable USB-A chargers. You will probably need to read the spec
– Brendan Simpson Nov 12 '21 at 16:53