• TI thinks 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?