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:当在 MIPI-DSI 输入中进行错误检测时、如何自动恢复

Guru**** 2468610 points
Other Parts Discussed in Thread: SN65DSI83

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1454763/sn65dsi83-q1-how-to-recovery-auto-when-error-detect-at-the-mipi-dsi-input

器件型号:SN65DSI83-Q1
主题中讨论的其他器件:SN65DSI83

工具与软件:

您好、专家:

在我的用例中,SOC 输出 MIPI-DSI 到 LVDS 桥(SN65DSI83 ), LVDS 桥连接到显示屏;当我将 MIPI-DSI 通道短接到地时,显示屏将变成空白;当我 移除短路时,显示屏不自动恢复,我想 LVDS 桥是否包括机制能够在错误移除后自动恢复?

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

    您好!

    在短接被删除后、您能否执行以下两个步骤?

    • 然后设置 PLL_EN 位、
    • 设置 SOFT_RESET 位  

    您是否能够看到 DSI 正在恢复?

    谢谢

    David

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

    您好!

    由于不活动、我正在关闭此 TT、您可以通过回复重新打开此 TT。

    谢谢

    David

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

    David 您好:

    很抱歉回复延迟、我在 移除 DSI 数据通道上的短路后完成了测试:

    1.按照您的建议执行该步骤  

    仅设置 SOFT_RESET 位  

    其他信息是在两个操作后,我读取的0xE5寄存器是0x31 ,如果这意味着在 MIPI-DSI 端总是发生错误?

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

    您好!

    从 DSI 输入中消除短路条件后、您是否向寄存器0xE5写入0xFF 来清除和读取它? 您是否仍然看到寄存器0xE5中设置了任何位?

    谢谢

    David

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

    David 您好:

    使之从 DSI 中消失后、就会进入隐性状态  

    将0xFF 写入0xE5、读取0xE5为0x00  

    2.尝试步骤  

    • 然后设置 PLL_EN 位、
    • 设置 SOFT_RESET 位  

    然后读取0xE5为0x01、但显示未恢复  

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

    您好!

    在执行第2步之前、您能否探测 DSI 接口并确保 MIPI SoC 在 HS 状态下发送时钟、并且 DSI 数据通道 首先驱动至 LP11状态?  

    如果您从寄存器0xE5读取0x01、这意味着 DSI830-Q1 PLL 已解锁、您是否看到在短接 DSI 输入之前 PLL 已锁定?

    谢谢

    David

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

    大卫、您好:

    我检查了显示器正常工作时,读取0xE5始终为0x01,什么会 导致 PLL 解锁?

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

    PLL_UNLOCK 默认状态为1、这是否意味着 UNLOCK 状态应为0?

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

    清除0xE5后、寄存器0xE5是否仍然读取0x01?

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

    是的、在系统正常启动后、我读取到0xe5是0x01;它是否意味着问题?

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

    您如何清除0xE5?  

    看起来没有问题、只是好奇而已。

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

    Vishesh 您好:

    对不起,我觉得混淆、0xe5是否正常读作0x01 ?  

    在我将 ff 写入0xe5后、我将0xe5读取为0x00、是否存在任何问题?

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

    这是我怀疑的。 是、如果使用0xFF 清除寄存器0xE5、现在0xE5读取00、则说明没有问题。 我认为0xE5在器件正常工作时读取0x01、但寄存器未复位。  

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

    Vishesh 您好:

    如果我们不重置寄存器/、是否存在任何问题

    2.删除 与寄存器复位相关的 DSI 数据通道到地短路后、显示屏是否无法自动恢复?

    谢谢!

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

    1) 1)不存在问题、但 ERROR 寄存器值将不正确。

    2)我不知道你在这里指的是什么。 DSI883在错误后无法自动恢复。 最佳解决方案是重新启动器件并再次按照初始化过程操作。

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

    谢谢你的答复,这是我想要的答案.