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.

[参考译文] BQ40Z80:启用 Ra 表后如何修复该表值?

Guru**** 2589245 points
Other Parts Discussed in Thread: BQ34Z100, EV2400, BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1080362/bq40z80-how-can-i-fix-the-ra-table-value-after-it-gauge-was-enabled

部件号:BQ40Z80
“线程”中讨论的其它部件:BQ34Z100EV2400BQSTUDIO

您好:

我们想修复 Ra 表值是出于某种特殊原因,这意味着需要禁用 Ra 表更新功能,同时 IT 计量器已启用。

我们注意到,更改 Ra 过滤器配置的值可能会实现此目的,因此,由于 TRM 文档的图示,我们将 Ra 过滤器设置为0。

但我们仍然可以观察到 Ra 值发生了变化。

我们还发现了另一个问答,它说将 Ra 过滤器设置为1000会导致在 bq34z100中禁用 Ra 更新功能,这让我们感到困惑。

BQ34Z100-G1:禁用 Ra 更新

所以我有两个问题:

1.我们可以通过修改 Ra 过滤器的值来禁用 Ra 更新功能吗? 如果是,哪个值被纠正,0或1000?

2.是否有另一种方法禁用 Ra 更新? 例如,我只能在 gauer_disable 命令缺失的情况下找到 gauer_EN 命令,这毫无意义。

Tks。

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

    你好,TKS,

    从 Ra 过滤器的描述来看,诚实一点也不容易理解。 要阻止 Ra 更新,您需要将过滤器设置为1000,而不是0。 将其设为如此高将从根本上取消测量电阻中的任何更新值。 我认为这应该足够了,但你也可以尝试将 Ra max delta 降低到零。 我认为这也将阻止任何更新。

    谢谢,

    亚历克斯·M.

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

    您好 Alex:

    感谢您的回复,这非常有帮助。

    这是另一个问题。

    在我们为数百个 BMS 的闪存编写了修复 Ra 表值后,我们发现3个案例的性能异常,这是一些其他闪存数据已更改为0xFF,看起来这些闪存数据已被擦除。

    必须注意的 是,我们通过 MCU 固件执行了此闪存操作,而不是使用 bqstudio 和 EV2400。 我们非常确信 固件中的其他闪存数据没有其他写入或擦除操作。

    我们还发现 ,这些被擦除的闪存地址(0x4000~0x40F8)都小于 Ra's table (从0x4110开始),我想知道这是否会给 U 敲响警钟

    e2e.ti.com/.../Erased.gg.csve2e.ti.com/.../Ref_5F00_1118.gg.csv

    因此,我还有两个问题:

    1. 迄今为止,您是否可以根据这些线索给出任何可疑原因?

    2.是否还有其他任何我们不知道需要注意的闪存写入操作协议?

    谢谢。

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

    我不知道为什么我的 TI 帐户不能突然回复话题,所以我借我同事的帐户发布另一个问题:

    TRM 中的 Ra Filter 寄存器的单位是%,,这是正确的?,因为默认值和最大值是500和999,似乎正确的单位应该是‰。

    如果是这样,bqstudio 会在写入到仪表闪存之前自动将 Ra 筛选器导入值乘以10吗? 因为“数据内存”表中的单位是%。

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

    你好,TKS,

    对于第一次发布的闪存问题,主机和仪表之间的通信似乎存在计时问题/通信不良。 这些可能很难调试。 一种方法是使用已知良好的设备(如 EV2400中的 bqstudio)来尝试此写入。 如果您没有发现任何问题,则可以将问题缩小到您的主机。 过去,您可以使用逻辑分析器或示波器探测 SMBus 线路并查看正在发生的情况。 我还建议仔细检查一些主要 SMBus 材料。 奇怪的是,您只看到数百个错误中的几个,但主机通信中可能会出现一些奇怪的情况,可能会导致偶尔的故障。 以下是一份 可能有用的文档。

    至于 RA 滤波器装置,TRM 似乎有类型。 单位为0.1%。 Bqstudio 正在将其转换为%单位,就像您为可读性所建议的那样。  

    谢谢,

    亚历克斯·M.