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.

SN65DSI83: q1

Part Number: SN65DSI83

Hello 

I am trying to use the SN65DSI83 chip for mipi to lvds signal converting. However, when I trying to generate the test pattern, I keep getting the 0xE5=1 error. Can you please help us to verify the CSR register configuration?

We generated the CSR registers values(CSR_427MHz.txt) on the DSI Tuner tool, using the parameters(GM1280800D-101-TIX2-HTGG2.pdf, 1280X800 101timing.jpg) provided by FEMA panel vendor. Our configuration on DSI Tuner tool shows in (DSI_Tuner1.jpg, DSI_Tuner2.jpg).
And the log of CSR register write/read during bootup is in CSR_reg_dump.txt.
Thank you!
Best Regards,
Amy

   GM1280800D-101-TIX2-HTGG2.pdf

CSR_reg_dump.txt
[    5.053709] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[0]=9 value[0] =0

[    5.058588] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[1]=a value[1] =5

[    5.066685] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[2]=b value[2] =28

[    5.074851] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[3]=d value[3] =0

[    5.100957] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[4]=10 value[4] =26

[    5.101135] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[5]=11 value[5] =0

[    5.108259] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[6]=12 value[6] =55

[    5.116623] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[7]=13 value[7] =0

[    5.124858] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[8]=18 value[8] =78

[    5.133202] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[9]=19 value[9] =0

[    5.141533] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[10]=1a value[10] =3

[    5.149754] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[11]=1b value[11] =0

[    5.158378] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[12]=20 value[12] =0

[    5.166785] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[13]=21 value[13] =5

[    5.175218] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[14]=22 value[14] =0

[    5.183626] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[15]=23 value[15] =0

[    5.192058] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[16]=24 value[16] =20

[    5.200448] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[17]=25 value[17] =3

[    5.208886] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[18]=26 value[18] =0

[    5.217405] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[19]=27 value[19] =0

[    5.225813] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[20]=28 value[20] =20

[    5.234245] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[21]=29 value[21] =0

[    5.242737] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[22]=2a value[22] =0

[    5.251173] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[23]=2b value[23] =0

[    5.259562] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[24]=2c value[24] =2

[    5.268000] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[25]=2d value[25] =0

[    5.276432] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[26]=2e value[26] =0

[    5.284841] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[27]=2f value[27] =0

[    5.293272] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[28]=30 value[28] =2

[    5.301681] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[29]=31 value[29] =0

[    5.310082] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[30]=32 value[30] =0

[    5.318532] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[31]=33 value[31] =0

[    5.326940] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[32]=34 value[32] =50

[    5.335375] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[33]=35 value[33] =0

[    5.343862] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[34]=36 value[34] =a

[    5.352301] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[35]=37 value[35] =0

[    5.360691] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[36]=38 value[36] =50

[    5.369131] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[37]=39 value[37] =0

[    5.377562] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[38]=3a value[38] =c

[    5.386056] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[39]=3b value[39] =0

[    5.394487] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[40]=3c value[40] =10

[    5.402897] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[41]=3d value[41] =0

[    5.411328] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[42]=3e value[42] =0

[    5.430957] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[43]=e1 value[43] =1

[    5.451030] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[44]=d value[44] =1

[    5.480956] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[45]=9 value[45] =1

[    5.510956] [drivertech_debug]: convert_write_array: convert_reg_cfg:reg[46]=e5 value[46] =ff

[    5.530807] danny convert_init --convert_write_array end

[    6.570982] danny convert_init --convert_read_array

[    6.571223] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[0]=9 value[0] =0

[    6.574875] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[1]=a value[1] =5

[    6.583229] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[2]=b value[2] =28

[    6.591313] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[3]=d value[3] =0

[    6.611019] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[4]=10 value[4] =26

[    6.611260] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[5]=11 value[5] =0

[    6.618383] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[6]=12 value[6] =55

[    6.626649] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[7]=13 value[7] =0

[    6.634820] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[8]=18 value[8] =78

[    6.643055] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[9]=19 value[9] =0

[    6.651227] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[10]=1a value[10] =3

[    6.659444] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[11]=1b value[11] =0

[    6.667621] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[12]=20 value[12] =0

[    6.676046] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[13]=21 value[13] =5

[    6.684288] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[14]=22 value[14] =0

[    6.692634] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[15]=23 value[15] =0

[    6.700954] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[16]=24 value[16] =20

[    6.709269] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[17]=25 value[17] =3

[    6.717981] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[18]=26 value[18] =0

[    6.726042] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[19]=27 value[19] =0

[    6.734386] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[20]=28 value[20] =20

[    6.742709] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[21]=29 value[21] =0

[    6.751400] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[22]=2a value[22] =0

[    6.759443] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[23]=2b value[23] =0

[    6.767796] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[24]=2c value[24] =2

[    6.776218] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[25]=2d value[25] =0

[    6.784463] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[26]=2e value[26] =0

[    6.792807] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[27]=2f value[27] =0

[    6.801129] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[28]=30 value[28] =2

[    6.809442] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[29]=31 value[29] =0

[    6.817807] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[30]=32 value[30] =0

[    6.826129] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[31]=33 value[31] =0

[    6.834473] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[32]=34 value[32] =50

[    6.842796] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[33]=35 value[33] =0

[    6.851488] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[34]=36 value[34] =a

[    6.859530] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[35]=37 value[35] =0

[    6.867882] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[36]=38 value[36] =50

[    6.876311] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[37]=39 value[37] =0

[    6.884897] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[38]=3a value[38] =c

[    6.892981] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[39]=3b value[39] =0

[    6.901303] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[40]=3c value[40] =10

[    6.909618] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[41]=3d value[41] =0

[    6.918328] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[42]=3e value[42] =0

[    6.941019] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[43]=e1 value[43] =1

[    6.961019] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[44]=d value[44] =1

[    6.991094] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[45]=9 value[45] =1

[    7.021021] [drivertech_debug]: convert_read_array: convert_reg_cfg:reg[46]=e5 value[46] =ff

[    7.044020] [drivertech_debug]: convert_read_array: read 0x0A reg:reg[0x0A]=5

.
.
.

[   22.171049] [drivertech_debug]:CONVERT_DEBUG: danny e5

[   22.172933] [drivertech_debug]:CONVERT_DEBUG: convert_i2c_read8: danny 0X0A=5

[   22.178814] [drivertech_debug]:CONVERT_DEBUG: convert_i2c_read8: danny E5=1

  • Hi,

    The LVDS CLK of 71.1MHz assumes the total video resolution of 1440x823 as shown in the panel spec. The LVDS CLK with total resolution of 1442x824 will be faster.

    Also, the DSI_CLK calculation is

    You can slow down the DSI CLK.

    Are you using reference clock or DSI CLK? If using DSI CLK, are you following the DSI83 power up sequence requirement as listed in the datasheet?

    Thanks

    David