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: display flickering when take high temperature test

Part Number: DS90UB947-Q1

Hi team,

customer find the display will flickering when they take temperature test about 947. they have 4 board have this issue, refer to the ERRATA(1V9)  to change the register setting, two board is ok, but another two still flickering at around 60C.

below is all register settings, could you help on it? 1 (40) <-10 mean wirite reg 0x40 to 0x10.

  • How can you conclude this is due to temp. cycle test issue or other issue?

    so for the other two boards, it could be other reason which makes the link flicker. can you check when the flicker occurs? and capture what the issue is or what the video is?

    Steven

  • Hi steven,

    here is issue video.

    947.zip

  • as mentioned, pls check if this is related with temp. ramping issue?

    also, you can dump the reg. to check if the reg. can be downloaded correclty.

    Steven

  • Hi Stevn,

    we can confirm that it related with tem ramping. 

    In a stable temperature, 947 can work properly. Now, customer refer to ERRATA, 947 can operate at -40C to 70C in cold-start condition and 80C to -30C in hot-start condition. their desired opertation is -40 to 80C.

    firstly customer use below reg setting:

    – Reg0x40=0x10 //set Page to oLDI PLL registers
    – Reg0x41=0x4A
    – Reg0x42=0x3F
    – Reg0x41=0x4B
    – //Based on temperature reading from external sensor:
    • Reg0x42=0x88 //if ambient temp < 10°C
    • Reg0x42=0x89 //if 10°C ≤ ambient temp is < 60°C
    • Reg0x42=0x8A //if ambient temp is ≥ 60°C
    – Reg0x41=0x49
    – Reg0x42=0x10 //Reset oLDI PLL
    – Reg0x42=0x00
    – Reg0x40=0x14 //set Page to FPD PLL registers
    – Reg0x41=0x4A
    – Reg0x42=0x3F
    – Reg0x41=0x4B
    – //Based on temperature reading from external sensor:
    • Reg0x42=0x89 // if ambient temp < 10°C
    • Reg0x42=0x8A //if 10°C ≤ ambient temp is < 60°C
    • Reg0x42=0x8B //if ambient temp is ≥ 60degC
    – Reg0x41=0x49
    – Reg0x42=0x10 //Reset FPD PLL
    – Reg0x42=0x00

    and, they can dump the reg correctly. below is dumped reg is

  • If your customer can pass -40 ~ 70 temp. ramping up  test but failed at -40 ~ 85 temp. ramping test, you need focus on if the below setting in RED is correct.

    you can try 0x87 to replace 0x88, if it can pass the test?

    Reg0x42=0x88 //if ambient temp < 10°C
    • Reg0x42=0x89 //if 10°C ≤ ambient temp is < 60°C
    • Reg0x42=0x8A //if ambient temp is ≥ 60°C

    regards,

    Steevn