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.

TPS65986 / Display port HPD signaling

Guru 29710 points

Hi Team,

I was asked two questions from my customer.
May I have your comments?

1)
HPD TX Flow Diagram in datasheet(page.54) shows "Receive HPD_LOW Event".
Could you tell me the content of "HPD_LOW Event"?
What is the trigger of driving HPD low?



2)
Could you tell me the maximum pulse width when HPD_IRQ Event received?

My customer concerns if TPS65986/2 is compliant to Displayport specification.
Your kind support would be appreciated.

Best Regards,
Yaita / Japan disty

  • The TPS65986/2 is essentially responsible for the detecting of the incoming HPD signal, converting it to a PD packet, and reissuing it. The TPS65986/2 does not actually initiate HPD events. GPIOs 4 and 5 are used as the HPD input and output. When events occur on these pins during a DisplayPort connection through the Type-C connector (configured in firmware), hardware timers trigger and interrupt the digital core to indicate needed PD messaging. Details regarding this can be found on page 52 of the TPS65986 Datasheet. The TPS65986/2 supports DisplayPort as found in the DisplayPort Alt Mode Standard and contains hardware to support HPD handling. For more information regarding HPD events, please refer to the VESA DisplayPort (DP) Standard and VESA DisplayPort Alt Mode on USB Type-C Standard. The timing requirements associated with HPD can be found on page 21 of the TPS65986 Datasheet.