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: TPS65987D ALT mode cable reversal issue on EVM

Part Number: TPS65987D
Other Parts Discussed in Thread: TMUXHS4446EVM, TPS65987, TMUXHS4446,

Tool/software:

I have noticed that the dev board (TMUXHS4446EVM) doesn't allow USB-C cable reversal for the DisplayPort output. USB3 signals work correctly with the USB-C cable inserted in either directions. DisplayPort output only works with the USB-C inserted in 1 direction. Can you advise me on how to fix this please? I presume it's a register setting

thanks

  • Hi Ciaran,

    I'm an engineer that primarily supports the TPS65987 products, but should be able to provide some feedback on the TMUX EVM.

    What it appears you are looking for is control over the cable-orientation. The TMUXHS4446 appears to have two control mechanisms, GPIO, and I2C. In the case of GPIO, the CONF0 bit controls the FLIP/Cable orientation. This GPIO is controlled by JMP6, so you may need to change the jumper for the correct orienation.

    In an actual system, you would want the PD controller to report the orientation directly to the TMUX IC. This can be done two ways.

    1. The TPS65987 has a set of configurable GPIO events that can be mapped t any of the GPIOs. There is an event for "Cable_orientation" that can be mapped to a GPIO of your choice, and then connected to the CONF0 pin of the TMUX IC. (configuration of GPIOs is done using the GUI tool)

    2. Use the I2C event.

    For the EVM, you should be fine just using the jumper.

    Also, for new designs, we do recommend using the TPS65987DDK over the TPS65987DH. The "DDK" version is the latest version of the part, and is feature and pin compatible.

    Thanks and Regards,

    Chris