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.

SN65DSI84: Some problem with sn65dsi84 chip to light up the LCD

Part Number: SN65DSI84
Other Parts Discussed in Thread: DSI-TUNER

Hi Sir,

 In our teak project, we using sn65dsi84 chip to light up the LCD. But we have encountered some problems and need the technical support. The problem description is as follows:

Q1. When the Mipi signal is converted to LVDS signal, the LCD does not display

Q2. When the colorbar function test of sn65dsi84 is turned on, the LCD has no display

I added the schematic diagrams and parameter setting to the following file. Can u help to check whether our current configuration parameters are correct. If not, please provide us with correct configuration parameters. 

The related issues of Display.docx

Hope to hear your reply, and if more information was needed, please let us know.

Thanks,

Best Regards

  • Hi Anyiam,

    Thanks a lot. After carefully checking the information in your link, I will give my parameter configuration as follows.

    1. We have used "DSI Tuner 2.0.exe" to generate CSR list file as the following:

    0x09              0x00
    0x0A              0x05
    0x0B              0x10
    0x0D              0x00
    0x10              0x26
    0x11              0x00
    0x12              0x26
    0x13              0x00
    0x18              0x7a
    0x19              0x00
    0x1A              0x03
    0x1B              0x00
    0x20              0x00
    0x21              0x05
    0x22              0x00
    0x23              0x00
    0x24              0xd0
    0x25              0x02
    0x26              0x00
    0x27              0x00
    0x28              0x21
    0x29              0x00
    0x2A              0x00
    0x2B              0x00
    0x2C              0x02
    0x2D              0x00
    0x2E              0x00
    0x2F              0x00
    0x30              0x02
    0x31              0x00
    0x32              0x00
    0x33              0x00
    0x34              0x10
    0x35              0x00
    0x36              0x05
    0x37              0x00
    0x38              0x2c
    0x39              0x00
    0x3A              0x43
    0x3B              0x00
    0x3C              0x10
    0x3D              0x00
    0x3E              0x00
    
    0x0D              0x01
    Wait 10 ms
    0x09              0x01
    Wait 10 ms

    2. And after writing the above value to CSRs, we dump these CSRs, as the following show.

    [  394.763440] sn65dsi84_reg_dump: 0x09 = 0x00
    [  394.768680] sn65dsi84_reg_dump: 0x0a = 0x85
    [  394.774611] sn65dsi84_reg_dump: 0x0b = 0x10
    [  394.779393] sn65dsi84_reg_dump: 0x0d = 0x01
    [  394.784546] sn65dsi84_reg_dump: 0x10 = 0x26
    [  394.789447] sn65dsi84_reg_dump: 0x11 = 0x00
    [  394.794935] sn65dsi84_reg_dump: 0x12 = 0x26
    [  394.799645] sn65dsi84_reg_dump: 0x13 = 0x00
    [  394.804692] sn65dsi84_reg_dump: 0x18 = 0x7a
    [  394.809998] sn65dsi84_reg_dump: 0x19 = 0x00
    [  394.814690] sn65dsi84_reg_dump: 0x1a = 0x03
    [  394.819367] sn65dsi84_reg_dump: 0x1b = 0x00
    [  394.824043] sn65dsi84_reg_dump: 0x20 = 0x00
    [  394.828747] sn65dsi84_reg_dump: 0x21 = 0x05
    [  394.833599] sn65dsi84_reg_dump: 0x22 = 0x00
    [  394.839458] sn65dsi84_reg_dump: 0x23 = 0x00
    [  394.844787] sn65dsi84_reg_dump: 0x24 = 0xd0
    [  394.850022] sn65dsi84_reg_dump: 0x25 = 0x02
    [  394.855457] sn65dsi84_reg_dump: 0x26 = 0x00
    [  394.861493] sn65dsi84_reg_dump: 0x27 = 0x00
    [  394.866637] sn65dsi84_reg_dump: 0x28 = 0x21
    [  394.872607] sn65dsi84_reg_dump: 0x29 = 0x02
    [  394.877549] sn65dsi84_reg_dump: 0x2a = 0x00
    [  394.882543] sn65dsi84_reg_dump: 0x2b = 0x00
    [  394.887284] sn65dsi84_reg_dump: 0x2c = 0x02
    [  394.891988] sn65dsi84_reg_dump: 0x2d = 0x00
    [  394.896662] sn65dsi84_reg_dump: 0x2e = 0x00
    [  394.901342] sn65dsi84_reg_dump: 0x2f = 0x00
    [  394.906185] sn65dsi84_reg_dump: 0x30 = 0x02
    [  394.910870] sn65dsi84_reg_dump: 0x31 = 0x00
    [  394.915499] sn65dsi84_reg_dump: 0x32 = 0x00
    [  394.920158] sn65dsi84_reg_dump: 0x33 = 0x00
    [  394.924783] sn65dsi84_reg_dump: 0x34 = 0x10
    [  394.929531] sn65dsi84_reg_dump: 0x35 = 0x00
    [  394.934413] sn65dsi84_reg_dump: 0x36 = 0x05
    [  394.939118] sn65dsi84_reg_dump: 0x37 = 0x00
    [  394.944109] sn65dsi84_reg_dump: 0x38 = 0x2c
    [  394.948817] sn65dsi84_reg_dump: 0x39 = 0x00
    [  394.953652] sn65dsi84_reg_dump: 0x3a = 0x43
    [  394.958520] sn65dsi84_reg_dump: 0x3b = 0x00
    [  394.963330] sn65dsi84_reg_dump: 0x3c = 0x10
    [  394.968094] sn65dsi84_reg_dump: 0x3d = 0x00
    [  394.972767] sn65dsi84_reg_dump: 0x3e = 0x00
    [  394.977377] sn65dsi84_reg_dump: 0x0d = 0x01
    [  394.982105] sn65dsi84_reg_dump: 0x09 = 0x00
    [  394.997166] 
    [  394.997166] sn65dsi84_reg_dump: 0xe5 = 0x00  (First write 0xff to scr(0xe5), wait for 1ms, then read csr(0xe5))

    3. We enable "test pattern" to set CSR 0x3c to 0x10. But color bar don't display to lcd. Can I know the reason for this?

    Thanks,

    Best Regards

  • Hi Lumina,

    Please share the .dsi file you used to generate the settings (press ctrl+e to export the .dsi file from the DSI-Tuner), as well the datasheet for your display.

    Regards,

    I.K. 

  • Hi Anyiam,

    Thanks a lot. We have found the reason for this problem and solved it.

    Best Regards

  • Hi Lumina,

    Glad you resolved the issue. It'd be helpful to other people if you clarified how you solved the problem.

    Regards,

    I.K.