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.

[参考译文] TMDS1204EVM:优化交流耦合模式设置和放大器;用于基本健全性测试的 I2C 寄存器编程

Guru**** 2546020 points
Other Parts Discussed in Thread: TDP1204, TMDS1204, TMDS1204EVM

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1564632/tmds1204evm-optimal-ac-coupled-mode-setup-i2c-register-programming-for-basic-sanity-testing

器件型号:TMDS1204EVM
Thread 中讨论的其他器件:TMDS1204、TDP1204

工具/软件:

大家好:

我使用的是 TMDS1204 HDMI 转接驱动器 EVM、需要有关如何在交流耦合模式下设置该 EVM 以及 I2C 编程的指导、以实现基本的完整性和稳定性测试。 我想将信号从 PC 视频源传递到 HDMI 接收器/显示屏、以便进行验证和示波器探测。

硬件设置:

  • PC HDMI 输出→TMDS1204 EVM 输入

  • TMDS1204 EVM 输出→HDMI 显示器(或用于示波器测量的分线适配器)

  • 使用 Aardvark I2CSPI 主机进行寄存器编程

当前配置问题:

  1. 交流耦合模式设置: 对于接收端应用、我认为我需要:

    J27 跳线:将 1 短接至 2(AC_EN 启用)

    确保 OUT_D[2:0]和 OUT_CLK 通道上安装了 100nF 电容器

    耦合电容器后将 499Ω 下拉电阻器接地

  2. 必需的 I2C 寄存器编程:
    可靠的信号直通所需的最小寄存器配置是什么? 根据数据表、我想:  

    0x09、0x00 //退出断电 (PDEN = 0)
    0x0A、0x00 //使能速率和 TXFFE 监测
    0x0D、0xA3//线性模式、直流耦合 TX、0dB DCG、100Ω 端子
    0x0E、0x97 // HDMI 1.4/2.0/2.1 的 CTLE 选择
    0x11、0x0F //启用所有四个通道

  3. DDC/HPD 配置:
    我是否应该启用 DDC 电平转换器 (J31:短接 2-3) 并确保正确的 HPD 布线(组装 R131、移除 R129)以实现标准运行?

具体目标:

  • 实现从 PC 到显示器的基本视频直通

  • 在输出端启用对 TMDS 通道的示波器探测

  • 在各种 HDMI 模式 (1.4/2.0/2.1)(主要是 HDMI 2.1)下保持链路稳定性

  • 更大限度地降低寄存器复杂性、同时确保可靠运行

问题:

  • 在交流耦合运行中是否缺少任何关键寄存器?

  • 在接收端应用中、建议使用哪种方法来设置 EQ?

  • 在初始测试时是否应该禁用某些功能(例如 AEQ)?

  • 对于不同的 HDMI 数据速率、有什么具体的注意事项?

非常感谢那些已在类似设置中成功配置 TMDS1204 的用户提供的任何见解!

提前感谢!

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

    您好、

    您是否也尝试对 TMDS1204 EVM 输入进行交流耦合?

    如果您使用 I2C 配置 TMDS1204、请向寄存器 0x0D 的位 6 写入以禁用/启用 AC_EN、而不使用 J27。 我还将 0x06 写入寄存器 0x09 以强制使 TMDS1204 进入工作模式。

    此外、不再需要安装 499 Ω 电阻器。

    您确实需要启用 外部 DDC 电平转换器 (J31:短接 2-3)

    标准操作的 HPD 布线(组装 R131、移除 R129)正确。

    谢谢

    David

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

    嗨、大卫、  

    仅在输出侧需要交流耦合。 我会给你的建议一个尝试,看看它是如何平滑出来的。
    感谢您的快速答复和建议!

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

    您好、

    听起来不错、如果需要其他支持、请告诉我。

    谢谢

    David

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

    嗨、大卫、  

    我给了你的建议一个镜头,似乎我能够从显示接收器得到一些信号,但显示器上的图像不稳定. 因此、我假设我需要使用 EQ/CTLE、Swing 等 我还想知道您是否有任何偶然的示例寄存器编程脚本?

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

    您好、  

     TDP1204 数据表的第 8.4 节“编程“中提供了脚本示例、您可以使用这些示例作为起点。

    谢谢

    David  

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

    谢谢大卫,我能够得到它的所有排序通过一个基本的信号,但现在有另一个请求.

    在使用以下设置实现信号流时、我们遇到了一些问题:
    BERT→Wilder HDMI 2.1→HDMI 电缆→TMDS1204 EVM(交流耦合)→Wilder HDMI 2.1→示波器

    您是否对这种设置有过任何经验、是否有任何关键步骤需要注意?

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

    您好、

    TMDS1204EVM 输入和输出是交流耦合、还是输入是交流耦合、输出是直流耦合?

    谢谢

    David

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

    由于我们 在该侧安装了 100nF 交流耦合电容器、因此目前只有输出是交流耦合的。 输入侧保持不变、因此我认为默认值为直流耦合。 这可能是我的问题的原因吗?

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

    您好、

    TMDS1204 输入直流共模电压典型值为 3.3V。 因此、如果 BERT 输出无法处理 3.3V 共模电压、则需要在 BERT 输出端放置交流耦合电容器。  

    如果将 TMDS1204 输出用作交流耦合、请确保 AC_EN 被拉至高电平。  

    还请确保 TMDS1204 HDP_SNK 被驱动为高电平至 5V、因此 TMDS1204 将处于正常运行模式。

    谢谢

    David