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:屏幕空白期间的 I2C 值错误

Guru**** 2481465 points
Other Parts Discussed in Thread: SN65DSI83-Q1

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1440266/sn65dsi83-q1-wrong-i2c-values-during-screen-blank

器件型号:SN65DSI83-Q1

工具与软件:

尊敬的专家:

将 SN65DSI83-Q1用作 MIPI 转 LVDS 转换器、会遇到消隐问题。 在某些情况下、当设备打开时、屏幕会变为空白且不显示、尽管设备正常运行、如截屏复制所确认。

此外、我们观察到在这些消隐事件发生期间、i2cdumpSN65DSI83-Q1的显示的值不正确。 您能否帮助诊断此问题的根本原因? 具体来说、不正确的寄存器转储值与出现的空白屏幕之间是否存在关联?

此致、
Adarsh Verma


正常工作时的 I2CDump

正常关闭工作时的 I2CDump

 出现空白时为 I2CDump

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

    您好!

    LVDS 输出时序是根据在相应视频参数字段中编程的 CSR 值生成的。 需要对以下值进行编程、以创建 LVDS 面板的时序:HSync 脉冲宽度、HSync 后沿持续时间和 VSync 脉冲宽度。 因此、必须对 DSI83-Q1寄存器进行正确编程才能使显示屏正常工作、否则会出现黑屏。  

    查看寄存器转储、看起来 DSI CLK 被用作时钟源。 如果使用 DSI CLK 作为时钟源、您是否仅将 DSI CLK 置于 HS 模式? 您是否也遵循了如下所示的初始化序列?

    I2C 总线上是否还有多个器件? 如果是这种情况、是否能够隔离 DSI83-Q1以使其成为 I2C 总线上的唯一器件? 您是否还可以监控 I2C 总线并确保在出现空白屏幕时没有发生 I2C 写入?

    谢谢
    David

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

    尊敬的 David:

    是的、DSI 时钟在 HS 模式下运行、并且我们遵循数据表中所述的初始化序列。

    目前、我们无法将该器件作为 I2C 总线上的唯一元件进行隔离。 此外、我应该指出、消隐问题是随机发生的、使得调试过程变得复杂、因此很难对其进行监控

    此致、
    Adarsh Verma

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

    Adarsh

    DSI83-Q1是 I2C 辅助器件、不应单独更改其 I2C 寄存器值。  

    是否可以探测和解码 I2C 总线、并确保在消隐屏幕出现之前没有写入 DSI83-Q1? 您是否注意到任何可能导致出现消隐屏幕的事件?

    谢谢

    David

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

    尊敬的 David:

    将尝试此操作并让您知道。