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.

[参考译文] TPS65988:同一端口上的 DRP 和 DRD 无法正常工作

Guru**** 2587365 points
Other Parts Discussed in Thread: TPS65988

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1400807/tps65988-drp-and-drd-on-the-same-port-not-working

器件型号:TPS65988

工具与软件:

团队成员、您好!

我们目前正在开发使用 TPS65988的器件。

我们的配置如下:

  • 端口 A 作为灌电流和拉电流(20V@3A 灌电流、仅拉电流为5V)、双角色数据
  • 端口 B 作为仅供电方(5V)、仅主机

用例1:   该器件仅由 VBUS、端口 A 受电方、端口 B 供电方供电

用例2: 器件由外部供电、端口 A 和 B 均由电源供电

我们的器件有两种供电方式:

  • 24V 电压供电
  • 电力输送

问题是、当器件由24V 外部供电时、端口 A 上的 DRD 模式在主机模式下不起作用。 我很好奇这是否会因为 TPS 在 PP_HV 引脚上看到外部24V 电压而发生? 断开24V 连接时、可以看到主机模式正常工作。 但是、这随后会禁用器件通过 USB 供电的功能。

请在这个问题上为我提供帮助吗? 如果您需要更多详细信息、请告诉我。 提前感谢!

巴哈尔

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

    尊敬的 Bahar:

    当您说出"主机模式"时、您是指充当 DFP 数据角色的端口吗?

    如果愿意、请检查端口 A 的端口控制寄存器、以确保它能够支持"处理交换到 DFP"。

    为什么直接向 PPHV 引脚施加24V 电压? 您能否分享您系统中 PD 控制器的方框图或原理图?

    谢谢。此致、

    Chris

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

    Chris、您好!

    是的、我指的是 DFP。

    我可以将原理图发送给您、但可以私人发送吗?

    谢谢。此致、

    巴哈尔

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

    尊敬的 Bahar:

    是的、我向您发送了朋友请求、您可以在其中分享原理图。

    您是否能够成功提供5V 电源? 我认为 PPHV 的24V 电压可能是个问题。

    谢谢。此致、

    Chris

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

    尊敬的 Bahar:

    在此故障行为期间、您能否获得两个端口的 PD 日志?

    为什么 PPHV 总线具有24V 电压?

    如果 VUSB_IN 上有一个恒定的24V 电压、您如何期望 PPHV1提供5V 电压 24V 似乎始终存在、并且该端口无法正常供电。

    谢谢。此致、

    Chris

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

    Chris、您好!

    我通过 PM 向您共享了我的原理图。 非常感谢您的观看。

    [报价 userid="416726" url="~/support/power-management-group/power-management/f/power-management-forum/1400807/tps65988-drp-and-drd-on-the-same-port-not-working/5365981 #5365981"]如果 VUSB_IN 的电压恒定为24V、您如何期望 PPHV1提供5V 电压 24V 似乎始终存在、端口将无法正确供电。

    我理解你的观点、我会解决这个问题。 但这会如何影响 DFP 数据角色呢?

    谢谢。此致、

    巴哈尔

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

    尊敬的 Bahar:

    是的、我收到了原理图。 并记住这方面的最新反馈。

    [报价 userid="572171" url="~/support/power-management-group/power-management/f/power-management-forum/1400807/tps65988-drp-and-drd-on-the-same-port-not-working/5370745 #5370745"]
    如果 VUSB_IN 上有一个恒定的24V 电压、您如何期望 PPHV1提供5V 电压 24V 似乎始终存在、并且该端口无法正常供电。

    我理解你的观点、我会解决这个问题。 但这会如何影响 DFP 数据角色呢?

    [报价]

    初始连接时、端口(在本例中为端口 A)可以作为电源(Power Source)、数据 DFP (Data DFP)或功率接收(Power Sink)、数据 UFP (Data UFP)进入。 DFP 与主机相同。 为了实现电源和 DFP 连接、端口需要能够提供5V 电源合约来实现初始连接。 提供拉电流时、PD 控制器期望提供5V 合约、如果 VBUS 变为5V、则不会完成协商 启动时、PD 控制器协商5V、然后关闭 PPHV->VBUS 电源路径、期望 PPHV 为5V。  

    我想、当您把24V 总线保持在打开状态时、它会将 PPHV 保持在24V、我们永远无法完成 PD 合约、也永远无法成为 DFP。 当您将其移除后、通过 D5的+5V 总线会向 PPHV 施加5V 的电压、并且协商成功完成。

    谢谢。此致、

    Chris