This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] SN65DSI83-Q1:无 LVDS 输出读数0xE5、它显示0x3D

Guru**** 2446840 points
Other Parts Discussed in Thread: SN65DSI83-Q1, DSI-TUNER

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1502709/sn65dsi83-q1-no-lvds-output-reading-0xe5-and-it-shows-0x3d

器件型号:SN65DSI83-Q1
Thread 中讨论的其他器件: DSI 调谐器

工具/软件:

您好、  

我们正在使用 SN65DSI83-Q1、并 在 SC668s SoM 板中集成了 LTK101FTNCT54显示屏。问题是显示屏无法正常工作 、它也不显示测试模式。

原理图下方添加



日志:
trinket:/# i2cdump -f -y 2 0x2C  
   0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 35 38 49 53 44 20 20 20 01 00 03 10 00 00 00 58ISD ??????..
10: 26 00 1e 00 00 00 00 00 00 78 00 03 00 00 00 00 00 00 00 00 &. 十、…
20:00 04 00 00 00 00 00 00 00 21 00 00 00 14 00 00 00… !?...
30: 03 00 00 00 00 a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?...???????...?
40:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00…
50:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00…
60:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00…
70:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00…
80:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00…
90:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00…
A0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00…
b0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00…
C0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00…
d0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00…
E0:00 00 00 00 00 00  3D 00 00 00 00 00 00  00 00 00 00 00… =…
F0:00 00 00 00 40 00 80 00 00 00 00 00 00 00 00 00……@………
Trinket:/#  

通过以下方法调试了问题:
1.已检查0xe5寄存器、显示0x3D、这意味着存在错误。
2.在驱动程序文件中启用 convert_debug 后  
3、在寄存器0xe5中写入0xFF  
4.读取后仍然显示错误0x01。
注意:
有时、0x0a 会显示 Android 屏幕是否唤醒、它会显示0x83、而 Android 屏幕进入睡眠状态、然后 t 会显示0x03

您能帮助我们解决这个问题吗
此致、SanthanaKumarS
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、  

    您能否提供面板规格? 您是否按照第8.2.2节"详细过程"对寄存器进行编程?  

    当 Android 屏幕进入睡眠状态时、视频是否停止?

    如果是、则需要重新启动序列、以便器件重新启动视频。  

    [quote userid="389207" url="~/support/interface-group/interface/f/interface-forum/1502709/sn65dsi83-q1-no-lvds-output-reading-0xe5-and-it-shows-0x3d 读取0x01后仍然显示错误。

    当它进入睡眠状态时、似乎会导致 PLL 未在寄存器0xA 中启用、这与您在寄存器0xe5中看到的 PLL_UNLOCK 错误相匹配。  您是否可以尝试多次将寄存器0xe5清零并重新读取、以查看器件未睡眠时是否仍然存在 PLL_UNLOCK 问题?  

    您是否能够根据数据表遵循这个初始化序列?  

    BR、

    以斯帖

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    由于我们在 SC668s SOM 板上工作、并且 Quectel 供应商向我们提供了工作源代码、因此我们正确地遵循了程序顺序。

    面板规格以下:

                     QCOM、mdss-dsi-panel-width =<1024>;
                    QCOM、mdss-dsi-panel-height =<600>;
                    QCOM、mdss-dsi-h-Front-g沿=<160>;
                    QCOM、mdss-dsi-h-post-h沿=<160>;
                    QCOM、mdss-dsi-h-pulse-width =<20>;
                    QCOM、mdss-dsi-h-sync-skew =<0>;
                    QCOM、mdss-dsi-v-post-g沿=<23>;
                    QCOM、mdss-dsi-v-front-g沿=<12>;
                    QCOM、mdss-dsi-v-pulse-width =<3>;

    测试模式也已配置、面板不响应、我们在下面一个中观察到了这一点  

    0xE5获得0x01并且连续写入0xFF 后。

    未显示和观察到 Android 屏幕和测试模式、如下所示  
    Android scrren On ->读取0xA 寄存器、显示0x83
    Android 屏幕关闭-> 读取0xA 寄存器并显示0x03

    我们共享了 i2c 转储、您可以在 SN65dsi83-Q1中查看配置
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    是否使用 DSI-TUNER 工具( https://e2e.ti.com/support/interface-group/interface/f/interface-forum/825302/sn65dsi83-dsi-tuner-tool-needed )启动 PATGEN?

    [引述 userid="564759" url="~/support/interface-group/interface/f/interface-forum/1502709/sn65dsi83-q1-no-lvds-output-reading-0xe5-and-it-shows-0x3d/5774172 #5774172"]

    当 Android 屏幕进入睡眠状态时、视频是否停止?

    如果是、则需要重新启动序列、以便器件重新启动视频。  

    [/报价]

    您能告诉我这些问题吗?

    以斯帖