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-EVM: Can only detect one-way of cable orientation

Part Number: TPS65982-EVM

Hi,

I have two of these devices (TPS65982-EVM), one device seems to be defective. I am using two devices to test: a mobile phone with USB-C port and the second TPS65982-EVM. Using a known-good USB-C cable, one device can sync up/enumerate the PDO, however, the other TPS65982-EVM can only detect and enumerate if I change the cable orientation.

Troubleshooting done:

DIP switch on both TPS65982-EVM at 0110 (Config 6) using Dell 20v / 3a power adapter

1. Using a phone with native USB-C (only one sink PDO, 5v/1.5a), with both TPS65982-EVM configured exactly the same, one TPS65982-EVM will only enumerate with one cable orientation and will not enumerate if cable is reversed. The other TPS65982-EVM will work no matter the orientation of USB C.

DIP switch on both TPS65982-EVM 0000 (Config 0), one using Dell 20v/3a power adapter

1. TPS65982-EVM will only sync up, if the cable is properly oriented on the defective TPS65982-EVM 

Kindly assist...

  • Hi Arcie,

    Can you try the following things:

    • Connect the (good) TPS65982EVM with the other (issue) TPS65982EVM and try the same troubleshooting to see if there is an issue communicating between the two EVM. Ideally, the two TPS65982EVMs should be able to communicate with each other through the connection of a USB-C cable and should allow enumeration in both cable orientations.
    • For the (issue) TPS65982EVM, can you provide screenshots of the following when connected to your USB-C mobile phone: VBUS and CC1/CC2 waveform
    • If you have a PD analyzer available, can you provide the PD message during troubleshooting?

    Regards,

    Jimmy Hua

  • Hi Jimmy,

    Thanks for the reply and sorry for my late response. I have uploaded a video to better illustrate the issue:

    Thanks

  • Hi Arcie,

    Try reflashing, then try re-testing with a different type C cable, then try using a template found in Projects<New Projects in the config tool version 2.15. I suggest DRP_host_full. The recovery FW is for out of the box functionallity.

    You can also look in the host GUI to at the very least find out what your status registers are reading if you are unable to get a PD sniffer. (make sure your MODE register says APP and not BOOT and make sure your active PDO is correct as well) If all that fails, I will further help you to solve this issue.

    Thanks
  • BTW awesome video!