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.

[参考译文] TPS65987DDK:即使 VIN_3V3 = 0V、也会在电池电量耗尽模式下启用电源开关

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1137419/tps65987ddk-power-switch-enabled-while-in-dead-battery-mode-even-though-vin_3v3-0v

器件型号:TPS65987DDK
主题中讨论的其他器件: TPD6S300TPS65987TPS65987D

您好!

我们在设计中使用 TPS65987DDK、并注意到当系统未通电且插入了支持 VBUS 供电的 USB 器件时会出现"反向充电"行为。  当处于此状态时、我们看到 PP_HV1 = 5V、这表示 PP_HV1开关已关闭。  在下面的示波器捕获中、您可以看到 PP_HV1开关在 VBUS 通电后约50ms 关闭。

我们的 SPI_POCI = 0且 DIV =.14 (R1=100k、R2=16.2k)、根据表8-5、这应将"无电池电量耗尽模式"设置为 BP_NoResponse、并将"器件配置"设置为"无限等待"。  表8-6指出 BP_NoResponse 意味着"在 VIN_3V3出现之前、没有电源开关被启用、器件不会启动"。  考虑到我们看到 PP_HV1开关在 VIN_3V3 = 0V 时闭合、这种情况可能不成立、如上所示。  我还探测了 ADC1IN、电压= 0.464V、对应于0.14的 DIV 值。

我是否更正了有关 BP_NoResponse 的表8-6陈述是错误的?  如果它确实是错误的、那么这是非常令人失望的、因为默认情况下关闭该开关会将5V 注入系统、否则无法为其做好准备。

我们还有另一个器件(TPD6S300)在 CC 引脚上提供瞬态保护。  TPD6S300的 RPD_G1/2引脚接地、因此在电池电量耗尽的情况下、它会关闭。  这可以防止外部 USB C 设备默认从 VBUS 取电(因为它们在 CC 线上看不到 Rd)、但其他情况(例如 USB-C 转电缆)将从 VBUS 取电、因为 USB A 端点不知道 CC 线路。

谢谢、

Cletus

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

    您好、Cletus、

    感谢您与 E2E 联系!

    感谢您提供上述信息。 您还可以从 GUI 中与我共享您的项目文件吗?

    我假设这是一个纯源应用?

    期待再次听到!

    谢谢、

    Kevin

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

    Kevin、

    感谢您的快速响应。  正确、这是一个纯源应用程序(我已从 GUI 中附加了.pjt 文件)。  更具体地说、我们是 DRP (双角色端口)、协商电源角色=源角色、数据角色= UFP。  当我们的系统通电且插入 USB-C 设备时、这种方法效果良好。

    e2e.ti.com/.../TPS65987DDK_5F00_Cfg_5F00_Project.pjt

    尽管如此、我认为 TPS65987DDK 的配置并不是问题。  当我们的系统通过 I2C 引导时(TPS 设置为"无限等待"、并且未连接 SPI 闪存)、我们将配置加载到 TPS。   当我们的系统断电并且插入了启用了 VBUS 的 USB 器件时、TPS 会在配置 PP_HV1开关之前启用它。  实际上、由于 VIN_3V3 = 0V 、TPS 甚至未"正确"通电、因此它应处于 BP_NoResponse 状态、其中"在 VIN_3V3出现之前、未启用电源开关、器件不会启动"。

    谢谢、

    Cletus

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

    您好、Cletus、

    快速跟进。

    您使用哪个版本的 GUI 来创建此配置?

    谢谢、

    Kevin

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

    Kevin、

    我使用的是 GUI 版本6.3.2 (发布日期为2021年5月18日)。  软件的标题为"TPS65987_8 Thunderbolt 应用自定义工具"。

    我知道 TP65987DDK 在下电上电后不会保留任何配置文件设置、这是正确的吗?  如果是、我认为配置文件与电池电量耗尽情况无关、因为它尚未加载到 TPS 中。

    谢谢、

    Cletus

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

    您好、Cletus、

    好的,谢谢!

    关于 BP_Noresponse、定义正确、在 VIN_3V3出现之前不启用电源开关、器件不会启动。

    [引用 userid="350164" URL"~/support/power-management-group/power-management/f/power-management-forum/1137419/tps65987ddk-power-switch-enabled-while-in-dead-battery-mode-even-though-vin_3v3-0v/4221549 #4221549"]TP65987DDK 在下电上电后不会保留任何配置文件设置、这是正确的吗?  [/报价]

    您在这里也是正确的。 PD 控制器在任何循环通电时加载其配置。

     谢谢、

    Kevin

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

    Kevin、

    好的、谢谢。  如果 BP_NoResponse 定义正确、您能否解释在 VBUS 通电后 PP_HV1将如何达到5V ~= 50ms、即使 VIN_3V3仍为0V?  除了通过 TPS65987DDK 外、VBUS 没有其他泄漏到 PP_HV1的路径。

    谢谢、

    Cletus

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

    您好、Cletus、

    我不知道原因是什么。  

    您是否与我们一起进行了原理图审阅?

    谢谢、

    Kevin

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

    Kevin、

    不可以、如果您愿意、我可以向您发送相关的原理图页面、但不希望在此处发布。

    您是否可以使用开发板测试行为?

    这里的另一篇文章似乎暗示 PP_HV1已启用、即使器  件绑定为 BP_NoResponse 且 VIN_3V3为低电平、但它用于 TPS65987D、而不是 TPS65987DDK:e2e.ti.com/.../3710014  

    谢谢、

    Cletus

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

    您好、Cletus、

    明白了!

    让我在结束时尝试重复此内容、并在本周结束时返回给您!

    谢谢、

    Kevin

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

    Kevin、

    太棒了、感谢您的持续支持。

    -克莱格斯

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

    您好、Cletus、

    当然! 我将在星期五之前回来!

    谢谢、

    Kevin

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

    Kevin、

    我注意到 ADCIN1还有3个其他 DIV 值、这些值应该会生成我们正在寻找的 BP_NoResponse/Infinite 等待配置。  我测试了 DIV=.24、.64和.84、结果如下:

    在 DIV = 0.64和0.84的情况下、当 VIN_3V3 = 0V 时、TPS65987DDK 不会关闭 PP_HV1开关。  这会使 VBUS 在电池电量耗尽模式下与系统保持隔离、这与 BP_NoResponse 的描述保持一致。  您是否对 DIV =.14和 DIV =.24的运行方式与表8-5中描述的不一样有任何解释?

    谢谢、

    Cletus

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

    您好、Cletus、

    Kevin 目前不在办公室、明天他将尽快回复。

    感谢您的耐心等待!

    谢谢、此致、

    林德华

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

    您好、Cletus、

    感谢您耐心等待我的 OTO 和 E2E 停机。

    给我一些时间来了解这一点、并与团队联系。 我将尝试在星期四之前返回给您。

    谢谢、

    Kevin

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

    您好、Cletus、

    同时、您能否为我提供您在上面列出的每个 ADCIN1值中看到的电压读数?

    谢谢、

    Kevin

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

    Kevin、

    我只记录了2个测试的 ADCIN1:

    • DIV =.14 (R1=100k、R2=16.2k): ADCIN1 =.464V
    • DIV = 0.64 (R1=9.1k、R2=16.2k): ADCIN1 = 2.131V

    谢谢、

    Cletus

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

    您好、Cletus、

    感谢您提供的信息!

    谢谢、

    Kevin

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

    您好、Cletus、

    当我们内部检查时、它看起来像是针对以下情况的"无电电池模式":

    • div =.10 -.18 和
    • DIV =.20 -.28

    配置为 BP_ECWait_Internal、但我们没有更新数据表以正确反映这一点。

    对于要使用的"BP_NoResponse、Infinite Wait"引导模式配置、您应该继续使用 DIV =.64或 DIV =.84。

    感谢您在数据表中发现错误! 我们将在结束时更新它!

    谢谢、此致、

    Chris Lim

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

    Chris、

    感谢您的跟进、很高兴本次会议结束。  我们继续进行测试、DIV =.64运行良好。

    -克莱格斯

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

    很棒! 再次感谢您指出数据表中的拼写错误。 现在关闭此主题。