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.

TPS65983B: GPIO help (PD sink)

Part Number: TPS65983B
Other Parts Discussed in Thread: TPS65982,

Hello E2E,

Good day.

Please help our customer with their Thunderbolt design, here is the full query.

I’m designing a bus powered Thunderbolt 3 device that requires 15W. Thunderbolt supports 10 GBps USB 3 connection as well, which can also provide the required power.

If PD negotiation is successful, I’d like to light a green LED, to indicate that all is good. This could be done by adding a LED to the output used (PP_HV, or after PP_EXT fets). But I’d like a more elegant solution using GPIOs.

However, if one uses a USB-C to USB-A cable and connects the device to a USB 2 port instead, or the PD negotiation fails for some other reason, I’d like to be able to tell and light a red LED to indicate that there is not enough power.

There is hardly any information regarding GPIOs in the datasheet, especially in the firmware guides.

From the TPS65983-EVM datasheet I see that GPIO2 is used to indicate successful negotiation as a sink. But I don’t trust this info because it uses the TPS65982 IC, not the ‘83B one. Also, there is a lot of configuration options available for the board and I’m wondering if they use firmware that is specifically made for that board and don’t use the firmware that is used for bus powered Thunderbolt devices.

Let me know if I’m missing something.

Regards,
Carlo