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.

[参考译文] TMDS442:无法通过两个串联器件传输 TMDS 信号

Guru**** 2478765 points
Other Parts Discussed in Thread: TMDS442

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1449765/tmds442-unable-to-transmit-tmds-signals-through-two-devices-in-series

器件型号:TMDS442

工具与软件:

我正在设计一个将两个 TMDS442器件串联的电路板、但会遇到无法通过器件成功传输 TMDS 信号的问题。 根据数据表(图39)、该配置应该是可能的。

以下是我在两个 TMDS442器件上通过拉电流4到灌电流2进行测试时所采取的步骤和我从这两个 TMDS442器件获得的状态信息:

  • 寄存器0x01: 0b100–已确认灌电流1已禁用。
  • 寄存器0x02: 0b1011–已确认 Sink 2已启用、并且 Sink 已设置为 Source 4。
  • 寄存器0x03: 0b11000–已验证我可以看到来自供电方4的5V_EN 和5V_Power。

但是、我注意到 SP 位没有设置为H。 这表明当两个器件都具有相同的源时、器件当前正在对受电方1而不是受电方2进行优先级排序。 自从我明确禁用了受电方1后、我认为这不会影响运行、但我在此提及此问题、以便避免相关问题。

我观察到的问题如下:

  • 当我将计算机连接到供电方4并将显示器连接到第二个 TMDS442器件的受电方2时、计算机会识别某种形式的连接(检测到 HPD 或5V)、并尝试与显示器建立通信。
  • 尽管如此、没有 TMDS 信号传输到监护仪。
  • 我通过使用 HDMI 测试器件进行测试证实了这一点、该测试还表明没有 TMDS 信号通过。

我仔细检查了 I2C 命令和硬件设置、一切似乎都符合数据表。 如果未安装 TMDS442板、监视器会正常工作。 我已确保器件之间的 I2C 线路有自己的专用上拉电阻器、与用于控制 TMDS442芯片的主线路的上拉电阻器分开。 此外、我已对这些上拉电阻的不同电阻值进行了实验、以确保正常通信、但问题仍然存在。  

下面是一些万用表测量值:

  • 灌电流和拉电流为3V HPD
  • 拉电流 VDD 为5V、灌电流 VDD 为3V
  • 我在监控 TMDS 线路和 CLK 线路上看到3V 电压
  • 我的所有 I2C 线路都上拉至 VDD、但在线路上未观察到通信

如果有任何人在类似的设置中有 TMDS442故障排除经验、我希望听到您的见解! 我很乐意通过 DM 分享原理图和板面布局。

提前感谢您的帮助!

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

    Andrew、您好!

    我现在要研究这个。