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.

RTOS/SN65DSI86: [SN65DSI86] Display showed white screen a moment after trigger power up.

Part Number: SN65DSI86

Tool/software: TI-RTOS

Hi sir,


We can see the while screen a moment during display turning on.
and it's happen during screen protection screen.

1) 100% reproduce rate :
 a. press power key system to enter sleep.
 b. Close the cover (Lid).
 c. Open the cover (lid) to wakeup sytem from suspend.

2)Display turning on / off is fine by behavior of press power key , there is no issue.
that might be panel response timing with the sn65dsi86.

3) Calor bar mode is no issue.


4) Attached the reproduce video clip for your reference.

 

Can you please advise if sn65dsi86 have a way to configure video streaming output timing

after pwm signal outuput , some settings of response time with the panel during panel initialize phase?
or advice any further investigation with this issue  sn65dsi86 to panel thanks.

Thanks

Ben.

  • assign to right person

  • what software is doing during this screen protection?  I also suggest dump DSI86 registers such as F0 thru F8.

  • Hi Brian ,

    The software is WIn10 , we find the root cause , the white screen signal is send from OS by oscilloscope monitor on DSI path ,

    Want to know if a workaround idea that sn65dsi86 can adjust the response(delay) time to output signal to panel when resumeing 

    Thanks.

    Below is the edp dump and DPCD dump from panel.

    --------------------------------------------------------
    Dump sn65dsi86 edp register
    --------------------------------------------------------
    00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
    --------------------------------------------------------
    00| 36 38 49 53 44 20 20 20 02 00 82 00 00 01 00 00
    10| 26 00 5B 5B 00 00 00 00 00 00 00 00 00 00 00 00
    20| 80 07 00 00 38 04 00 00 00 00 00 00 64 00 00 00
    30| 01 00 00 00 A2 00 38 00 30 00 03 00 06 00 00 00
    40| 01 00 00 00 80 00 B6 08 74 04 06 01 39 00 64 00
    50| 01 00 80 07 38 04 20 00 40 E4 0C 00 11 00 70 80
    60| A0 60 A4 00 00 00 00 00 00 00 00 00 00 00 00 00
    70| 00 00 00 00 00 01 02 01 80 81 00 00 00 00 00 00
    80| 00 00 00 00 00 00 00 00 00 1F 7C F0 C1 07 1F 7C
    90| F0 C1 07 20 80 00 01 04 01 00 00 00 00 00 00 00
    A0| 4B FF 00 00 00 02 00 00 00 00 00 00 00 00 00 00
    B0| 04 78 AC AC 08 6C 9C 9C 0C 5C 5C 5C 0C 0C 0C 0C
    C0| 3F 3F 0F 00 00 00 00 00 00 00 00 00 00 00 00 00
    D0| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    E0| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    F0| 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00
    --------------------------------------------------------
    Dump Panel EDID
    --------------------------------------------------------
    00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
    --------------------------------------------------------
    00| 00 FF FF FF FF FF FF 00 06 AF 6D 10 00 00 00 00
    10| 00 18 01 04 95 1C 10 78 02 6B A0 96 59 57 95 27
    20| 1D 4E 52 00 00 00 01 01 01 01 01 01 01 01 01 01
    30| 01 01 01 01 01 01 9C 3B 80 36 71 38 3C 40 30 64
    40| 31 00 14 9B 10 00 00 18 00 00 00 0F 00 00 00 00
    50| 00 00 00 00 00 00 00 00 00 20 00 00 00 FE 00 41
    60| 55 4F 0A 20 20 20 20 20 20 20 20 20 00 00 00 FE
    70| 00 42 31 32 35 48 41 4E 30 31 2E 30 20 0A 00 80
    --------------------------------------------------------

  • Ben

    Are you trying to stop the sending of the white screen? 

    If this is the case, one thing you could do is to clear and then set the VSTREAM_ENABLE bit (Bit 3 of Register 0x5Ah). 

    Thanks

    David

  • Hi David, 

    This's OS issue , i can't control.

     To clear and then set the VSTREAM_ENABLE bit is not workable.

    thank for your information.

    BTW , I'll try other workaround .