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.

TUSB320EVM: USB-C OTG + Charging PCB Design

Part Number: TUSB320EVM
Other Parts Discussed in Thread: TUSB320, , CSD17313Q2, TPS25910

Hi All,

We are looking to build a breakout for connecting a OTG device to the Samsung Galaxy/Note Series (Note 9 and above, Galaxy S9 and above). The requirements are as follows:

  1. Charge Samsung phone (preferably utlizing Samsung Adaptive Fast Charging), using the default charger provided when connected
  2. Power OTG device from phone when charger is not connected


To write it in one line, we are essentially building a OTG board with (fast) charging capability.

Based on our limited research we think the best way forward is to use the TUSB320 configured for DRP in GPIO mode.

The queries that we do have with respect to TUSB320EVM are:

  1. Am I correct in assuming that when a charger is connected the device will act in DFP and UFP mode when charger is not connected?
  2. What is the application of CSD17313Q2 (Q1)? When the gate is triggered would the voltage go from micABVBUS_OUT to TypeC_VBUS and when the gate is closed vice versa?
  3. Is this the best way forward is there a simpler method for implementing this?

TUSB320EVM User Guide

  • Hi,

    With TUSB320 you can create a USB-C with a Type-C port that indicates that a certian current level can be provided to the sink device (Samsung Phone). With TUSB320 you can present default charging current (500 mA/ 900 mA),1.5 A or 3.0 A charging in GPIO mode. When you say OTG what functionality are you looking for specifically? Are you using data with this device or is it only a charging device? Your device will have a Type-C port correct?

    1. TUSB320 when in DRP mode will configure itself based on what voltage levels are present on the CC lines at the time of attachment. When nothing is attached to the CC lines TUSB320 is in an unattached state. 

    2. CSD17313Q2 is implemented as an additional switch from micABVBUS_OUT to TypeC_VBUS and limit current in one direction. Since Vbus can also come from Type-C connector CSD17313Q2 is used to limit current from TypeC_VBUS to micABVBUS_OUT when TPS25910 is disabled.

    3. CC controller is the most simplistic solution for providing charging currents above USB default settings with Type-C ports.

  • Is there any more support needed for this issue? If so please reply with any relevant details so that I can further assist you. For now I will be marking this thread as "TI Thinks Resolved". If you have resolved your issue, please post the solution to the original problem/post for others with similar issues.