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.

[参考译文] TPS65987D:使用 TPS65987D IC 从移动电源中获取 SoC

Guru**** 2499455 points
Other Parts Discussed in Thread: TPS65987D

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1466948/tps65987d-fetching-soc-from-power-bank-using-tps65987d-ic

器件型号:TPS65987D
主题中讨论的其他器件: TPS65987

工具与软件:

我正在处理一个项目、需要使用 TPS65987D USB-C 供电(PD)控制器 IC 从移动电源获取充电状态(SoC)。 是否有人对如何检索此数据有经验或指导? 具体而言、我想深入了解如何配置 TPS65987D 以与移动电源通信、以及提取 SoC 信息所需的任何必要固件设置或外部组件。 非常感谢您提供任何帮助或提供任何示例!

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

    尊敬的 Muhammad:

    为了从远端 PD 器件获取 SoC、您需要发送"SoC" Get_Battery_Status 消息并接收 Battery_Status 消息作为响应。

    如需了解有关具体消息传递的更多信息、请访问 https://www.usb.org/documents 找到 USB-C PD 规范: (搜索 BATTERY_STATUS)

    要使用 TPS65987发送 Get_Battery_Status 消息、可以使用 GBAS"4CC"命令。 发送完成后、如果成功、它将把消息存储在接收到的电池状态数据对象寄存器中、您可以在其中获取数据并解码 SoC 信息。 有关更多信息、请参阅器件 TRM。

    谢谢。此致、

    Chris

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

    Chris、您好!

    感谢您提供有关获取 SoC 信息的详细指导。 实际上、我已经尝试过实施此方法、特别是使用 GBAS 4CC 命令和 TPS65987。 虽然我可以确认基本电力传输和协商正常工作、并且能够成功访问其他寄存器、但我遇到了特定的4CC 命令无法按预期工作的问题。

    您是否能够分享任何其他故障排除步骤或要检查的常见缺陷? 我希望确保在实现中不会遗漏任何内容。

    此致、
    Muhammad S.

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

    尊敬的 Muhammad:

    理想情况下、我会要求您获取 PD 日志(解码 PD 消息的 cc 线路通信日志、需要特定的分析器)、以便我们查看消息并查看是否发出电池状态消息。 如果您有此工具、查看日志会有所帮助。

    电池状态消息可能由于多种原因而失败、请让我完成这些步骤、以便您对其进行调试

    1.  '4CC'命令出现问题。
      1. 如果未正确执行 GBAS 命令、它将不会执行。
      2. 确保您正确执行了4CC 命令、我建议首先尝试使用 GAID 命令等命令、因为它是一个简单的命令、并具有明显的结果。
      3. e2e.ti.com/.../6201.Using-4CC-Commands.pdf
    2. 接下来是 PD / HW 问题
      1. 如果还有另一个问题导致 IC 无法正常工作、则可能会导致问题。
    3. 远端支持
      1. 并非所有外设都支持 Get Battery (获取电池)消息、并且可能无法响应。

    请参阅下面获取电池状态的示例、其中包含 PD 日志。 我通过两个外设进行了连接和测试。 一个支持该消息、而另一个不支持并发送不支持的消息。

    谢谢。此致、

    Chris

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

    Chris、您好!

    您能告诉我您使用哪些软件和硬件进行测试吗?

    温暖的问候、
    Anas Saeed。

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

    尊敬的 Anas:

    我将 TPS65987EVM 与 GUI 配合使用、 GUI 具有与 EVM 兼容的"调试模式"、允许我触发 GBAS 命令、并且我要使用几个 USB-C PD 接收器器件进行测试。

    日志记录工具是一个 totalphase PD analzyer(不需要或一定要推荐的特定品牌,它只是我们手头的东西)。

    谢谢。此致、

    Chris