This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TUSB320: Can TUSB320 do UFP-data with power sourcing?

Part Number: TUSB320

I'm trying to use TUSB320 with a USB data 'slave' accessory (think it like a standard USB dongle) but I want this accessory to power the host.

This TI document says that it's possible to do DRP, UFP-data, power sourcing:

https://www.ti.com/lit/wp/slyy109a/slyy109a.pdf

A dual-role power (DRP) port can operate as either a sink or source, and may alternate between these two states. When a DRP initially operates as a source, the port takes the data role of a DFP. Alternatively, when a DRP initially operates as a sink, the port takes the data role of a UFP. Using USB PD power-role swap can dynamically change the DRP’s power role, however. For example, a laptop may include a DRP port that can receive power to charge the laptop’s battery, but it can also deliver power to charge external accessories. Additionally, there are two special subclasses of a DRP:

– A sourcing device is capable of supplying power, but not capable of acting as a DFP. One example of this subclass is a USB Type-C and USB PD-compatible monitor that receives data from a laptop’s DFP, but also charges the laptop.

I'm confused if a CC controller only, such as TUSB320 can achieve such scenario. I have managed to do UFP-data or power sourcing but not the two at the same time. Can TUSB320 do this? Or do I need a more complex PD controller? If a PD part is needed, what would be the cheapest/simplest TI part that can do UFP-data + power sourcing?