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.

[参考译文] BQ28Z610-R1:最大错误率总是0xFFFF。 BqStudio不显示

Guru**** 2581345 points
Other Parts Discussed in Thread: BQ28Z610-R1, BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1079797/bq28z610-r1-max-error-rate-alway-0xffff-bqstudio-does-not-display

部件号:BQ28Z610-R1
主题中讨论的其他部件: BQ2.855万BQSTUDIO

我们正在使用单节电池组中的BQ28z610-R1燃油表来替代过时的BQ2.855万。

技术参考提到了命令MaxError()(0x0E/0F),范围是从0到100。

但是,在我们的案例中读取的值始终是0xFFFF。  

我们在BQ2.855万中使用了此MaxError参数,并希望它是等效参数。

BqStudio不显示此参数。  

问题:

是否仍支持此MaxError?

如果没有,是否有其他方法指定估计容量错误范围?

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

    您好,Jim,

    MaxError可用于所有仪表。 您是否正在使用bqStudio进行通信? 是否可以在bqStudio中发送返回数据的屏幕截图? 您可以使用高级通信选项卡查看从特定命令返回的数据。

    我怀疑如果您使用的是主机MCU,这可能是通信问题,逻辑分析器可能有助于在这些情况下进行调试。

    此致,

    Wyatt Keller

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

    您好,Wyatt:

    感谢您的回复。

    我们的产品多年来一直通过I2C使用BQ2.855万,所以很肯定硬件没有问题。
    BQ2.855万已升级至BQ28z610-R1,并且软件驱动程序已更新。 可以正确读取除最大误差以外的所有参数,包括电压,电流,容量,循环计数,制造日期, 序列号等,因此我们对软件也充满信心。

    BQ28z610-R1配置的bqStudio没有最大错误寄存器。 标准命令表12-1也没有列出MaxError。 但是,标准数据命令部分确实有“12.1 (系统)”.........8 0x0E/0x0F MaxError()"部分。

    通过高级通信I2C从最大错误(0x0E/0x0F)地址直接读取I2C,返回0xFF,与我们的软件读取相同。

    可能性:
    1.仪表的最新固件不再支持MaxError,数据表将其从标准命令表中删除,但错误地保留了说明部分。  

    2. MaxError值取决于配置文件配置,它的工作需要特定的参数设置。 我们扮演了寄存器的价值观,但却无法理解如何创造它

    问题是,如果没有MaxError,我们如何知道预测的容量准确度?  

    通过bqStudio读取的量规信息:

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

    寄存器屏幕中没有MaxError

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

    您好,Jim,

    MaxError在TRM中指定,因此我希望它可用。 但是,它是后来添加的,因此较旧版本的固件可能不支持它。

    您能否从bqStudio的Advanced Comm中读取它并查看它是否返回合理的值?

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

    您好,Shirish,

    不,我不能。  当我使用高级通信读取0xE时,返回的值为0xFFFF。

    我们的软件读取的0xFFFF值相同。  


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

    您好,Jim,

    MaxError()已被取出,且在bq28z610-R1上不可用

    以下是确认相同 e2e.ti.com/.../bq28z610-max-error-parameter的另一个线程