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.

[参考译文] TPS25750:电池电量耗尽模式

Guru**** 2538955 points
Other Parts Discussed in Thread: BQ25792, TPS25750, BQ25790

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1253478/tps25750-dead-battery-mode

器件型号:TPS25750
主题中讨论的其他器件: BQ25790、BQ25792

康纳您好:

我向您发送代码以清除电池电量耗尽模式。 您可以看看并提供建议吗? 我认为它应该是直截了当的、但在我们的测试基础上是不起作用的。

谢谢!

陈  

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

    晨间陈、

    我今天将介绍代码、并最迟在周一 EOB 前向您更新。

    您是否收到任何错误、或是否有任何日志显示代码行为?

    此致、

    C·吉莱特

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

    Conner 您好:

    该代码未报告错误、但它不能帮助电池从电池电量耗尽模式中恢复。 始终需要在 USB-C 端子上进行下电上电、以将电池设置为正常充电模式。

    基于我的理解、当标志被清除时、电池应该会立即进入正常充电模式。 例如、如果电池已完全放电并触发了 CUV 保护、则应在插入 USB-C 时将其唤醒、MCU 可以清除电池电量耗尽标志、然后电池可以正常充电。 但根据我们对该代码的测试、电池只能以1A 的电流充电、直到移除并重新插接 USB-C 为止。

    您对此有任何更新吗?  

    谢谢!

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

    您能否在 I2 Cs_Gets 函数调用时提供存储在 PowerPathStatus 和0x26中的值? 在您单步执行此代码的每一行时、是否有办法提供每个变量值的调试日志?

    此致、

    C·吉莱特

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

    Conner 您好:

    我们将努力收集您在上面所要求的数据。

    同时、我们正在尝试测试9V 和15V 充电功能、因此我只生成了9V/27W 和仅生成了15V/45W 二进制文件。 如果我们使用可覆盖5-20V 电压的通用 USB PD 电源、我们如何配置 bin 以获取9V/15V 输出? 基于我们到目前为止的测试、它将自动输出最高功率(电压)、即使 bin 文件专用于 15V/45W。 您能提供建议吗? 我认为 TPS25750应该能够协商以获得所需的电压。  

    谢谢!

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

    您想说明一点吗:您需要一个9V/3A 和15V/3A 的单个 bin 文件、并在可用时始终选择更高的电压?

    此致、

    康纳

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

    Conner 您好:

    是的、正确。 我们需要测试9V 和12V 的充电行为、包括 EMI/EMC、因此我创建了两个 bin 文件、一个仅包含9V/27W、另一个仅包含15V/45W。 但是、当我们在 PD 额定电压为5V 至20V/60W 的通用 USB-USB 电源上进行测试时、电源始终输出20V。 我们还尝试了具有9V/27W 箱的5-12V 电源、自动选择了12V。

    谢谢。

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

    BTW、我使用了7.0.3 GUI 来生成 bin、但我认为它在这一简单的配置中应该能正常工作。

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

    我可以从 GUI 获得您的设置文件(JSON 格式)吗? 您能告诉我您的器件的行为是拉电流、灌电流还是双重角色吗?

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

    Conner 您好:

    它只是受电方。 仍然存在将文件上传到此处的问题。 设置很简单:

    1.仅通过 TPS25750D 接受电流

    2.不适用

    3. 27瓦(9V)

    4.不适用

    5.无 USB 数据

    6.不适用

    7.否

    8.否

    9. BQ25790或 BQ25792

    10. 12.6V

    11.2A

    12. 0.2A

    13. 0.2A

    谢谢。

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

    高级配置中的灌电流 PDO 是什么? (寄存器0x33)

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

    Conner 您好:

    我之前在高级配置的一个 bin 文件中有2个 PDO:一个是5V/3A 和9V/2A;另一个是5V/3A 和12V/2A。 但它具有上述现象。

    现在、我只使用基本配置、不使用任何高级配置、因此仅使用9V/3A 和12V/3A。

    谢谢。

    陈  

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

    请选择"Advanced Configuration"(高级配置)>"Enable Advanced Configuration"(启用高级配置)>"Configuration"(配置)选项卡>"Transmit Sink Capabilities (0x33)"(发送受电方能力(0x33)),并告诉我列出的每个受电方 PDO 的值。

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

    Conner 您好:

    它具有2个 PDO:3A/5V 和3A/9V

    谢谢。

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

    您之前已经说过"但当我们在 PD 声明为5V 至20V/60W 的通用 USB-USB 电源上进行测试时、电源始终输出20V 电压"。

    我假设您的接收端功能中有20V PDO、但现在我们已经讨论了多个 bin 文件、我不知道我们是否讨论同一个 bin 文件。

    问题是协商20V 而不是15V、对吗?

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

    Conner 您好:

    很抱歉耽误你的时间。 是的、有多个 bin 文件正在测试、我们只需要关注一个15V/2A bin 文件。  

    它有2个 PDO、5V/3A 和15V/2A。 但根据我们的测试、输入电压仍然是20V。

    谢谢。

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

    我向您发送了一条要求提供设置文件的电子邮件地址。

    此致、

    康纳

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

    Conner 您好:

    对于电池电量耗尽的问题、我刚得到 PowerPathStatus 的数据、结果是006b;我向 FW 工程师确认、即使是处于"电量耗尽电池模式"和1A 充电、值仍然不是10b。 我们正在使用"state = PowerPathStatus[5]& 0b11000000"、因此只要  PowerPathStatus = 10b、就会返回 state = 80。 但是、我们在测试期间从未看到过此值。

    谢谢!

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

    我可以完全转储整个寄存器的内容吗? (0x26)它的长度应为5个字节。

    我已经收到 json 和 bin 文件。 json 文件看起来不错、因此明天我将在 EVM 上测试 bin 文件。

    如果这样无法获得结果、我将要求您向我发送电子邮件、索要您 的原理图副本。

    此致、

    C·吉莱特

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

    对于这两个 bin 文件、我只能协商15V 或9V 电压(对应的 bin 文件)。 您能否继续操作、发送一份原理图和/或设置的副本、其中显示您经过20V?

    此致、

    康纳

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

    我是否可以获得合约协商的 PD 日志?

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

    您好、Conner、问题的根本原因是 EEPROM 写入问题。 现在、这个问题已修复。 谢谢你!

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

    很高兴听到您的讲话!

    此致、

    康纳