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:0XE5错误寄存器可以直接映射到主机、还是错误 CAN 映射到 INT 引脚

Guru**** 2466550 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1472710/sn65dsi83-q1-does-the-0xe5-error-register-can-mapping-to-host-directly-or-the-error-can-mapping-to-int-pin

器件型号:SN65DSI83-Q1

工具与软件:

您好、专家:

有错误寄存器0xe5检测各种 输入错误,根据数据表,需要读取0Xe5然后写入0xE1触发 INT ,这种机制将需要主机(SOC)侧池做,它将占用 SOC 源,所以我们想知道是否有可能报告错误自动?

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

    您好!

    如下所示、您可以设置寄存器0xE0中的 IRQ_EN 位、并在寄存器0xE1中启用中断生成。

    当寄存器0xE5中设置了某个位时、IRQ 引脚输出也设置了相应的 IRQ_EN 位来启用中断条件时、该位被驱动为高电平。

    谢谢

    David

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

    David 您好:

    感谢您的快速回复;所以这需要主机(SOC)轮询来读取0xE5值,当发生错误时,然后写入0xE1寄存器来触发 IRQ 事件?  

    这种行为将占用 soc 源,我们漂移如果可以自动报告错误  

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

    您好!

    IRQ 引脚需要首先连接到 SoC。  

    然后、您将写入寄存器0xE0和0xE1以通过 IRQ 引脚报告错误。 您可以选择使用寄存器0xE1报告特定或所有 DSI 错误。  

    当发生特定的 DSI 错误时、IRQ 引脚将变为高电平、然后 SOC 将读取寄存器0xE5以了解报告的特定 DSI 错误。 SoC 可以采取适当的操作来解决错误、并向相应的错误位写入1以将其清除。

    谢谢

    David  

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

    大卫、您好:

    谢谢你,理解;  

    另一个问题是关于 PLL_UNLOCK 位,值1表示 PLL 锁定状态,是正常状态,对吗? 在我的测试台,当系统正常工作时,我读0xE5是01 ,这意味着没有错误,对吗?

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

    您好!

    如果 PLL_UNLOCK 状态位为1、则指示 PLL 已解锁。 但是、PLL_UNLOCK 状态位对抖动过敏感、因此会给出错误标志错误。 如果您发现显示屏和信号没有问题、那么应该没问题。 如果 PLL 确实解锁、则将没有显示和 LVDS 输出。

    谢谢

    David