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.

[参考译文] TPS65982:显示端口输入

Guru**** 2589265 points
Other Parts Discussed in Thread: TPS65982

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/768879/tps65982-display-port-entry

器件型号:TPS65982

我已将 TPS65982 "显示端口配置(0x51)"寄存器设置为"P 端口功能"至"UFP_D 和 DFP_D 功能器件"。

启用显示端口 SID 和启用显示端口模式被设定、对于 UFPD 插座分配、'C'和'D'模式也被设定。

当我将电路板连接到华为手机时、即使 Display 端口状态显示一切正常、它也不会进入 DisplayPort 模式。
我必须将端口功能更改为"P UFP_D"才能使其正常工作。
为什么??  其他显示端口源对此没有问题、例如我连接到的 PC。 如果我协商电路板是 UF 器件、则 DF 器件应选择正确的显示端口模式并开启。

华为电话是否有误操作?

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

    您好、WST、

    从您的描述中、似乎华为手机出现了错误行为。 如果您有可用的 PD 分析仪、则可以检查 PD 消息、以确保电话正确进入 DisplayPort 模式并发送所有正确的 DP 配置消息。

    但是、您的配置没有问题、我在这里使用 TPS65982EVM 和 Samsung S8电话测试了相同的设置、并且能够正确进入 DisplayPort 模式。

    如果这回答了您的问题、请选择"这已解决我的问题"

    谢谢、
    Eric

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    真有意思。 我们的支持人员说、Samsumg S8的问题相同、但 S9的问题不相同。 我不是这两款手机、华为手机是一款 Mate 10手机。 他们说这也不适用于配合20。 那么、您对该寄存器的设置是'UFP_D 和 DFP_D 功能设备'、它进入了显示端口模式、而 Samsung S8上没有问题? 其他寄存器中是否有其他一些会影响这一点的设置?
    我还没有查看过 PD 流量。
    此外、如果我使用 DP 加密狗、则使用带有 USB-C 连接器的电缆连接到带有电缆上某些硬件的显示端口连接器、并使用显示端口监视器查看流量、看起来 Huawei 手机会进入显示端口模式。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、WST、

    "DP 转换器、一根带有 USB-C 连接器的电缆至显示端口连接器(电缆上有一些硬件)"的用例与配置为 UFP_D 和 DFP_D 的 TPS65982稍有不同
    这些器件仅为 UFP_D 华为手机可能会感到困惑、因为广告上的 DP 功能同时具有 UFP_D 和 DFP_D 功能。

    谢谢、
    Eric
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Eric、
    首先,非常感谢快速回复!!!
    澄清您所说的内容...
    1) 1)您是否能够让 Samsung S8手机进入显示端口 ALT 模式、即使设置了"UFP_D 和 DFP_D 功能设备"?
    2) 2)您说我不应该只使用'UFP_D 功能器件'设置吗? 我不认为这是一个问题、但我想知道、如果合同是通过 DFP 电话签订的、为什么我需要这样做。 它不应该弄清楚它可以输出显示端口信号。 我认为这是一个 Huawei/Hisilicon 接口 IC、但如果 Samsung 也有问题、可能只需在 UFP_D 处修复设置。
    3) 3)如果我未选中"Initiated"和"Process Swap to DFP"(处理交换到 DFP)(在寄存器0x29中)、则电话似乎应该正常工作。
    4) 4)我猜测、对于特定产品、通常只使用其中一个选项、即 UFP_D 或 DFP_D、而不是两者。 这可能是手机不希望使用此选项的原因。 您能告诉我"两者"在产品中的使用时间吗? 可能在笔记本电脑中?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、WST、

    1.是的、使用 Samsung S8、我可以通过 UFP_D 和 DFP_D 设置进入 DP 模式

    2.我建议只设置为 UFP_D,以解决华为电话问题。 当 Huawei 手机从连接的设备上看到 DFP_D 和 UFP_D 设置时、可能会感到困惑。 我同意、设置 UFP_D 可能是更可靠的设置。 如果您的设备只能从连接的设备(如显示器)获取视频数据、则没有理由允许 DFP_D 模式。

    3.寄存器0x29中的启动和过程交换位与 USB PD 数据角色有关。 这与 DisplayPort 交替模式数据角色无关。 使用 USB PD、您的数据角色可以是 DFP 或 UFP、同时 DisplayPort 数据角色可以是 UFP_D 或 DFP_D "_D"表示 DisplayPort 数据角色。

    4."两者"设置在平板电脑中最常用。 使用案例是您希望在另一台显示器上显示平板电脑的屏幕、或者如果您连接笔记本电脑或手机、您可以将平板电脑的屏幕用作辅助显示器。

    谢谢、
    Eric

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Eric、
    再次感谢您的回答。 至于上面的#1、我想使用 EVM 板和 Huawei 手机进行检查。 但是、我没有看到 DP ALT 模式支持的任何允许这两种设置的开关设置。 我已经连接了 Aardvark 调试器、可以这样修改寄存器、但我还必须将外部电源连接到 EVM 板、因为如果没有、当我拔出 USB-C 电缆并重新连接修改后的寄存器时、这些寄存器返回到原始值。
    实际上、当我操作正确时、我发现华为手机不喜欢"两种"设置、即使使用 EVM 板也是如此。 我们的支持人员表示 S8的行为方式相同、但他们可能无法正确连接到系统。
    您能告诉我您是如何测试 S8电话的、以及您开始使用了什么开关设置吗? 是否使用外部调试器读取数据状态?
    感谢您对上面第3个问题的解释、我怀疑 USB PD 和 Dport DP 不同、这可能也使华为连接混乱。 除非我们需要提供视频、否则最好的解决方案似乎只是展示 UFP_D DisplayPort 角色。

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

    我没有使用其中一个 DIP 开关设置。 我创建了自己的映像以支持此设置。 但是、在 DP 模式方面、它应该与您所做的相同。 我同意、最佳设置是仅显示 UFP_D、除非您的设备需要从其中输出视频。

    谢谢、
    Eric