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.

[参考译文] TUSB1046A-DCI:拔下并重新插入 USB C 不能正常工作

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1509592/tusb1046a-dci-unplug-and-re-plug-of-usb-c-doesn-t-work

器件型号:TUSB1046A-DCI

工具/软件:

我们正在尝试在主板中集成新的 Xeon CPU 和 MXM 卡。

下面显示了两个圆圈、两个圆圈均适用于我的旧 MXM GPU 卡1060 (Aetina M3N1060-MN-D)。 如果 我们拔下、重新插入 HDMI 连接器上的显示器、它将始终正常工作。 如果我们拔下/重新插入 USCB C 连接器、也可以正常工作。

不过:

当我们将其切换到较新的 MXM 卡 RTX 5000 (MX5000A-WAG-A1)时、它可以很好地与 HDMI (红色圆圈)配合使用、但在 USB C (蓝色圆圈)上、它只能在第一次开机时工作。  插入/重新插入 USB C 连接器会停止视频。 它无法恢复。 我们在 Ubuntu 24.02上安装了驱动程序550.144.03 (也尝试了530)。 在具有 HDMI 的 USB 集线器上(蓝色圆圈)、如果我们移除并连接 HDMI、它会正常工作。 问题似乎与 USB C 有关

 有什么建议吗?

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

    我们尝试了另外两个 USB C 转 HDMI 转换器。 一个来自 电缆创建 、另一个来自  QGeekM。   下表中报告为失败的所有组合下均有效。 我们还尝试了3个不同的较大 Anker USB C 集线器 B07PPGWQ15、这些都 可以正常工作 、没有任何故障。 我们 在项目中使用了 Anker USB HUB B07DD8BLJW、并尝试了6种变体。 所有问题都出现如下所述的相同问题。 我们希望新的 GPU RTX 5000ADA 可与此 USB C 集线器配合使用。

    测试汇总:

    ...

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

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

    尊敬的 Ramgopal:

    听起来该问题是由显示器和 TUSB1046之间的 USB-C 集线器通信引起的。 如果可能、您能否监控 TUSB1046的 HPDIN 引脚、并查看在断开和重新连接 USB-C 与重新连接 HDMI 连接器之间的关系时该引脚的外观、以及上电时该引脚的外观? 我认为、当断开 USB-C 时、可能无法正确通信 HPDIN、但也可能是在重新连接 HDMI 时。

    谢谢、

    Ryan

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

    谢谢、

    我刚刚探测了 TUSB1046AI-DCI 的引脚23、我确实看到它在工作和非工作条件下存在和不存在时在高电平和低电平之间切换。 或者、它们看起来和行为是否相同或正确。  

    但是,我刚刚发现4个端口中的端口 A、B 和 C 恢复(视频工作),如果我拔下并重新插入 HDMI 在一个坏的状态。 第四个端口是不一致的、有时它会恢复。

    还有其他建议吗?  

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

    出现没有视频的坏情况。 如果我卸下 HDMI、显示器 LED 指示灯将从黄色变为蓝色、此时如果插入 HDMI、它似乎会恢复。 时序问题。 当插入 USB 集线器时、我会看到 HPD 线路从0变为1的时间相当长。  

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

    尊敬的 Ramgopal:

    根据您所能知道的、HPDIN 引脚在高电平和低电平之间切换、这发生在每个端口上? 重新连接 HDMI 和重新连接 Type-C 插头时是否都会发生这种情况?

    您是否还可以使用已知良好的集线器之一监控 HPDIN? 在良好/稳定的 HDMI 连接中、建立连接时 HPDIN 应保持高电平、并且不应进行切换。

    如果我删除 HDMI,显示器 LED 将从黄色变为蓝色,如果我插入 HDMI,它似乎恢复。 似乎存在时间问题。

    或者、它认为没有活动的视频连接、并且看到热插拔断开、导致显示器打开。

    我认为最好检查 HPDIN 引脚处的良好/不良集线器之间的信号、看看性能是否有任何差异。

    谢谢、

    Ryan

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

    根据您所能知道的、HPDIN 引脚在高电平和低电平之间切换、这发生在每个端口上? 重新连接 HDMI 和重新连接 Type-C 插头时是否都会发生这种情况?

    Divakar -如果我在没有 HDMI 电缆的情况下插入 USB-C 集线器、则不会切换。 HPDIN 将为0。 HDMI 的存在 使其 处于高电平、而缺少低电平。 是的、它在所有端口中正确保持状态、或在插入时保持高电平、在未插入时保持低电平。  

    我认为在顺序上可能有一个小的延迟。 我不知道插入 USB 时的事件顺序。 GPU、PD 和显示器中的算法或事件顺序是什么。  

    在视觉上,工作和非工作似乎没有表现出任何显著差异的 HPDIN。  

    谢谢、

    Divakar

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

    尊敬的 Divakar:

    听起来 HPDIN 引脚工作正常、插入时为高电平、未插入时为低电平。

    接下来、能否监控 CTL 和 FLIP 引脚? 假设您使用的是 GPIO 模式、最好查看设置了哪些引脚、以确保正确设置这些引脚。

    您还可以使用 TUSB1046A 的数据通道路径执行连续性测试、并在显示无法正常工作的情况下确保数据通道处于打开状态。

    此外、有关更多信息、您的器件是处于 I2C 模式还是 GPIO 模式? 原理图也可能会有所帮助。

    谢谢、

    Ryan

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

    是的、HPDIN 按预期工作。 USB-C 供应商查看了日志、并表示它们看起来不错、应该可以按预期工作。  

    该器件处于由 Infineon (Cypress) CYPD4226-40LQXIT 控制的 I2C 模式。 我可以直接向您发送原理图。 我会请求友谊。

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

    尊敬的 Divakar:

    我相信您的朋友请求应该被接受,请随时发送。

    谢谢、

    Ryan

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

    尊敬的 Divakar:

    由于不活动、我将继续、并将此主题标记为"已解决"。 如果您有任何其他问题或认为问题未解决、请随时在此处回复、以便我们保持开放。

    谢谢、

    Ryan