Part Number: TDP158
Hi,
I would like a confirmation about the behavior of the HPD_SRC output pin on the TDP158. If I set set the bit HPDSNK_GATE_EN to '0', does the HPD_SRC is driven to LOW? (Not Hi-Z).
Thanks,
Denis Alain, Eng.
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.
Part Number: TDP158
Hi,
I would like a confirmation about the behavior of the HPD_SRC output pin on the TDP158. If I set set the bit HPDSNK_GATE_EN to '0', does the HPD_SRC is driven to LOW? (Not Hi-Z).
Thanks,
Denis Alain, Eng.
Denis
When HPDSNK_GATE_EN set to '0', HPD_SRC depends on the state of the HPD_SNK. I would recommend having a weak pulldown resistor to hold the HPD in a known state.
Thanks
David
Hi David,
I'm sorry, I made a mistake: I would like to know what happens when HPDSNK_GATE_EN set to '1'. Inside the datasheet, we can read (page 31):
HPDSNK_GATE_EN = '1' – HPD_SNK will not pass through to the HPD_SRC.
We can also read inside the datasheet:
The field set the HPD_SNK signal pass through to HPD_SRC or not and HPD_SRC whether held in the de-asserted state.
What is "de-asserted state" for TI? Is-it open-drain like many HDMI chips?
My goal is to know if I can drive the HPD_SRC pin LOW by toggling this bit or with any other way through the I2C interface of the chip and force the HDMI transmitter to read back the EDID.
Thanks,
Denis.
Denis
De-asserted means HPD_SRC being hold in a low state. If you set HPDSNK_GATE_EN = '1' – HPD_SNK will not pass through to the HPD_SRC,, I will leave HPD_SRC unconnected and have the source HPD connected directly to the sink HPD, and also have the DP158 HPD_SNK connected to this connection between the source and the sink.
Thanks
David
Denis
Also per the HDMI spec section 8.5, it is the sink that should drive a high voltage level on HPD when its EDID is ready after seeing the 5V power from the source.
Thanks
David