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.

TPS65988: Standalone implementation of dual USB-C PD controller

Part Number: TPS65988

Hello,

I am developing a product that needs to be powered with 2 watts of power through the single usb-c port of a mobile device (Ipad, iPhone, Android,...) and receive USB 2.0 data from this same usb-c port of the mobile device.

Since the mobile device only has one usb-c port my product must have a second usb-c port to charge the mobile device connect to the first usb-c port.

I would like to use USB PD and USB BC 1.2 technology.

I think the TPS65988DH dual usb PD controller is most suitable for my use.

Is it possible to use it without flashing and autonomously:

without external controller (neither I2C, nor SPI, nor GPIO), without external power supply other than one of the two usb-c ports, simply by shorting PP_HV1 and PP_HV2 ?

What value should the resistor divider be placed at pin ADCIN1 and ADCIN2 for this standalone use?

Thanks for your help.

And a happy New year!

Etienne

  • Hi Etienne,

    I have a couple questions I hope you can help clarify: 

    1. Will one port act as sink (taking in power) while the other port is a source (providing power) to a connected mobile device? 

    2. What is the maximum power that will be source/sink? 

    3. When you mention "use it without flashing and autonomously", is an EEPROM acceptable or do you prefer not to have one? 

    I'll check with my team regarding shorting PP_HV1/2 and if this setup will work. Happy new years! 

    Thanks and Regards,

    Raymond Lin

  • Hi Raymond,

    Thanks for your quick respond!

    1. I will use one port as a source only and the other as a source and sink port. But it's not a problem if both port are DRP (source & sink)

    2. 30w of power will be minimum, but 60w or even 100w would be ideal.

    3. Yes the goal is to only use the internal power path and use the TPS65988 out of the box without EEPROM or external input.

    Regards,

    Etienne

  • Hi Etienne, 

    I'll need some time to look into this, will provide response latest end of week!

    Thanks and Regards,

    Raymond Lin

  • Hi Etienne,

    What value should the resistor divider be placed at pin ADCIN1 and ADCIN2 for this standalone use?

    3. Yes the goal is to only use the internal power path and use the TPS65988 out of the box without EEPROM or external input.

    Unfortunately, the Device Default configurations are limited to DFP only or UFP only, so you would need a SPI EEPROM or a I2C controller to configure the PD controller. You can check Table 8-9 for more in depth description of the default configurations.

    without external controller (neither I2C, nor SPI, nor GPIO), without external power supply other than one of the two usb-c ports, simply by shorting PP_HV1 and PP_HV2 ?

    Because one/both ports would be DRP, we would recommend that you add circuitry on the PPHV lines to control the power flow. You may be able to get away with simply shorting the lines and letting the internal RCP prevent reverse current, but you could run the risk of operating in a weird state. One concern is when both ports are in source configuration and the one powering the device is disconnected. The PD controller may temporarily lose power and reset.

    I would recommend looking into the Dead battery mode because it may be relevant to your use case.

    2. 30w of power will be minimum, but 60w or even 100w would be ideal.

    The TPS65988 is capable of supporting up to 100W on the internal high voltage power paths. The actual power will depend on the power contracts allowed(ie. 5V/3A, 9V/3A, 20V/5A etc.) and the power being supplied by the power adapter.

    Thanks and Regards,

    Chris