SN65DSI86-Q1: 彩条输出Color Bar

Part Number: SN65DSI86-Q1

SN65DSI86-Q1驱动的屏幕输出Color Bar(没有mipi信号输入),黑屏的问题请帮指导一下。谢谢!

原理图如下:

SN65DSI86-Q1驱动的屏幕参数如下:

文件配置如下:

具体配置寄存器如下

<DSIInitSequence>
23 FF 7 \n
23 16 1 \n
23 FF 0 \n
23 0A 6 \n
23 10 26 \n
23 12 7C \n
23 13 7C \n
23 94 E0 \n
23 0D 1 \n
FF 0A \n
23 5A 4 \n
23 93 20 \n
23 96 0A \n
FF 14 \n
23 20 80 \n
23 21 07 \n
23 22 0 \n
23 23 0 \n
23 24 38 \n
23 25 04 \n
23 2C 30 \n
23 2D 00 \n
23 30 12 \n
23 31 00 \n
23 34 58 \n
23 36 0B \n
23 38 18 \n
23 3A 03 \n
23 5B 0 \n
23 3C 12 \n
23 5A 0C \n
</DSIInitSequence>

ERR寄存器如下

  • 0xF0:0x00
  • 0xF1:0x00
  • 0xF2:0x00
  • 0xF3:0x00
  • 0xf4:0x00
  • 0xF5:0x02
  • 0xF6:0x00
  • 0xF7:0x00
  • 0xF8:0x00
  • 附件寄存器配置后变化如下:
  • 0xF0:0x00
  • 0xF1:0x00
  • 0xF2:0x00
  • 0xF3:0x00
  • 0xf4:0x00
  • 0xF5:0x07
  • 0xF6:0x00
  • 0xF7:0x00
  • 0xF8:0x0a
  • 需要将此单元格切换为"是"。 到目前为止、该脚本未反映提供的输入:

    您将需要在 DSI86的输出端进行交流耦合。 能否发送完整的原理图?

  • 2周前DP已经输出正常的color bar。通过树莓派(CM4004016)的DSI输出1920*1200的图像后(DSI的CLK=500MHZ),DP没有图显示。

    寄存器配置如下:
    ======ASSR RW control ======
    <i2c_write addr=0x2D count=1 radix=16> FF 07 </i2c_write>/>
    <i2c_write addr=0x2D count=1 radix=16> 16 01 </i2c_write>/>
    <i2c_write addr=0x2D count=1 radix=16> FF 00 </i2c_write>/>

    ======REFCLK Frequency ======
    <i2c_write addr=0x2D count=1 radix=16> 0A 06 </i2c_write>/> //27 MHz
    ======Enable PLL ======
    <i2c_write addr=0x2D count=1 radix=16> 0D 01 </i2c_write> <sleep ms=10/> //PLL

    ======DSI Mode ======
    <i2c_write addr=0x2D count=1 radix=16> 10 A6 </i2c_write>/> //DSI Mode

    ======Enable enhanced frame in DSI86 ======
    <i2c_write addr=0x2D count=1 radix=16> 5A 04 </i2c_write>/> //ASSR

    ======DSIA Clock ======
    <i2c_write addr=0x2D count=1 radix=16> 11 00 </i2c_write>/> //DSIA Clock
    <i2c_write addr=0x2D count=1 radix=16> 12 64 </i2c_write>/> //500MHZ

    ======DSIB Clock ======
    <i2c_write addr=0x2D count=1 radix=16> 13 64 </i2c_write>/> //500MHZ

    ======CHA Active Line Length ======
    <i2c_write addr=0x2D count=1 radix=16> 20 80 </i2c_write>/> //1920
    <i2c_write addr=0x2D count=1 radix=16> 21 07 </i2c_write>/>

    ======CHB Active Line Length ======
    <i2c_write addr=0x2D count=1 radix=16> 22 00 </i2c_write>/>
    <i2c_write addr=0x2D count=1 radix=16> 23 00 </i2c_write>/>

    ======Vertical Active Size ======
    <i2c_write addr=0x2D count=1 radix=16> 24 B0 </i2c_write>/> //1200
    <i2c_write addr=0x2D count=1 radix=16> 25 04 </i2c_write>/>

    ======Horizontal Pulse Width ======
    <i2c_write addr=0x2D count=1 radix=16> 2C 28 </i2c_write>/> //40
    <i2c_write addr=0x2D count=1 radix=16> 2D 80 </i2c_write>/>

    ======Vertical Pulse Width ======
    <i2c_write addr=0x2D count=1 radix=16> 30 04 </i2c_write>/> //04
    <i2c_write addr=0x2D count=1 radix=16> 31 80 </i2c_write>/>

    ======HBP ======
    <i2c_write addr=0x2D count=1 radix=16> 34 90 </i2c_write>/> //144

    ======VBP ======
    <i2c_write addr=0x2D count=1 radix=16> 36 04 </i2c_write>/> //04

    ===== HFP ======
    <i2c_write addr=0x2D count=1 radix=16> 38 38 </i2c_write>/> //56

    ===== VFP ======
    <i2c_write addr=0x2D count=1 radix=16> 3A 04 </i2c_write>/> //04

    ===== DP-18BPP Disable ======
    <i2c_write addr=0x2D count=1 radix=16> 5B 0 </i2c_write>/>

    ======Number of DP lanes ======
    <i2c_write addr=0x2D count=1 radix=16> 93 24 </i2c_write>/>
    ======DP Datarate ======
    <i2c_write addr=0x2D count=1 radix=16> 94 80 </i2c_write>/>

    ======Start Semi-Auto Link Training ======
    <i2c_write addr=0x2D count=1 radix=16> 95 80 </i2c_write> <sleep ms=20/>

    <i2c_write addr=0x2D count=1 radix=16> 96 01 </i2c_write> <sleep ms=20/>

    ===== Color Bar Enable ======
    <i2c_write addr=0x2D count=1 radix=16> 3C 00 </i2c_write>/>

    ===== Enhanced Frame, and Vstream Enable ======
    <i2c_write addr=0x2D count=1 radix=16> 5A 0C </i2c_write>/>

    ERR寄存器值如下:

    • 0xF0:0x00
    • 0xF1:0x00
    • 0xF2:0x00
    • 0xF3:0x00
    • 0xF4:0x00
    • 0xF5:0x22
    • 0xF6:0x00
    • 0xF7:0x00
    • 0xF8:0x00