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**** 2618095 points

Other Parts Discussed in Thread: TPS25750

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

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

器件型号:TPS25750

大家好、

美好的一天!  电池电量耗尽模式存在问题。

我们希望芯片等待我们清除电池电量耗尽标志(但它基本上会立即退出电池电量耗尽模式并读取其配置)。

并可以清除电池电量耗尽标志。 我们如何让芯片等待主机控制器清除电池电量耗尽标志?

此致、

Jonathan

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

    你好、Jonathon、  

    默认情况下、TPS25750将等待主机控制器发送 I2C 命令以使用4cc 命令"DBFG"清除电池电量耗尽标志(《主机接口技术参考手册》第59页):

    在电池电量耗尽状态下、PD 控制器将通过 VBUS 输入接收电源、直到电池电量耗尽标志被清除。 通过 PD 控制器上的硬复位也可以清除电池电量耗尽标志、该复位将清除 PD 所处的所有标志和当前状态(数据表第32页):

    TPS25750仍可通过 VBUS 在电池电量耗尽状态下正常工作:

    您能否读取寄存器0x26 (POWER_PATH_STATUS 寄存器)并查看当前的字节15:14 (PowerSource)? 如果为10b、则 PD 仍处于电池电量耗尽状态、否则其他情况会导致 PD 退出此状态。  

      

    谢谢、此致、

    林德华

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

    您好、Jonathan、

    我们重新打开了这个线程。

    您能更详细地描述一下您的系统中发生了什么。 我想知道您如何进入电池电量耗尽模式、以及系统自动清除后的外观。

    另外、您能告诉我一下您在寄存器中看到了 Raymond 询问的内容吗?

    [引用 userid="3688003" URL"~/support/power-management-group/power-management/f/power-management-forum/1158243/tps25750-dead-battery-mode/4354885 #4354885"]您能否读取寄存器0x26 (POWER_PATH_STATUS 寄存器)并查看当前的字节15:14 (PowerSource)? 如果为10b、则 PD 仍处于电池电量耗尽状态、否则其他情况会导致 PD 退出此状态。  [/报价]

    谢谢、此致、

    Chris

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

    您好 Chris、  

    读取0x26可得到以下读数

    0x05 0x00 0x30 0x00 0x00

    谢谢、

    维克多

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

    尊敬的 Victor:

    我将在下周周三之前对此进行研究并作出回应。  

    谢谢、此致、

    林德华

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

    大家好、Raymond、有什么更新吗?

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

    尊敬的 Chris:

    根据读取的寄存器0x26、似乎不会设置电池电量耗尽标志。  在发送'DBFG'命令之前或之后是否读取了该寄存器?  

    谢谢、此致、
    林德华

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

    我们从未发送'DBFG'命令。

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

    尊敬的 Chris:

    您是否可以检查 VIN_3V3处是否存在3.3V 电压?  

    谢谢、此致、

    林德华

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

    尊敬的 Victor:

    您使用什么器件来读取寄存器?

    如果您使用的是 Aardvark、则可能需要读取6个字节。 Aardvark 返回的第一个字节可能只是数据大小。

    在这里、我需要8个字节的数据、并且 Aardvark 的读数为9。

    谢谢、此致、

    Chris

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

    您好!

    该图像可能更清晰一点。 这是使用 Aardvark + 25750的设置。 length 列对应于数据字节数。 Raymond 和我想看到的字节是最右边的字节(对应于寄存器0x26的字节5)。

    谢谢、此致、

    Chris