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.

[参考译文] TCA9617B:HDMI DDC 问题

Guru**** 2390995 points
Other Parts Discussed in Thread: TCA9617B, TCA9509

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1383876/tca9617b-issues-with-hdmi-ddc

器件型号:TCA9617B
主题中讨论的其他器件: TCA9509

工具与软件:

您好!

当尝试通过 I2C 总线读取 HDMI EDID 时、TCA9617B LC 有一些问题。 它无法在多个显示屏上可靠地工作。  

我们的设计以标准模式速度(100kHz)在 A 侧运行1.8V、在 B 侧运行5V。

以下是正确操作的示波器屏幕截图:

如果操作失败、示波器捕获会显示违规行为。 似乎目标未按预期将信号驱动为低电平(ACK)。 在问题发生之前还存在一些奇怪的 CLK 行为(并非总是如此)、如图所示。 在这种情况下、电压电平看起来也低于预期值(~4.4V 而不是5V)。 如果未执行任何操作、则信号电平正确为5V)。 这些示波器捕获是在使用 Adafruit 的 HDMI 虚拟连接器进行测试时捕获的。

将 B 侧的上拉电阻增加到4.7K 改善了某些显示屏的情况、但并非全部、并且根据 HDMI DDC 规范、DDC 侧的上拉电阻应在1.5k 和2k 之间、因此我们不想增加上拉电阻值。

我们还尝试了在 DDC SCL 和 SDA 线路中添加 RC 滤波器。 但这并没有改善我们的情况。 我们还尝试了不同的电平转换器、但看到了相同的故障行为。

作为附加信息、带有此 IC 的设计在经过测试的显示器(如 ASUS PB248Q、LG 32UD59-B 或 Adafruit 的 HDMU 虚拟连接器)上无法可靠地工作。 但是、我们的设计在经过测试的显示器(例如 Samsung SyncMaster F2380、Dell P2419或 Dell SD2721DS)上运行良好。

您是否知道导致问题的原因、以及我们如何改善问题?

此致

弗朗茨

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

    弗朗茨、您好!

    我以前没有看到 TCA9617B 有这个特定问题。 将电压输出降低到4.4V 使我认为总线上的某个器件与 TCA9617B 的驱动强度争用、另一个器件处于拉高状态。 我不熟悉 HDMI DDC 标准、它与 I2C 类似吗? 是推挽式还是开漏式? I2C 总线上的任何其他可能拉至高电平的器件?  

    此致、

    Tyler

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

    您好、Tyler:

    我不熟悉 HDMI DDC 标准、它与 I2C 类似吗? 是推挽式还是开漏式? I2C 总线上的任何其他可能拉至高电平的器件?  [报价]

    是的、HDMI DDC 使用 I2C 在 SoC 和显示器之间进行通信。 它是一个开漏器件、唯一连接的器件是显示器。

    总之、我们找出了问题。 TCA9617B 似乎不是我们 HDMI DDC 应用的正确选择。 我们焊接了一个与 TCA9509类似的 IC、它可以正常工作。 这看起来像是 在端口 A 上使用的上拉电流源和端口 A 上的偏移低电平、可以防止总线锁定对我们的应用带来好处。

    如果端口 B 连接到 SoC 侧、端口 A 连接到显示器、则 TCA9617B 可能会工作、但在我们的例子中、这是无法实现的、因为在 SoC 侧、我们有1.8V 的电压、端口 B 上的最小电压为2.2V。

    谢谢!

    弗朗茨

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

    弗朗茨、您好!

    我很高兴您能找到适用于您的系统的解决方案。 我同意、静态电压偏移可能以某种方式产生干扰。  

    如果您有任何其他问题、请重新打开该主题帖或提出新问题!  

    此致、

    Tyler