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:功能不稳定

Guru**** 2502205 points
Other Parts Discussed in Thread: TMDS181

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1533241/tmds181-unstable-function

器件型号:TMDS181


工具/软件:

您好:

我使用 TMDS181 在器件前面板上对 HDMI 信号进行转接/重定时。

遗憾的是、转接驱动器/重定时器无法可靠地工作。 当我将笔记本电脑作为供电设备和显示器作为水槽插入时、有时它在 4K 中运行良好、有时它根本不工作。

我读出了 μ I²C 寄存器、并注意到 IO 与 NIO 情况下的 3 个寄存器不同:

寄存器 0B:第 4 位在 IO 中关闭、在 NIO 中开启、因此终端从 150-300 欧姆 (IO) 变为 75-150 欧姆 (NIO)

REG 15:第 7 位在 IO 中打开、在 NIO 中关闭、因此在 NIO 中校正未完成

寄存器 20:第 6 位在 IO 中关闭、在 NIO 中打开、因此在 NIO 情况下器件进入待机状态。

您能帮我找出不稳定性的根源吗?

此致、

Jonas

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

    Jonas

    您能分享您的原理图以供我审阅吗? 电缆长度是否会影响不稳定性?

    您只是在 4K@60Hz 分辨率或所有分辨率方面遇到问题?

    谢谢

    David

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

    您好、David、

    连接了原理图。

    我使用非常短的电缆进行测试(在 1m 外的 30 厘米)、因此我认为这不取决于电缆长度。

    我在全高清 60Hz 时也有问题。 看起来问题较小、分辨率较低、但它们也确实存在。

    此致

    Jonas

    e2e.ti.com/.../Schematic-Prints_5F00_HDMI.pdf

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

    Jonas

    1.在原理图中 SIG_EN 被拉高、您能否将其拉低以禁用输入信号检测?

    2.请移除 R16、R17、R45 和 R46、因为 DDC 总线上的上拉电阻器应该已经位于 HDMI 发送端和 HDMI 接收端中。

    3.根据输入和输出端的 HDMI 电缆长度、您可能需要外部 I2C 缓冲器来在长 HDMI 用例中增强 I2C 信号。

    4.出现显示问题时、您是否看到 HPD_SNK 和 HPD_SRC 都被驱动为高电平?

    谢谢

    David

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

    您好、David、

    我将 SIG_EN 更改为低电平。

    在第一个测试中、设置似乎更稳定。 我只遇到过一次无法正常工作的情况(这使调试变得更困难,但一般来说更好)。

    让我恼火的是、当我更改 SIG_EN(在这两种情况下,都是 NIO/IO)时、寄存器 0A 从 0x12 更改为 0x02。 因此均衡器被启用但处于固定模式、当 SIG_EN 为低电平时、它完全被禁用。 但在这两种情况下、EQ_SEL 保持悬空、这应该会产生自适应 EQ 设置。

    我将进一步测试并报告。

    此致

    Jonas

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

    Jonas

    很高兴听到您正在取得良好进展。 SIG_EN 和 EQ 是两个独立的功能。 更改 SIG_EN 不应影响 EQ 设置。 I2C_EN 是被拉低还是拉高? 如果 I2C_EN 为低电平、则忽略对 TMDS181 的寄存器写入。 仅当 I2C_EN 为高电平时、写入才会生效。

    您还可以读取寄存器 0x00h 至 0x08h。 这些是只读寄存器、如果您始终读回相同的寄存器、则 I2C 总线本身正常。

    谢谢

    David

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

    您好、David、

    对不起,晚会重播,我不得不照顾其他的话题。

    I2C_EN 被拉低。 我不写入任何寄存器、只读取它们。 因此、均衡器寄存器的变化不是因为我设置寄存器。 它还有一个 我不知道的其他原点。 EQ_SEL 悬空。 在这两种情况下。

    0x00h 至 0x08h 始终相同。

    如果器件运行的 是 HPD_SNK 为 4.8V、 HPD_SRC 为 3.3V。 自从我更改了 SIG_EN 以来、我经历了两次未运行状态。 我可以保证 HPD、这与器件运行时相同。

    此致

    Jonas

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

    Jonas

    当 I2C_EN 为低电平时、寄存器将反映引脚状态。 如果寄存器 0x0A 的位 5 正在读回“0"的“的值、则表示 EQ_SEL 引脚未悬空、正在被拉至低电平或高电平 (I2C 地址= 0x5D)。 您能否仔细检查 EQ_SEL 引脚焊接并确保其悬空?

    谢谢

    David