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.

USB type C power role swap

Other Parts Discussed in Thread: TPS65987D

Hi,

we are designing a simple full speed USB device with USB type C connectorthat will connect to tablet/phone and jack/another USB type C connector for external power supply/adapter. There will be 2 power modes of the system:

1) No external power supply connected to the device - then the tablet must supply power for the device.

2) External power supply connected to the device - then the device supplies power on the bus and the tablet/phone can charge itself.

It can be switched between 1) and 2) during runtime (when external power supply is connected/disconnected).

Can you please recommend suitable controller IC for this?

  • HI Martin,

    I can address this from a USB Power Interface point of view. You may be able to implement the functionality using the TPS65987D PD Controller. The device allows for set GPIO triggered events to update the Type C Power Delivery Profile and for certain system events to trigger I2C or GPIO output events.

    You may want to review the USB Type-C™ PD Power Bank Reference Design http://www.ti.com/tool/TIDA-01627,

  • Hi Scott,

    Thank you for your reply. To be honest, that 56 pin monster scared me a little :) My USB type C device is really simple - it only wants

    1) communicate to tablet via D+, D- (full speed)

    2) receive power (5 V at 500 mA) from tablet when there is no external power adapter connected to the device

    3) supply 5 V 1.5 A to the tablet to charge it when there is an external power adapter connected to the device

    No simple solution for this from TI?

  • Hi Martin,

    I am going to ask a colleague to take a look at your request.

    Regards,

    Scott

  • Hi Martin,

    Completely understandable that a 56 pin IC could be intimidating at first glance, but promise that based on your system description above, the TPS65987D is the best and easiest device for you. It may be a little overkill as you won't use a lot of the features, but this is still the best device from the TI Type-C portfolio. You won't have to worry about designing the power path for either the sink or source path, or have to write any code on how to handle PD messaging/negotiate. The TPS65987D will handle both.

    The TPS65987D has two integrated power paths that you can configure as individual source and sink paths. Using the configuration tool you can create different configurations (ex. source or sink) that are triggered depending on some external signaling.

    Can reference all of the app notes and user's guides within the TPS65987D product page to help get you started.

    http://www.ti.com/product/TPS65987D/technicaldocuments