TI中文支持网
TI专业的中文技术问题搜集分享网站

SN65DSI86: eDP Panel keeps black screen in colorbar mode

Part Number:SN65DSI86

I used the SN65DSI86 Register calculation excel file to calculate register values for my eDP panel, but keep getting link training failed bit turned on.

Also, I'm unable to bring up the color bar test pattern.

My current hardware setup is: SDM660 -> SN65DSI86 -> eDP Panel.

The SN65DSI86_PANEL_VIDEOREGISTER_CALC.xlsm:

SN65DSI86_PANEL_VIDEOREGISTER_CALC.xlsm

This is the i2c code I'm currently using to setup the registers:

This code is meant for an Aardvark USB to I2C to program the SN65DSI86
Addr Data
<aardvark>
<configure i2c="1" spi="1" gpio="0" tpower="1" pullups="0"/>
    <i2c_bitrate khz="100"/>
======ASSR RW control  ======
<i2c_write addr="0x2D" count="1" radix="16"> FF 7 </i2c_write>/>
<i2c_write addr="0x2D" count="1" radix="16"> 16 1 </i2c_write>/>
<i2c_write addr="0x2D" count="1" radix="16"> FF 0 </i2c_write>/>
======REFCLK Frequency  ======
<i2c_write addr="0x2D" count="1" radix="16"> 0A 6 </i2c_write>/>
======DSI Mode  ======
<i2c_write addr="0x2D" count="1" radix="16"> 10 26 </i2c_write>/>
======DSIA Clock  ======
<i2c_write addr="0x2D" count="1" radix="16"> 12 5E </i2c_write>/>
======DSIB Clock  ======
<i2c_write addr="0x2D" count="1" radix="16"> 13 5E </i2c_write>/>
======DP Datarate  ======
<i2c_write addr="0x2D" count="1" radix="16"> 94 80 </i2c_write>/>
======Enable PLL  ======
<i2c_write addr="0x2D" count="1" radix="16"> 0D 1 </i2c_write> <sleep ms="10"/>
======Enable enhanced frame  in DSI86  ======
<i2c_write addr="0x2D" count="1" radix="16"> 5A 4 </i2c_write>/>
======Number of DP lanes  ======
<i2c_write addr="0x2D" count="1" radix="16"> 93 20 </i2c_write>/>
======Start Semi-Auto Link Training  ======
<i2c_write addr="0x2D" count="1" radix="16"> 96 0A </i2c_write> <sleep ms="20"/>
======CHA Active Line Length  ======
<i2c_write addr="0x2D" count="2" radix="16"> 20 80 07 </i2c_write>/>
======CHB Active Line Length  ======
<i2c_write addr="0x2D" count="2" radix="16"> 22 0 0 </i2c_write>/>
======Vertical Active Size   ======
<i2c_write addr="0x2D" count="2" radix="16"> 24 B0 04 </i2c_write>/>
======Horizontal Pulse Width   ======
<i2c_write addr="0x2D" count="2" radix="16"> 2C 50 00 </i2c_write>/>
======Vertical Pulse Width   ======
<i2c_write addr="0x2D" count="2" radix="16"> 30 04 00 </i2c_write>/>
======HBP   ======
<i2c_write addr="0x2D" count="1" radix="16"> 34 50 </i2c_write>/>
======VBP   ======
<i2c_write addr="0x2D" count="1" radix="16"> 36 04 </i2c_write>/>
===== HFP  ======
<i2c_write addr="0x2D" count="1" radix="16"> 38 50 </i2c_write>/>
===== VFP  ======
<i2c_write addr="0x2D" count="1" radix="16"> 3A 04 </i2c_write>/>
===== DP-18BPP Disable  ======
<i2c_write addr="0x2D" count="1" radix="16"> 5B 0 </i2c_write>/>
===== Color Bar Enable  ======
<i2c_write addr="0x2D" count="1" radix="16"> 3C 10 </i2c_write>/>
===== Enhanced Frame, and Vstream Enable  ======
<i2c_write addr="0x2D" count="1" radix="16"> 5A 0C </i2c_write>/>
</aardvark>

This is the i2c reg read values:

DisplayDex: read i2c addr 0x0D = 0x01
DisplayDex: read i2c addr 0x0A = 0x82
DisplayDex: read i2c addr 0x10 = 0x26
DisplayDex: read i2c addr 0x3C = 0x10
DisplayDex: read i2c addr 0x5A = 0x0C
DisplayDex: read i2c addr 0x5C = 0x11
DisplayDex: read i2c addr 0x96 = 0x00
DisplayDex: read i2c addr 0xE5 = 0x00
DisplayDex: read i2c addr 0xF0 = 0x00
DisplayDex: read i2c addr 0xF1 = 0x08
DisplayDex: read i2c addr 0xF2 = 0x00
DisplayDex: read i2c addr 0xF3 = 0x00
DisplayDex: read i2c addr 0xF4 = 0x00
DisplayDex: read i2c addr 0xF5 = 0x00
DisplayDex: read i2c addr 0xF6 = 0x00
DisplayDex: read i2c addr 0xF7 = 0x00
DisplayDex: read i2c addr 0xF8 = 0x02

this is the panel timing:

This is the hardware schematic:


Any help or hint would be much appreciated.

Taylor:

Hi Zheng,

For your query, please post your query in E2E Forum as link below.https://e2e.ti.com/TI's product line experts will answer your question.

,

Zheng Qiuhai:

Hi,Taylor:

When I click the "Ask a new question" button from e2e.ti.com/search it redirects me to the "Edit your personal information" page https://www.ti.com/myti/docs/updateprofile?sectionId=710&tabId=20365&action=save&forwardUrl=https://e2e.ti.com/samlauthn%3fReturnUrl=https://e2e.ti.com/search%3fq=&category=forum instead of the question editing page.

,

Zheng Qiuhai:

,

Taylor:

Hi Zheng,

Please try the following steps:

Click on your name in the upper right corner of ti.com and then click on "Personal information" to edit your personal information.

Then clear the cookies of browser, log out and log in again.

,

Zheng Qiuhai:

Thanks!

赞(0)
未经允许不得转载:TI中文支持网 » SN65DSI86: eDP Panel keeps black screen in colorbar mode
分享到: 更多 (0)