Hi TI Team,
We are using TMDS181 for HDMI Sink application. Initially Pin strapping settings were given and later we have enabled I2C for debugging purpose. Currently in one board, we are able to get the input properly for 1080p and everything looks fine. In another board we are not getting input. So we checked TMDS clock out from the IC and found that its not coming, but till IC input pin 148.5MHz clock is observed from connector. Even though the hardware configuration remains same behavior of the ICs are different. Later for debugging, we have compared register sets of both working and non-working ICs and found there are differences in few registers. 0x0b register value is 0x00 for working board and 0x02 for non-working board, which means TMDS clock is set for 1/40 of TMDS period in non-working board whereas its 1/10 in working board. To solve this, we tried writing the 0x0b register manually and found that bit 1 of 0x0b register is not getting changed. As per TI data sheet, this register is set by value of 0xA8 register value. Also it should get cleared when HPD_SINK is asserted for more than 2ms. In our case this is not happening its always set to 1. How to solve this issue..? I'll attach the compared register set values, kindly go through it and support us to solve this problem.
Thanks & Regards,
Vyshnav Krishnan