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.

DS90UB947-Q1: The clock input 947 will pull down 30ms

Part Number: DS90UB947-Q1
Other Parts Discussed in Thread: DS90UB948-Q1

Hi Team,

We found a new issue: 

The clock which input to 947 will pull down almost 30-40ms in some usage case, so we want to know:

1:The clock pull down how many times will cause 947/948 error?

2:If error orrur, whether we can detece it?

3:If error orrur, whether we can reset it by write some reg?

DS90UB947-Q1 and DS90UB948-Q1.

1920 x 720, RGB888, dual LVDS

  • Hey Yao,

    Thanks for the information. Is this happening on a single system or multiple what is the background on this issue?

    1:The clock pull down how many times will cause 947/948 error?

    Every single time you have CLK loss it will corrupt the FPD-Link signal. When CLK is pulled down, your PCLK is disrupted which will temporarily disrupt the FPD-Link connection. Any time PCLK is changed, it is recommended to digital reset the SER and DES afterwards to make sure the locking/AEQ is deterministic.

    2:If error orrur, whether we can detece it?

    Link status can be monitored on 947 in register 0x0C[0] or by reading the remote deserializer LOCK status.

    • Check register (0x0C) on 947 bit0 is link status 
    • Check register (0x1C) on  948 bit0 is lock status 
    3:If error orrur, whether we can reset it by write some reg?

    You can try doing a digital reset of the Des (948) first to see if that is sufficient to recover the CLK 

    • on 948 Write 0x5 to register 0x1

    If a digital reset to the Des doesn't recover the CLK then you may have to do a digital reset to the Ser as well in case your data/clk are out of sync. 

    • On 947 Write 0x1 to register 0x1

    Regards,
    Fadi A.

  • Hi Fadi,

    Thanks for you reply, but we still did not fix this issue.

    Below is our block diagram, when we switch the video signal input to 86175 between the 934(use for 360 panorama) and soc, 

    the CLK which input to 947 will pulled down almost 30ms, in this time the lock signal is always at high level,

    but the panel display is error.

    Can you give me any suggestions about this? Is it cause by 947?

    And this is the reg data of 947 and 948.

  • Hi Fadi,

    We had already make sure this issue caused by 947, because it can be resume if we reset the 947.

  • Hey Yao, 

    The issue is caused by the video processor 86175 LVDS CLK output signal. It's getting stuck low when you mux between the 2 inputs.  The 947 has no impact on the input signal, the requirement is for the OLDI (LVDS) CLK to be continuous during normal operation - see power-up sequence recommendation for 947. Section 9.1 in the datasheet. 

    We had already make sure this issue caused by 947, because it can be resume if we reset the 947.

    If any disruption to the CLK happens during normal operation, you need to reset the 947 that is expected behavior. FPD-Link will not auto adjust after CLK drop. Please follow up with the ML86175 team to investigate root cause of why the CLK is dropping during video switch. 

    Regards,
    Fadi A.