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.

[参考译文] SN65DSI84:间歇性无显示问题

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1078587/sn65dsi84-intermittent-issue-of-no-display

部件号:SN65DSI84
“线程: 测试”中讨论的其它部件

我们遇到了间歇性问题,即使 SNDSI84已正确初始化,我们也无法在屏幕上获得任何显示输出。 我们已精确遵循初始化顺序,如初始化期间所附波形所示。 在我们的案例中 ,SN65DSI84的时钟源是 DSI 时钟。 因此,DSI 时钟 处于高速(HS)连续模式。

我们遵循检测错误的所有顺序(在启用 DSI HS 的特定等待期后),并在检测到错误时重新初始化。 但是,有些情况下没有显示,但寄存器 0xE5返回0,表示没有错误。

我们正在失去可能导致这种行为的原因,任何帮助都将受到高度赞赏。

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

    您好,

    我将向您介绍有关调试 DSAf动力85年83月84日 https://e2e.ti.com/support/interface-group/interface/f/interface-forum/990480/faq-sn65dsi84-how-to-debug-flickering-video-with-sn65dsi83-sn65dsi84-and-sn65dsi85上出现的轻弹问题的常见问题

    在这种情况下,色条工作正常吗?

    如果色条工作正常,那么您能否测量 HSYNC 并确保来自 DSI 侧的 HSYNC 频率与 LVDS 面板要求匹配?

    谢谢

    大卫

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

    你好,大卫。

    颜色都是正确的。

    我们在 DSI 上测量了 HSYNC 到 HSYNC 正时,结果与预期结果相同(如 DSI 工具所示为14 us)。

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

    您好,

    您可以共享 LVDS 面板规格吗?  

    您是否能够在屏幕上获得任何显示输出? 捕获的波形范围是否显示工作或非工作案例?

    您还可以检查格式(1或2)是否正确吗?

    谢谢

    大卫  

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

    e2e.ti.com/.../DV215FHM_2D00_NN0.pdf

    您好,

    我已附加了显示屏的数据表。

    我们在屏幕上获得大约95%的输出时间。 在我们看到黑屏的时间中,有5%是难以捉摸的。

    波形是在工作场景中捕获的。

    在 Format-1或 Format-2上,显示数据表使用的格式不清楚,因此我们使用了默认的24bpp 格式2

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

    您好,

    查看数据表,该面板支持24位格式2。  

    如果您切换到测试栏,它是否100%运行?  

    在不工作的情况下是否可以捕获 HSYNC?

    谢谢
    大卫

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

    你(们)好

    是的,测试模式在100%的时间内工作。 当我们编写寄存器以在非工作状态(黑屏)下显示测试模式时 ,显示屏将恢复活动并显示测试模式。

    我写了以下值

    0x20 0xc0
    0x21 0x03
    0x3C 0x10

    但是,在这些黑屏期间查询寄存器0xe5仍返回0x00。 (我们已经手动查询过此寄存器数次,因此等待时间远远超过了5毫秒)

    对于 Hsync 的测量,您希望我们也在黑屏期间测量 HSYNC - HSYNC 的时序 ,或者仅测量波形的性质。 我们的困惑是,错误寄存器正在报告0x00,因此它基本上可以看到一个完美的 HSYNC 和其他参数。

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

    您好,

    测试模式100%正常工作,这表明 LVDS 输出工作正常。  

    我同意,如果 DSI 输入端存在任何错误情况,您应该会看到寄存器0xE5处的一些错误状态位被设置。 我想在    黑屏期间检查 HSYNC-HSYNC 的计时,以确保 DSI 源仍在发送正确的 HSYNC 计时。  

    您是否有办法使用参考时钟而不是 DSI 时钟? 这是为了仔细检查并确保 DIS 时钟本身不是问题的根本原因。

    谢谢

    大卫  

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

    我们有一个外部48MHz 晶体进入芯片,目前我们没有使用它。 我将通过 DSI 工具使用这个晶体来创建正确的 LVDS 时钟(74.25)。 我会报告我的调查结果。

    更新!!

    DSI 工具由于某种原因不再显示“计算”按钮。

    我计划使用48*3/2来创建72 MHz LVDS 时钟, 因为74.25 MHz 无法从48 MHz 准确生成。

    但是,遮阳板呈灰色显示,不可选。

    计算按钮消失了,我无法调整 DSI 工具的大小。 我没有停顿下来,也没有重新安装。

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

    更新2:

    我手动更改了寄存器以使用48MHz 参考时钟。 修改了0x0A 和0x0B。 结果相同。

    还尝试更改寄存器0x11以实现信道均衡。 结果相同。

    更新3.

    在正常操作期间和黑屏期间,我在 DSI 上测量了 HSYNC。 在工作与非工作场景中,我看到的波形完全相同。

    仔细观察这些错误后,我们发现只要视频正常,错误寄存器就始终为0x80。但是,每当出现黑屏时,错误都会返回为0x00。

    在良好视频期间,清除0xE5寄存器后,立即转到0x80。 但在黑屏期间,它保持0x00。 就像黑屏没有错误一样。

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

    您好,

    仅当选择 DSI_CLK 作为时钟输入源时,可以选择除数器。 因此,当选择了参考时钟时,它应该变灰。 我安装了我的 DSI 调谐器软件版本,您可以检查它是否工作正常吗?

    e2e.ti.com/.../0143.DSI-Tuner-2.1.zip

    从黑屏期间的 HSYNC 波形看,您似乎正在将波形置于持久性模式,而您是在 HSYNC 行为发生变化的时候,波形从有源高信号变为有源低信号,您能否再次确认这一点?

    谢谢

    大卫

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

    您好,

    我今天再次测量了波形,可以确认它们是相同的。 事实上,我在第一次测量时暂停了示波器,而在第二次测量时它可以自由运行,在我共享的屏幕截图上,它看起来不同

    两种情况下时钟的外观也相同。  

    读取芯片上良好和坏实例上的整个寄存器时,显示的值相同。

    传入波形也相同...

    好视频

    地址:0x00 0x01 0x02 0x03 0x04 0x06 0x07 0x08 0x09 0x0a 0x0B 0x0c 0x0d 0x0E 0x0F
    0x00:0x35 0x38 0x49 0x53 0x44 0x20 0x20 0x01 0x00 0x85 0x28 0x00 0x01 0x00
    0x10:0x26 0x00 0x59 0x00 0x00 0x00 0x00 0x00 6C 0x00 0x03 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    0x20:0x80 0x07 0x00 0x00 0x38 0x04 0x00 0x00 0xE1 0x03 0x00 0x00 0x14 0x00 0x00 0x00
    0x30:0x03 0x00 0x00 0x00 0x3C 0x00 0x04 0x00 0x78 0x00 0x26 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    0x40:0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    0x50:0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    0x60:0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    0x70:0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    0x80:0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    0x90:0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    0xA0:0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    0xc0:0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    0xd0:0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    0xe0:0x01 0x7D 0x00 0x00 0x00 0x80 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    0xf0:0x00 0x00 0x00 0x40 0x00 0x00 0x80 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00


    黑屏
    地址:0x00 0x01 0x02 0x03 0x04 0x06 0x07 0x08 0x09 0x0a 0x0B 0x0c 0x0d 0x0E 0x0F
    0x00:0x35 0x38 0x49 0x53 0x44 0x20 0x20 0x01 0x00 0x85 0x28 0x00 0x01 0x00
    0x10:0x26 0x00 0x59 0x00 0x00 0x00 0x00 0x00 6C 0x00 0x03 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    0x20:0x80 0x07 0x00 0x00 0x38 0x04 0x00 0x00 0xE1 0x03 0x00 0x00 0x14 0x00 0x00 0x00
    0x30:0x03 0x00 0x00 0x00 0x3C 0x00 0x04 0x00 0x78 0x00 0x26 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    0x40:0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    0x50:0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    0x60:0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    0x70:0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    0x80:0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    0x90:0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    0xA0:0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    0xc0:0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    0xd0:0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    0xe0:0x01 0x7D 0x00 0x00 0x00 0x80 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    0xf0:0x00 0x00 0x00 0x40 0x00 0x00 0x80 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

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

    您好,

    是否可以将寄存器0x28更改为0x21并将0x29更改为0x00以查看它是否有用?

    谢谢

    大卫

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

    更改这些寄存器的结果相同。 仍然出现黑屏,错误报告为0x00或0x80

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

    您好,

    请分享与下图类似的 DSI84初始化屏幕截图吗?

    (笑声)

    此外,如果在消隐屏幕期间切换 PLL_EN 或重置,屏幕是否恢复正常?

    谢谢

    大卫