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:链接到视频源的 UB949:始终为否、EVM OLDI 输出可以交换?

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1427584/ds90ub949-q1-ub949-linked-to-video-source-always-no-and-evm-oldi-output-can-swap

器件型号:DS90UB949-Q1
Thread 中讨论的其他器件:ALP

工具与软件:

尊敬的 TI 团队:

我尝试在 NB --> UB949 --> UB948 --> 1920X720 LCD 中建立 HDMI 系统架构

架构1。  HDMI in NB -->我们的 UB949板-->我们的 UB948板--> 1920X720 LCD  

            ALP 始终显示"Linked to Video Source:no"、并且 HDMI freq 显示不稳定、但 RX_5V 显示"Detected"、HPD 显示 true。

            什么可能会导致该问题?  

我们希望点亮的面板计时(分辨率1920 X 720)如下:

我在 Deltacast 中写下了 EDID、但仍然没有正常显示:

我曾在 TIE2E 中写过其他 EDID 帖子、 但仍然没有正常显示:  

引擎架构  2.  HDMI in NB --> UB949 EVM--> Our UB948 board --> 1920X720 LCD,  

            UB949 EVM 的 OLDI 输出: 连接器:  引脚1: SMAD0_N、 引脚2:SMAD1_N、引脚3:SMAD0_P、引脚4:SMAD1_P、  

            但 UB948板上的 OLDI 输入: 连接器:  引脚1 :SMAD1_N、 引脚2:SMAD0_N、引脚3:SMAD1_P、引脚4:SMAD0_P 、

            我尝试将 UB948的寄存器0x49[1:0]设置为01:双交换 FPD/OLDI 输出、但仍然没有正常显示。

            如何修改一些设置以使我们的 UB948-电路板 输入满足 UB949-EVM 输出?

            ALP 始终显示"Linked to Video Source:no"、并且 HDMI freq 显示"not stable"、但 RX_5V 显示"Detected"、HPD 显示"true"。

             什么可能会导致该问题?  

 

我们的 UB949 EVM 如下所示:

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

    尊敬的 Huang:

    HDMI 源是否正确识别 HDMI 接收器和请求的 EDID?

    关于949/948与显示屏的连接-是否已验证948和949之间的 PatGen 以确认高级视频定时、通信、引脚排列等?

    Im 不确定我是否完全遵循了您描述的引脚排列。 您能否通过原理图和/或图进一步说明?

    此致、

    Logan

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

    您好、Logan:  

    希望您提供您的电子邮件地址、然后我会将原理图邮寄给您。

    对于 AEC-Q100 1级、我们的 EEPROM 为 BR24H64F-5AC-E2。

    我们的 HDMI 源是华硕 PC BM6835或 HP 430G5或华硕贴片板 RK3399 Android-board。

    我们的面板分辨率为1920 X 720、因此 UB949/948可支持 Max。 2K?

    此致、

    Saaron

    UB949 EVM FPD-Link 引脚定义:

    UB948电路板上的 HSD+2引脚分配:  

    UB948电路板上的 EEPROM:

    此外、我尝试将949 0x5C 设置为0x82、将0x5B 设置为0x60 、以交换 FPD-Link 配对1和配对2输出、  

    但未能将 UB949链接到 UB948、如下所示。

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

    您好黄 -  

    我在 E2E 上向您发送了朋友申请、您能不能用原理图来发送私密消息?

    根据我们的 EVM 布局-您的极性不正确、端口顺序不正确。 请参阅下面的 EVM 948连接器参考。

    此致、  

    Logan

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

    尊敬的 TI 团队:

    我的 ALP 仍显示:

    像素时钟与72MHz 有关、FPD3的端口1链接为 false、活动视频为1280 X 720 (1920 X 720 LCD)、 因为串扰:

    UB949->UB948系统出了什么问题?   

    但是、我们在 UB949 EVM 的 U3位置中将1920 X 720写入了本地 EEPROM"BR24L64W":

    UB949和 UB948的寄存器设置如下所示:

    e2e.ti.com/.../UB949-Register-Setting.txt e2e.ti.com/.../UB948-Register-Setting.txt

    我们的 UB949-EVM 状态如下:

    此致、  

    Saaron

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

    尊敬的 Saaron:

    如果不清楚已更改的内容或当前配置、则很难根据指示不同状态的各种 ALP 捕获来实现这一点。

    根据您上次的上传、似乎实际上从72MHz 的 HDMI 输入检测到了正确的 CLK。 虽然不清楚状态是什么、但显示屏仍然没有输出?

    仅通过单个端口即可支持72MHz。  

    您是否已确认 SER 侧的 PG 以验证视频时序并确认正确的电缆映射?

    您还能评论一下源是否识别了正确的 EDID 吗?

    我将进一步回顾寄存器转储并提供进一步的结果。  

    此致、

    Logan

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

    尊敬的 Logan:

    VESA 和 JEIDA 模式之间的 EDID 内容是否存在一些差异?

    我们写入了1920x720 EDID、但此 LCD 采用 JEIDA 模式。  

    "949->948->LCD with JEIDA mode"仅将 MAP_SEL 设置为948、还是其他设置?  

    另外希望大家能够分享一下 Altium Designer 原理图和949 EVM 的 PCB 文件。

    感谢您的支持。

    此致、  

    Saaron

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

    尊敬的 Saaron:  

    JEIDA 与 VESA 是 DES 侧通过 MAP_SEL 进行的设置。 不过、SYNC 极性也需要仔细匹配以满足最终的显示要求。  

    在上面的中-似乎在菜单中选择了内部 SRAM EDID。 是否可以确认949在 EDID 模式下绑定到了什么、以及是否有任何 init 脚本覆盖? 我们需要确保正确选择使用外部 EDID。 出于测试目的、您也可以尝试使用内部 SRAM EDID。

    以下配套资料将帮助描述各种 EDID 组合: 在 FPD-Link 器件中使用 EDID

    那么、此时此刻、串行器和解串器之间的初始链路问题是否得到解决?

    您是否已确认 SER 端的 PG 来验证视频定时并确认正确的电缆映射?
    您能否谈谈来源是否识别出正确的 EDID?

    我将了解949 EVM 文件的可用性并提供帮助。

    此致、  

    Logan

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

    尊敬的 Logan:

    下面是 949 TiEVM 侧的 Patgen-colorbar、分辨率为1920X720。

      

    感谢您的支持。

    此致、  

    Saaron

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

    尊敬的 Logan:  

    TI 团队建议将该 EEPROM"BR24L64-W"作为 TI-949EVM 的 U3、如下所示。

    https://e2e.ti.com/support/interface-group/interface/f/interface-forum/761596/ds90uh949-q1-read-edid-from-external-eeprom。

    因此我们也使用了  "BR24L64-W"作为 TI-949EVM 的 U3。  

    感谢您的支持。

    此致、  

    Saaron

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

    尊敬的 Huang:  

    您能否确认 PC/HDMI 源是否检测到任何 EDID/HDMI 接收器? 检测1280x720分辨率(默认 SRAM 分辨率)。

    我建议您首先尝试使用 SRAM EDID 以确保能够获得任何 HDMI 输入、然后我们可以从此处进行迭代(将 SRAM EDID 修改为目标值、然后使用外部 EEPROM)。

    您能否验证正在运行的脚本? 我怀疑此处的问题在于 EEPROM 的刷写和/或949 EVM 上的 EDID 模式选择。  

    如果您探测 DDC I2C、插入 HDMI 电缆时是否有 I2C 活动?

    此致  

    Logan

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

    尊敬的 Logan:  

    我们如何 确认 PC/HDMI 源是否检测到任何 EDID/HDMI 接收器?  

    连接 TI-949-EVM 时、我们的 PC/NB 不显示。

    感谢您的支持。

    此致、  

    Saaron

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

    尊敬的 Logan:  

    当我们探测949EVM 的 DDC I2C 时、将显示这些器件地址0xA0和0x3A。

    0xA0的数据为: 00 FF FF FF FF FF 00 50 0C 00 00 00 00 00 00 00 00 01 03 80 14 00 78 0A 48 10 A2 50 46 80 25 00 48 44 00 00 00 01 00 01 00 01 00 01 00 01 00 00 01 00 01 00 04 00 50 D0 0A 20 28 00 01 00 00 00 00 20 00 00 00 00 00 18 00 00 00 54 00 10 29 20 20 08 00 20

    0x3A 的数据为: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 00 10 89 9F 16 72 33 23 CF B8 2A 1E 51 3A 86 E7 3C 13 77 5B 05 96 80 9E F7 5C D5 54

    感谢您的支持。

    此致、  

    Saaron

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

    尊敬的 Huang:  

    对于外部本地 EEPROM 模式、您似乎未处于正确的模式。 上面的0xA0回读是默认的 SRAM EDID。  

    Mode_Sel 0需要设置为1才能设置外部本地 EDID、0x4F[0]应反映1 (禁止通过 HDMI DDC 接口访问 EDID SRAM)。

    请在下面查找摘要:如果尝试外部本地 EEPROM、则需要配置最后一行。  

    如果外部 EEPROM 仍然存在问题、您也可以尝试通过 I2C 覆盖内部 SRAM EEPROM、避免刷写外部 EEPROM。  

    此致、  

    Logan