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.

[参考译文] TMDS181:源码模式设置中的 HDMI 4K 视频

Guru**** 2551110 points
Other Parts Discussed in Thread: TMDS181, SN65DP159

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1209228/tmds181-hdmi-4k-video-in-source-mode-setup

器件型号:TMDS181
主题中讨论的其他器件: SN65DP159

您好、TI!

我们希望通过我们的端口将 HDMI 视频输出设置到4K 屏幕。

TMDS181位于 Intel GPU 和 HDMI 输出端口之间、可对信号进行重定时。

下面是已完成处理、但重定时器无法输出4K 视频模式。

1.以3.3V 和1.2V 为 VCC 和 VDD 上电、两者之间的延迟小于上电定序中给出的最大延迟

2.在延迟将近1秒后,通过 IO 将 OE 应用为高电平。

3.正确读取器件 ID 0x00至0x07。

4.根据"TMDS_CLOCK_RATIO_STATUS"、将寄存器0x0Ah 写入0x32以获取源模式和重定时器。

在测试中、我们还将0x0Ah 作为固定重定时器模式写入0x33h。 两项测试都未能提供4K 分辨率选项。

谢谢!

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

    您好!

    设计是否在非4K 分辨率下工作?

    对于4K 分辨率、您是否可以读取 TMDS_CLK_RATIO_STATUS 位并验证它是否为"1"?

    您还可以测量 TMDS181时钟输出吗? 时钟输出频率是多少?

    谢谢

    大卫

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

    David、您好!

    感谢您的快速响应。

    如果不通过 I2C 对寄存器进行任何配置更改、器件将按原样工作、并且 Windows 会考虑高达 FHD 的最大分辨率仅为4K。

    HDMI 连接器上的 TMDS 时钟显示150MHz。

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

    David、您好!

    感谢您的快速响应。

    如果不通过 I2C 对寄存器进行任何配置更改、器件将按原样工作、并且 Windows 会考虑高达 FHD 的最大分辨率仅为4K。

    HDMI 连接器上的 TMDS 时钟显示150MHz。

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

    您好!

    他们是否在尝试4K@30Hz 或4K@60Hz?  

    对于4K@60Hz、  TMDS_CLK_RATIO_STATUS 位必须设置为1。  

    当更改为4K@60Hz 时、 源是否会关闭其输出、请确保  TMDS_CLK_RATIO_STATUS 位设置为1、然后才能再次启用其输出?

    谢谢

    大卫

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

    首先、我们尝试将 TMDS_CLOCK_RATIO_STATUS 写入1、但屏幕不会闪烁。

    我们尝试将寄存器0x0A 写入值0x33、将寄存器 0x0B 写入值0x1A。

    我们试图每隔1秒读取一次地址为0x09、0x0a 和0x0B 的控制寄存器、但我们每次都分别读取0x02、0x00和0x00。

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

    您好!

    该4K@30Hz 还是4K@60Hz 视频分辨率?  4K@30Hz 仍然是 HDMI1.4、您需要将 TMDS_CLOCK_RATIO_STATUS 位保留为0。 对于4K@60Hz、 您不必对其进行设置。 源将向监控器 DPCD 寄存器中的 TMDS_CLOCK_RATIO_STATUS 位写入、TMDS181将监控该位并相应地设置自己的 TMDS_CLOCK_STATUS 位。

    谢谢

    大卫  

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

    David、您好!

    我们试图核实几乎所有方面。

    1.上电在额定范围内,并保持延迟。

    2. DDI 通道已经传输了 EDID 数据,并且按照源模式也反映了 HPD。

    在没有配置的情况下、我们尝试将 Ctrl 寄存器0x9读取为0x0C、并且值始终分别为0x02、0x0、0x0和0x0。

    4.如果我们使用0x12配置地址0x0A、使用0x31配置地址0x0B、但结果与第3点中所示的相同。

    此外、即使我们配置寄存器0x0A 和0x0B、显示屏也没有闪烁。

    从上面的结果来看、重定时器似乎始终会监测并将 TMDS_CLOCK_RATIO_STATUS 配置为0b0值。

    有什么事情足以使测试进一步进行?

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

    您好!

    查看原理图、可以看到输入是交流耦合的。 在这种情况下、您不希望使用 TMDS181、因为 TMDS181输入支持直流耦合。 您需要使用支持交流耦合输入的 DP159。

    谢谢

    大卫

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

    我们可以尝试使用 SN65DP159、因为它是引脚兼容的 IC。

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

    SN65DP159已解决此问题。

    我希望在 TMDS181数据表中就直流耦合提供相关信息。

    谢谢 TI、此致!