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.

[参考译文] Linux/DS90UB929-Q1:DS90UB929 HDMI HPD 信号始终为低电平

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/807888/linux-ds90ub929-q1-ds90ub929-hdmi-hpd-signal-is-always-low

器件型号:DS90UB929-Q1

工具/软件:Linux

您好:

1:电流模式选择:

请参阅数据表寄存器设置:

下面是原理图的这一部分:

4.当我断开 HPD 信号与 HDMI 源的连接并上拉 HDMI 源 HPD 力时、HDMI 源 TMDS 信号正确输出。 此时、我读取0x5a 寄存器值为0x02 (NO_HDMI_CLK)。

5. HPD 信号状态始终为低电平,如何使 HPD 信号从低电平变为高电平?

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

    您的949是否连接到下游解串器? 只有在929和下行解串器之间存在锁定时、HPD 信号才会生效。 您还可以使用以下命令强制 HPD 为低电平或高电平:

    2.使用以下命令取消 HPD 置位:
    a.0x48 = 0x01
    b.0x49 = 0x00
    c.0x4A = 0x00
    D.0x4B = 0x01
    E.0x4C = 0x00
    F.0x4D = 0x00
    G.0x4E= 0x00


    3.将 HPD 置为有效:
    a.0x48 = 0x01
    b.0x49 = 0x00
    c.0x4A = 0x00
    D.0x4B = 0x01
    E.0x4C = 0x00
    F.0x4D = 0x00
    G.0x4E= 0x01


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

    您好!

    嗯、它现在运行良好。

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

    您好、Casey、

    我的客户有与上述类似的问题。 如上所述、HPD 似乎可能会被强制拉高。

    我的客户希望强制 HPD 为高电平、同时他们还希望检查是否无法使用 RX_5V、因为他们板上没有5V 电压轨、而是3.3V 等。

    我的理解是,如果 HPD 可能会强制为高电平以指示 SOC 已准备好输出视频,那么我可能会将 HPD (OD 结构)连接到3.3V 上拉电阻,而让 RX_5V 悬空?

    由于 HPD 输出为2.4V-5.3V 范围?

    谢谢。

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

    您好 Rocson、

    根据器件的建议运行条件、RX_5V 必须为5V、因此我不建议尝试这样做。 但是、如果客户希望通过其他方式强制 HPD 高电平进入 SoC、则应该根本不将处理器的 HPD 连接到949。  

    此致、

    Casey  

x 出现错误。请重试或与管理员联系。