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.

  • Resolved

SN65DSI83-Q1: Mipi to lvds . Register setting and Mipi CLK

Part Number: SN65DSI83-Q1

Hi All:

        I had use the SN65DSI83 on Qualcomm msm8909 platform(Android5.1), and the SN65DSI83 i2c work normal.  I debug the chip on test mode, and the screen was black, the attachment was the LCD datasheet. My DSI CLK is 429MHz, and I divided by 6,  the LVDS CLK is 71.5MHz

    Specific steps:

1.   The EN input of SN65DSI83-Q1is pulled high by msm8909 after power-up.  

2.   SN65DIS83 is i2c configuration, set it to test-pattern mode, the specific settings are as follows:

      

  1. {0x09,              0x00},
  2. {0x0A ,             0x05}, // LVDS_CLK range :62.5~85M
  3. {0x0B ,             0x28}, //0x18
  4. {0x0D ,             0x00},
  5. {0x10  ,            0x00}, // 4 lanes enabled
  6. {0x11  ,            0x00},
  7. {0x12 ,             0x55},//DSI clk range: (429-40)/5+8
  8. {0x13  ,            0x00},
  9. {0x18  ,            0x78},
  10. {0x19  ,            0x00},
  11. {0x1A ,             0x03},
  12. {0x1B  ,            0x00},
  13. {0x20  ,            0x00},
  14. {0x21 ,             0x05},
  15. {0x22 ,             0x00},
  16. {0x23 ,             0x00},
  17. {0x24,              0x20},
  18. {0x25,              0x03},
  19. {0x26 ,             0x00},
  20. {0x27 ,             0x00},
  21. {0x28,              0x21},//21
  22. {0x29,              0x00},
  23. {0x2A ,             0x00},
  24. {0x2B,              0x00},
  25. {0x2C ,             0x08},
  26. {0x2D ,             0x00},
  27. {0x2E ,             0x00},
  28. {0x2F  ,            0x00},
  29. {0x30  ,            0x02},
  30. {0x31  ,            0x00},
  31. {0x32  ,            0x00},
  32. {0x33  ,            0x00},
  33. {0x34   ,           0x28},
  34. {0x35  ,            0x00},
  35. {0x36  ,            0x22},
  36. {0x37  ,            0x00},
  37. {0x38  ,            0x10},
  38. {0x39  ,            0x00},
  39. {0x3A  ,            0x10},
  40. {0x3B  ,            0x00},
  41. {0x3C  ,            0x10},
  42. {0x3D   ,           0x00},
  43. {0x3E   ,           0x00},
  44. {0x0D ,                    0x01},
  45. {REGFLAG_DELAY,10},//delay 5ms
  46. {0x09 ,                    0x01},//soft reset
  47. {0xFF,0x00},//ended flag

3.  msm8909 DSI driver load,  mipi output clock through the oscilloscope as follows:

 But screen did not work,I have some question:

1. Is the dis-continuous mipi clock Normal above the picture?

2. The  table is the initialization sequence described in the sn65dsi83 documentation. How to set up LP11?

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.