DS90UH947-Q1: UH947 to UH928 i2c communication lock-up

Part Number: DS90UH947-Q1

Tool/software:

Hi at TI, I have a 947 to 928 communication issue.

I can talk via i2c from the 947 to a screen with the 928.

I can reach the remote devices in the screen no problem(microcontroller and touch controller)

I can read local registers(0x5A) that tell me the link is in the single TX mode as expected so not problem.

All this time there is no Oldi input to the 947.

As soon as I turn the video on(Dual Oldi) to the 947.

For and instant I can see from 0x5A that the link is ready, TX active and RX locked, still single TX on port0, and Oldi flags good.

Then next read of that register shows link not ready, and back to dual TX mode, the default setting.

Anyone got any thoughts on this - plainly I am doing something wrong.

Thanks in advance for any suggestions

William

  • Hi William,

    Thank you for including the background of your issue. When interfacing the 947 with the 928, it is important to note that there is a max PCLK difference. The 947 can support a max PCLK of 96MHz on a single link while the 928 only supports up to 85MHz on a single link.

    What is the PCLK of your display?

    Then next read of that register shows link not ready, and back to dual TX mode, the default setting.

    The 947 supports dual link while the 928 does not. I recommend forcing the 947 to single link mode via register 0x5B (DUAL_CTL1).

    Best,

    Jack