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.

[参考译文] DS90UB949-Q1:DS90UB949-Q1 EDID?

Guru**** 2540720 points
Other Parts Discussed in Thread: DS90UB949-Q1

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1107792/ds90ub949-q1-ds90ub949-q1-edid

器件型号:DS90UB949-Q1

问题1:

是否可以覆盖949的内部 EDID?

目前、我们只能读取此数据、但不能重写(EDID 的读取如下图所示)。

如果可以重写、请告诉我们该方法(是否需要设置寄存器或需要何种硬件设计)?

问题1:我们在 DS90UB949-Q1上安装了 EEPROM、并将其写入 EDID。

但是、上电后、PC 无法通过 HDMI 读取 EDID。

是否可以更改硬件或存储以解决此问题。 我们的硬件如下所示

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

    尊敬的 Kevin:  

    感谢您的提问、我将在本周结束前向您回顾一下。  

    最棒的

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

    尊敬的 Kevin:  

    可以覆盖内部 EDID、请参阅此 E2E 主题以获取示例脚本: https://e2e.ti.com/support/interface-group/interface/f/interface-forum/606928/ds90ub949-q1-how-to-change-the-edid-value。  

    至于外部 EEPROM、我无法详细查看原理图、您能否将其作为 pdf 附加? 我要检查的一点是、对于949的自举模式、需要知道有一个外部 EDID。  

    最棒的

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    问题1:我们使用   SCL 的 DDC_SAD/DDC_I2C 通道、编辑 EDID、但失败。  编辑器件地址0x50 (EDID 作为附件.H)。 请帮助确认是否要设置949个寄存器?
    const unsigned char ucBinToTextBuf[]={

    /*00000000H:*/0x00、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0x00、0x0F、0x23、0x46、0x01、0x00、0x00、0x00、0x00、0x00、0x00、
    /*00000010H:*/0x00、0x19、0x01、0x04、0xA5、0x1C、0x10、0x78、0xEA、0x5D、0x45、0x96、0x58、0x52、0x98、0x27、
    /*00000020H:*/0x26、0x50、0x54、0x00、0x00、0x00、0x01、0x01、0x01、0x01、0x01、0x01、0x01、0x01、0x01、0x01、0x01、0x01、
    /*00000030H:*/0x01、0x01、0x01、0x01、0x01、0x01、0x44、0x35、0x80、0x78、0x70、0x38、0x22、0x40、0x28、0x28、
    /*00000040H:*/0x82、0x00、0x40、0x44、0x21、0x00、0x00、0x1A、0x00、0x00、0xFC、0x00、0x47、0x30、0x36、
    /*00000050H:*/0x0A、0x20、0x20、0x20、0x20、0x20、0x20、0x20、0x20、0x00、0x00、0x10、0x00、0x00、
    /*00000060H:*/0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x10、
    /*00000070H:*/0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0xC2、
    /*00000080H:*/0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、
    /*00000090H:*/0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、
    /*000000A0H:*/0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、
    /*000000B0H:*/0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、
    /*000000C0H:*/0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、
    /*000000D0H:*/0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、
    /*000000E0H:*/0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、
    /*000000F0H:*/0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00
    };
    问题2:随函附上 PDF
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Kevin:  

    根据硬件自举模式原理图、该器件配置为检查是否加载了远程 EDID。  

    949有多个寄存器可配置用于远程 EDID、数据表中介绍并列出了这些字段。 以下是所需的寄存器:

    0x4F BRIDGE_CTL - EDID 初始化可被设定来重新载入 EID SRAM

    0x50 BRIDGE_STS -状态寄存器、只读

    0x51 EDID_ID -确保 EDID 器件的 I2C 地址被写入该寄存器

    0x52和0x53是 EDID_CFG 寄存器、用于修改保持时间  

    您能否分享这些设置的内容?

    最棒的

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

    舒:

    我们的硬件设计似乎需要修改。 我们需要设置加载本地 EEPROM 的 EDID 的模式。 我们如何修改我们的硬件?

    如何设置同步寄存器494?

    初始化494的寄存器信息如下:

    寄存器0X4F: 值0x00

    寄存器0x50:值0X97

    寄存器0X51:值0XA1

    寄存器0X52: 值0x1E

    寄存器0X53:值0x00

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

    尊敬的 Kevin:  

    为了从内部 SRAM 加载、应移除 MODE_SEL1的电阻器 R25并遵循以下模式设置。  

    [引用 userid="39367" URL"~//support/interface-group/interface/f/interface-forum/1107792/ds90ub949-Q1-ds90ub949-Q1-EDID/4113793#4113793"]如何设置同步寄存器494?

    您能对此进行澄清吗? 我不确定同步指的是什么。  

    最棒的

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

    舒:

         问题1:如何修改硬件以使用外部本地 EDID?

         Q2:请提供949&948初始化设置。

         问题3:卸下 R25后,计算机可以 通过 HDMI 识别 EDID (外部本地 EDID),但948已解锁。 请帮助分析问题

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

    尊敬的 Kevin:

    [引用 userid="39367" URL"~//support/interface-group/interface/f/interface-forum/1107792/ds90ub949-Q1-ds90ub949-Q1-EDID/4116067#4116067"] Q1:如何修改硬件以使用外部本地 EDID?

    要使用外部本地 EDID、设置 MODE_SEL0 =#3并设置 MODE_SEL1 =#1。 Yu 还必须填充连接到949 DDC 引脚的 EEPROM 器件。 EEPROM 必须通过其他一些外部方式加载所需的 EDID。  

    [引用 userid="39367" URL"~//support/interface-group/interface/f/interface-forum/1107792/ds90ub949-Q1-ds90ub949-Q1-EDID/4116067#4116067"]     Q2:请提供949&948初始化设置。

    这是一个非常广泛的问题。 通常、对于基本视频设置、只要您将器件的模式绑定到正确的模式、并且有一个 EDID 可用于匹配您的面板规格、那么该过程就应该完全自动、以使显示运行

    [引用 userid="39367" URL"~//support/interface-group/interface/f/interface-forum/1107792/ds90ub949-Q1-ds90ub949-Q1-EDID/4116067#4116067"]   问题3:删除 R25后,计算机可以 通过 HDMI 识别 EDID (外部本地 EDID),但解锁为948。 请帮助分析问题[/quot]

    对于外部本地 EDID 模式、MODE_SEL0需要捆绑到#3。 您可以为 MODE_SEL0引脚使用82.5k 的上拉电阻和102k 的下拉电阻来设置此值。 此外、您要驱动的面板规格是什么? 什么分辨率/PCLK? 它从 EDID 看起来像1920x1080。 正确设置模式并插入 HDMI 时、您的 HDMI 源是否识别1920x1080接收器?

    此致、

    Casey  

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

    Kevin Huang_FJXM 说:

       问题3:卸下 R25后,计算机可以 通过 HDMI 识别 EDID (外部本地 EDID),但948已解锁。 请帮助分析问题

    对于外部本地 EDID 模式、MODE_SEL0需要捆绑到#3。 您可以为 MODE_SEL0引脚使用82.5k 的上拉电阻和102k 的下拉电阻来设置此值。 此外、您要驱动的面板规格是什么? 什么分辨率/PCLK? 它从 EDID 看起来像1920x1080。 正确设置模式并插入 HDMI 时、您的 HDMI 源是否识别1920x1080接收器?

    问题4:

    MODE_SEL0需要绑定到#3:我们使用82k 的上拉电阻和100k 的下拉电阻来设置 MODE_SEL0引脚,VR4的测量电压为0.983V。

    MODE_SEL1需要绑定到#1:我们移除 R25。

    面板分辨率为1920×1080、PCLK 为136.36MHzEDID 文件由 AWEDIDEditor.exe)制作

    按照您的建议设置 MODE_SEL0/1的引脚后、我们发现948已解锁。

    当我们通过 HDMI 电缆使用494连接 PC 时、498无法通过 I2C 进行通信。 (当我们移除 HDMI 电缆时、498能够通过 I2C 进行通信)。

    我们需要做什么来解决948解锁和 I2C 通信问题?

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

    尊敬的 Kevin:  

      可以在948侧共享原理图吗?

    最棒的

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

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

    尊敬的 Kevin:  

    您能否共享整个原理图? 上面的屏幕截图已将元素裁剪掉。  

    最棒的

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

      抱歉、948 PCB 板是由客户设计的、因此我们无法获取所有信息。 如果您要确认任何部分设置、我们可以尝试获取它们。

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

    尊敬的 Kevin:  

    我想检查948的 MODE_SEL。 是否可以获得948的寄存器配置? 寄存器转储有助于尝试找出链路中断的原因。  

    最棒的

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

    舒:

       948侧的寄存器配置如下

          寄存器0x49、值0x60 (仅配置该寄存器)

        948的 MODE_SEL 如下(MODE_SEL0:VMODE=0V;  MODE_SEL1:VMODE=1.245V;)。 这些是实际测量的。

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

    尊敬的 Kevin:  

    确保我了解情况、连接 HDMI 后、949和948之间的链路会断开?  

    您是否能够在连接 HDMI 的情况下使用 I2C 与949进行通信、还是仅948无法通信?

    您能否在连接 HDMI 之前和连接 HDMI 之后共享949的寄存器0xC 的值?  

    最棒的

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

    你(们)好

    我们可以使用 I2C 在连接 HDMI 的情况下与949通信、但948无法通信。

    连接 HDMI 后 :寄存器0x0C; 值:0x07

    在 HDMI 连接器之前:寄存器0x0C; 值:0x01

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

    尊敬的 Kevin:  

    我需要一些时间来研究这个问题、您能否通过设置949寄存器0x1位4来执行 HDMI 复位? 您是在连接到948之后将 HDMI 直接连接到949,还是在连接到948之前将其连接到948? 您可以共享电源序列吗?  

    另请注意、周一7/4是美国的假日、可能会延迟回复。  

    最棒的