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.

[参考译文] BQ40Z50:BQ40Z50-R5电量监测状态出错

Guru**** 2585275 points
Other Parts Discussed in Thread: BQ40Z50-R2, BQSTUDIO, BQ40Z50

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1208731/bq40z50-error-in-gauging-status-with-bq40z50-r5

器件型号:BQ40Z50
主题中讨论的其他器件: BQSTUDIO

您好!

我们很长时间使用 bq40z50-R2。 对于新产品、我们需要使用最新版本(BQ40Z50-R5)。

将代码移植到 R5版本时、我们发现一些 SBS 命令与 《技术参考手册》中的描述不匹配。 例如 、当我们使用制造商访问权限读取 GaugingStatus 时、返回4个字节而不是3个字节、并且结果错误。

在以下示例中、GaugingStatus 为0xD0、ITStatus 为0x0004。 当我从制造商访问权限读取 Gaging 状态时、我希望制造商访问返回 D0 04 00。 但它返回 D0 00 40 00.

  

其他命令也会返回额外字节、例如  ChargingStatus

您是否可以确认在  GaugingStatus 中插入了额外的字节 ?  

此外,您是否知道其它命令是否与 技术参考手册中的说明不匹配?  

此致、

尼古拉

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

    您好、Nicolas、

    电量监测状态为16位 D0 00、后跟04 00以表示 IT 状态

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

    您好、Shirish:

    感谢您的解释。

    这与 技术参考手册中的说明不符。 请参见下图。 您是否已更新 技术参考手册?  

     ChargingStatus 返回的额外2个字节是多少? 我能不能忽视呢?  

    此致、

    尼古拉

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

    您好、Nicolas、

    BQStudio 拆分了与 TRM 不同的寄存器、正如您可以在片段中看到、BQStudio 中报告的 IT Status 和 Gauging Status 值是0x0056命令的不同部分、我们必须这样做才能使其在 GUI 中更具可读性。

    此致、

    怀亚特·凯勒

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

    您好!

    BQStudio 不存在这个问题。 问题是、当我通过制造商访问读取 GagingStatus 时、BQ40z50_R5会返回一个额外的字节。 BQStudio 和我的应用程序会发生这种情况。

    您是否计划发布具有正确寄存器定义的新 TRM?  

    此致、

    尼古拉

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

    您好、Nicolas、

    应忽略 TRM 寄存器定义中的其他"空白"位、它们可以在电量监测计内部用于参考。

    此致、

    怀亚特·凯勒