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:RSOC 的 bq4050 RM(0x0D,相对充电状态)中指定了错误的数据长度

Guru**** 2480405 points
Other Parts Discussed in Thread: BQ25798, BQSTUDIO, EV2400

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1556360/bq4050-wrong-data-length-was-specified-in-bq4050-rm-on-rsoc-0x0d-relative-state-of-charge

产品编号:BQ40Z50
主题中讨论的其他器件:BQ25798BQSTUDIOEV2400

工具/软件:

在参考手册 13.14  RelativeStateOfCharge() 中、它指定 RSOC 仅为 1 字节数据。

但是、当捕获 I2C 通信时、我们看到该命令的 PEC 字段始终为 0x0。

我怀疑数据字段实际上是一个字(2 个字节)。 然后、我尝试使用字读取、然后 PEC 变为正确。 请参阅已记录的屏幕。

 

您能否核对一下您的固件团队并确认这是固件错误还是规格错误?

另外、您能告诉我们、如果我们始终以 1 字节的形式读取这个寄存器/函数、副作用是什么?

目前、我们遇到了 FCC(0x10,满电荷容量)跳转到非检测值。 我们只有 3800mA 电池、但电池的一些 FG 报告 FCC 在老化(充电放电周期)后恰好为 4118(所有数量相同的错误器件)。 在我们的老化周期中、我们尝试在检测到 RSOC 高于 95%时将充电电流限制为 1A(使用 BQ25798)、因此我们经常读取此 RSOC 寄存器。

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

    您好、Tiger、  

    此问题已分配、并将在可能的情况下进行审核。

    谢谢您、
    Alan

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

    今天、我使用 EV2400、在捕获 bqstudio 时、我看到 bqstudio 使用 2 字节读取 0x0D。