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.

[参考译文] TPS65988DK:UFP - VBUS 即使带有 USB 灌电流、也不会输出电压

Guru**** 2492875 points
Other Parts Discussed in Thread: TPS65988DK

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1497129/tps65988dk-ufp---vbus-not-outputting-voltage-even-with-usb-sink

器件型号:TPS65988DK

工具与软件:

您好!

我 PD 的应用是我的 UFP TPS65988DK 的双 USB-USB 输入。  端口1 USB VBUS 连接到 PP_HV1引脚、端口2 USB VBUS 连接到 PP_HV2引脚。  端口1 CC 引脚连接到 C1_CC1和 C1_CC2。  端口2 CC 引脚连接到 C2_CC1和 C2_CC2。   然后、VBUS1和 VBUS2进入 TPS2121RUXR 或控制器、该控制器默认设置为端口1作为主源。

我有一个3.3V LDO 以3.296V 电压运行、该 LDO 通过二极管供电、或由端口1和端口2 VBUS 提供配置。  我必须添加二极管的原因、或者我正在使用 PP_HVx 作为从上行端口1和端口2到控制器的输入电压、我想知道这是否是我的主要问题。  我的 LDO_3V3的测量值为3.260V、我的 LDO_1V8的测量值为1.798V。   

我的 ADCIN1分频器设置为0.44 (10K 和7.87K)、我的 ADCIN2分频器设置为0.91 (10K 和100K)。  ADCIN1设置为配置3是因为我没有板载 EEPROM、但我的客户将通过 I2C 进行通信、以便根据他们想要使用的电压和电流调整 PD 设置。

我的下行 USB 端口未连接 CC 引脚、仅在来自端口1和端口2上行端口的2:1 USB 多路复用器后连接了 USB D+和 D-。

我使用 USB-CC1电源为端口1供电、我已经确定了 PD 和 CC2引脚的范围。  在 PP_HV1引脚上测量到5V、但在 VBUS1引脚上测量到0V。  CC1保持低电平、CC2显示在下面的示波器截图中:

以下是我的原理图图像:

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

    您好!

      由于您已将 PPHV 连接到端口侧、而不是系统侧、因此我不确定反向电流保护的效果如何。   

    https://www.ti.com/lit/ds/symlink/tps65988dk.pdf#page=26

    CC 线路在 DRP 模式下切换。  您是否有端口伙伴可提供 USB type-C 的适当端接?   可能是 A - C 电缆?

    此致、
    Chris  

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

    Chris、您好!

    感谢您的回复!  我将通过 USB-C 电缆将端口1上行 USB-C 端口连接到支持65W 的 USB PD 电源模块 MFG P/N QC92。  我的负载通过另一根 USB-C 电缆连接到下游端口、只是一个简单的 USB 转 UART 转换器 PCB。  由于我的下游端口没有连接任何 CC 引脚、因此只要有负载、我就能够开始通过 TPS65988DK 控制器提供电流。

    说实话、我使用 PPHV 作为与控制器的输入电压连接的唯一原因是、我在下面显示的数据表的图11-1中看到了它以这种方式使用:

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

    您好!

    由于我的下行端口未连接任何 CC 引脚、我想只要有负载、我就能够开始通过我的 TPS65988DK 控制器提供电流。

    否  USBC 需要在 CC 线路上进行端接。  如果它们未连接、则 PD 无法识别连接事件、并且不提供 VBUS。

    [报价 userid="649256" url="~/support/power-management-group/power-management/f/power-management-forum/1497129/tps65988dk-ufp---vbus-not-outputting-voltage-even-with-usb-sink/5752475 #5752475"]说实话、我使用 PPHV 作为控制器输入电压连接的唯一原因是我从下面显示的数据表的图11-1中看到它是这样使用的:

    感谢您的反馈、请让布局示例更清晰。  图11-1和11-2应一起看、VBUS1和 VBUS2连接到相关的 Type-C 连接器。

    此致、
    Chris

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

    Chris、您好!

    我的理解是这样。  我的 TPS65988DK 控制器将通过我的上游 CC 引脚协商电压和最大电流、这些 CC 引脚连接到上游 USB-TPS65988DK 充电器和 PD 控制器的 CC 引脚。   然后、TPS65988DK 控制器将在 VBUS 引脚上简单地将其与上游 USB-USB 充电器协商的任何电压输出到我的下游 PD 端口、也即我希望充电的器件。

    我的应用就是 PD 具有一个下行端口和2个上行端口的 USB-USB 充电器。  没有将任何东西连接到我的下行端口 CC 引脚是我的问题吗?  我的上行 USB 端口应该连接到控制器的 VBUS 而不是 PPHV 吗?  也许这是两者的组合?

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

    我刚才修改了 PCB、现在其中一个上行端口正在输入到 VBUS、而下行端口现在正在接收 PPHV 引脚上的电压。  似乎就是问题所在。

    使用我的65W USB-TPS 充电器为我提供20V 输出电压、我可以使用设置为3A 的负载箱、没问题、看起来我在 PD 控制器内部将电压降低大约150mV、因此功耗~450mW。  有什么想法、为什么默认采用20V 协商?  我假设默认电压为5V、为了请求更高的电压、需要一些 I2C 事务。