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.

TPS65987D: Stop all current flow/source/sink behaviour

Part Number: TPS65987D

We have an application where we want the TPS65987D to act as a source for any type of USB PD or legacy USB sink. As part of the application, we wish to sometimes put the USB source into a state where it will not source or sink to the connected device no matter what device is connected.

I am aware of the internal Port Power Switches and we were planning to use these to prevent current flow when we want the USB source to be "off". However I can't see any information in the TPS65987D documentation on how to manually turn this switch on and off. Is this possible?

If not what would be the correct way to implement this functionality?

Other options considered:

- Switch the device to legacy sink mode to prevent any source behaviour. This is undesirable because if a source is then connected, current could flow the other way which is not the desired behaviour.

- Have a power switch external to the TPS. This is undesirable as it adds extra components/complexity to our design.

Any help much appreciated! Thanks.

  • Hi,

    If a external Type-C source is connected when TPS65987D is in source only mode, a contract will never be established.

    You can look into the "DISC" 4CC command in the TRM as this command will simulate a port disconnection stopping all source/sink operation.

    Regards