Other Parts Discussed in Thread: SN65DSI86
工具/软件:TI-RTOS
您好、先生、
我在 SN65dsi86上有一个成功的经验、可以在前面的几个面板上进行介绍。
但是,最近我得到了一个新的面板,在 DP 链路训练期间遇到了一个新问题。
您能帮助我们提供建议、澄清问题并将其作为以下信息加以解决吗? 谢谢。
1)面板 信息: AUO 14英寸(B140HAN03.1),1920x1080p FHD ,使用 DSIADx4通道 ,DPx2通道,DP 最大数据速率(HBR 2.7G)
2) 2)我编写并简化 DSI 初始代码,该代码仅执行 dP-link-training 操作。
----------------------------------------------------------------------
23 FF 7 //page_select 至"TI 测试寄存器" 23 16 1 //ASSR_OVERRIDE:至 ASSR_CONTROL 为读取/写入。 23 FF 0 //page_selectto "Standard CFR Registers" 23 0A 2 //REFCLK_FREQ/DPPLL_CLK_SRC:19.2M 外部时钟 23 10 26 //通道 A、B 和 通道23 12 54 // DSI A 时钟范围 23 94 80 // DP_DATARate 23 5C 1 //HPD_DISABLE 23 L 23 054/ DSI 23 0AFF 1 / DSP_D //延迟10ms 23 64 0 // 0x64~0x73 AUX_WDATA0到 AUX_WDATA15 =>禁用 ASSR 模式 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 //延迟10ms 23 5A 4 //VSTREAM_ENABLE/ENH_FRAME_ENABLE/ASSR_CONTROL =>禁用 ASSR 模式 23 93 20 // DP_NUM_LAINS/SSC_SSC_SSC_ENABLE/DP_PRE_"Emphasis" 23 96 0A // ML_TX_MODE:半自动油墨 FF 14 // delay20ms 23 5A 0C //VSTREAM_ENABLE/ENH_FRAME_ENABLE/ASSR_CONTROL
----------------------------------------------------------------------
3) 3)在 DSI 初始运行之后 、我得到了 sn65dsi86寄存器的转储作为比较、如下所示。
左侧是我们的正常 AUO 面板12.5英寸、半自动链路训练通过、右侧是我们的新面板 AUO 面板14英寸半自动链路训练失败。
链接培训和 IRQ 状态显示:
@ 0x96 = 0x01: ML_TX_MODE 设置为 "Main link off (主链路断开)"、这意味着训练失败。
@ 0xf8 = 0x06: 这意味着训练失败并得到 LT_CR_LPCNT_ERR 标志。
LT_CR_LPCNT_ERR。 如果由于而在时钟恢复阶段链路训练失败、则设置此字段
使用相同的 VOD 五次。
所以我尝试将等待时间限制为1秒,但 AUO140仍然不成功,AUO125是可以的。





