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.

TPS65982: Disabling VBUS

Part Number: TPS65982

Hi,

My customer has the following question:

We have a design where the VBUS supply to PD controller cannot be turned off without shutting down the entire device. And if VBUS is on, the external devices connected to the Type C port stay powered. So we tried to disable the power by disabling port. One way to do it is by writing the bits b'111 to the bits 2:0 of the register 0x28. This seems to work fine on the firmware images based on the 1.11.5 firmware, but fails (does nothing) on 1.11.0.
Right now we have a certain number of devices in customers' hands, without an easy way to update them - all using 1.11.0 firmware
Is there a way to disable VBUS supply (by any means) on 1.11.0 firmware builds?

Thanks,

Chuchen

  • Hi Chuchen,

    I’m sorry you’re having issues. 1.11.5 and 1.11.0 firmware are very old versions of the FW which is not used any more. We highly recommend updating to the latest FW version 1.12.07 (GUI version 3.11) for your application. You could download “TPS6598X-CONFIG” from TI website and use the latest firmware.

    I hope this helps and If this answers your question, PLEASE select  This resolved my issue 

    Hao

  • Hi Hao,

    I appreciate the feedback. I do have a number of units in customers' hands already, and there is no easy way to update these units to the newest firmware. In these cases, can you help me determine the best way to disable VBUS on FW 1.11.0? Thanks!

    Brian Angiel
  • Hi Brain,

    FW 1.11.0 was released more than two years ago and is not supported any more. We still highly recommend updating to the latest FW version 1.12.07 (GUI version 3.11). For your situation, you could try to connect the I2C pins to FTDI board and flash the latest firmware which might help.

    A new firmware version is released every quarter, you could always suggest the customer updating to the latest one to avoid unexpected trouble.

    I hope this helps and If this answers your question, PLEASE select  This resolved my issue 

    Best Regards,

    Hao

  • Hi Chuchen,

    You are not able to update the fimrware but you are able to communicate through I2C to the device? If so there might be a few options. 

    • Issue a GAID 4CC command to cold reset the 982
    • Send a PD Hard Reset by issuing a HRST 4CC command

    As Hao mentioned it would be best to move the latest FW. 

    Jacob

  • Hi Jacob,

    Could you help me understanding what this will accomplish? I referred to Section 4.3.2 and 4.6.12 of the TRM, but I’m still not 100% sure what is expected to happen. Thanks!

    Brian Angiel

  • Hi Brian,

    • PD Hard Reset will remove VBUS
    • Will reset the device

    Jacob