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.

[参考译文] DS90UH949-Q1EVM:我们无法使用本地 EEPROM 初始化 HDMI

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1109351/ds90uh949-q1evm-we-cannnot-initilize-hdmi-with-local-eeprom

器件型号:DS90UH949-Q1EVM

您好!

我们已使用所有 EDID 数据对 EEPROM 进行编程。

EEPROM 被插入 U3。 MODE_0为5、MODE_1为1。

在对 DS90Ux949EVM 进行供电之前、已连接 HDMI。  在为 DS90Ux949EVM 加电后,我们可以正确地看到图像长达1秒,然后对图像进行分离。

如果我们为 DS90Ux949EVM 加电、然后连接 HDMI、则看不到任何图像。

在这两种情况下、如果我们按下 S4 PDB、则可以看到图像、它是稳定的并且不会分离。

我们可以做些什么来使用来自本地 EEPROM 的 EDID 正确初始化映像? 我们可以发送 I2C 命令吗?

非常感谢、Jose

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

    你(们)好

    感谢您提供的详细信息! 请参阅下面的输入内容。

    您提到 mode_0是5吗? 此949器件只有4个 MODE_sel0设置选项-您能澄清吗?

    至于设置外部本地 EDID -请注意:

    1. 对于外部本地 EDID、必须设置 EDID_SEL = 1
    2. 在该模式下、EDID 的通信将直接在 HDMI 源和 DDC 总线上的 EEPROM 之间进行。
    3. 对于该配置、949完全不涉及 EDID 事务。
    4. 您必须在 EVM 的 DDC 总线插座上放置一个 EEPROM、并且必须已将 EDID 刷写到 EEPROM 中。
    5. 此外、EEPROM 器件必须具有8位 I2C 地址0xA0、以便 HDMI 源能够识别它。  
    6. 另请注意、要开始 HDMI 交换、HPD 必须在949之后为高电平。 为了使 HPD 变为高电平、949必须检测下游 DES 连接、因此您需要使用适当的链路将949 EVM 连接到 DES EVM。  
    7. 最后、由于您提到 PDB 复位可以解决此问题、这可能是 EDID 模式问题、因为 PDB 会将所有寄存器重置为默认值、这可能表示您的初始化脚本可能导致此行为

     

    最后、始终建议仔细检查 数据表中的第9.1节(上电要求和 PDB 引脚)、以确保满足数据表建议中的电源斜坡和 PDB 延迟时序要求。

    此致、

    Fadi A.