Part Number:SN65DSI86
Tool/software: TI-RTOS
Hi sir,
I have a success experience on SN65dsi86 to light up some panel before.
But , recently I got a new panel and got a new issue during DP link training period.
Can you help us to advice and clarify and to solve this problem as following information ? thanks.
1) Panel INFO : AUO 14" (B140HAN03.1) , 1920x1080P FHD , using DSIAx4 lanes , DPx2 lanes , DP Max datarate(HBR 2.7G)
2) I write and simplify to DSI initial code that only doing DP-link-training operation .
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
23 FF 7 //PAGE_SELECT to "TI Test Registers"
23 16 1 //ASSR_OVERRIDE: to ASSR_CONTROL is read/write.
23 FF 0 //PAGE_SELECTto "Standard CFR registers"
23 0A 2 //REFCLK_FREQ/DPPLL_CLK_SRC : 19.2M external clock
23 10 26 //Chanel A, B and lanes
23 12 54 //DSI A Clock range
23 94 80 //DP_DATARATE
23 5C 1 //HPD_DISABLE
23 0D 1 //DP_PLL_EN
FF 0A // delay 10ms
23 64 0 // 0x64~0x73 AUX_WDATA0 through AUX_WDATA15 => Disable ASSR mode
23 74 0 //AUX_ADDR[19:16]
23 75 1 //AUX_ADDR[15:8].
23 76 0A //AUX_ADDR[7:0].
23 77 1 //AUX_LENGTH
23 78 81 //AUX_CMD.
FF 0A // delay 10ms
23 5A 4 //VSTREAM_ENABLE/ENH_FRAME_ENABLE/ASSR_CONTROL => Disable ASSR mode
23 93 20 //DP_NUM_LANES/SSC_SPREAD/SSC_ENABLE/DP_PRE_EMPHASIS
23 96 0A //ML_TX_MODE: Semi-Autolink
FF 14 // delay20ms
23 5A 0C //VSTREAM_ENABLE/ENH_FRAME_ENABLE/ASSR_CONTROL
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
3) After that DSI initial operation, I got the dump of sn65dsi86 register as the comparation as below.
The left side is our OK AUO panel 12.5" that semi-auto-link training is pass ,the right side is our new panel AUO panel 14" the semi-auto-linktraining is failed.
The Linking training & IRQ status shows :
@ 0x96 = 0x01: ML_TX_MODE is set to "Main link off" that mean training failed.
@ 0xF8 = 0x06: That mean training failed and got the LT_CR_LPCNT_ERR flag.
LT_CR_LPCNT_ERR. This field is set whenever link training fails in the clock recovery phase due to
same VOD being used five times.
So I have tried to enlarg the wait time to 1 second , but AUO140 is still not sucesss , AUO125 is OK.
![]()