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.

[参考译文] BQ27530-G1:查询 BQSTUDIO 中的电量监测计学习周期(VOK 和 RUPDIS 位设置问题)

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1312429/bq27530-g1-query-on-fuel-gauge-learning-cycle-in-bqstudio-vok-and-rupdis-bit-setting-issue

器件型号:BQ27530-G1
主题中讨论的其他器件:BQSTUDIO

您好、TI 团队、

我们已开始 BQStudio 中的 BQ27530学习周期。

根据 TI 的学习周期参考文档(https://www.ti.com/lit/an/slua903/slua903.pdf)、在初始放电和弛豫期结束时、应清除 RUPDIS。 但是、我们尝试时、RUPDIS 位不会被清除。

同时、在启动充电后、VOK 位也不会被置位

我附上了供参考的日志。 请向我们建议导致此问题的原因是什么

e2e.ti.com/.../Discharge_5F00_and_5F00_relaxation_5F00_log.csv

此致、

迈蒂利 B

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

    尊敬的 Mythili:

    是否可以接收此电量监测计的.gg 文件?

    从日志文件中可以看到、电量监测计在31542.6秒内进入睡眠模式、使电压几乎降至0V。 我们可以通过.gg 文件来查看导致此情况进入睡眠模式的阈值。

    此致、

    安东尼·巴尔迪诺

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

    尊敬的 Anthony:

    我已附加.gg 文件、供您参考、

    e2e.ti.com/.../7028.GG_5F00_file.zip

    此致、

    迈蒂利 B

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

    尊敬的 Mythili:

    感谢您发送.gg 文件。

    关于日志文件、您能否确认是否发生了一些情况使电压读数变为0V、例如电芯断开连接?

    此致、

    安东尼·巴尔迪诺

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

    尊敬的 Anthony:

    我在日志文件中找不到0V。 仅限电流、它是0mA、因为它处于弛豫时间

    电量监测计在弛豫时间内进入 SLEEP 模式、因为 SLEEP 电流阈值设置为10mA。

    在电量监测计未进入 SLEEP 模式后、我们已清除了 OPCONFIG[SLEEP]位、是否可以继续清除 SLEEP 位?

    当在清除睡眠位后校准时、VOK 和 RUPDIS 位正在正确更新

    此致、

    迈蒂利 B

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

    尊敬的 Mythili:

    下面是已发送学习周期的电压图、其中电压降至约5mV:

    在此期间、监测计和主机之间仍在进行通信、因此我们不认为这是由于监测计进入睡眠模式所致。 能否告诉我们、您的电池组是否有任何附加的保护措施? 该放电周期可能会触发其中一个并使电池进入该状态。

    此致、

    安东尼·巴尔迪诺

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

    尊敬的 Anthony:

    是的、电池具有过度放电保护、放电不会超过3V

    仍然进行 I2C 通信是因为电量监测计从电池充电器获得电源、我们已禁用充电、因为它处于弛豫状态

    在学习周期过程中、在电量监测计未进入睡眠模式后、我们已清除了 OPCONFIG[SLEEP]位

     

    我们完成了放电-弛豫-充电-放电循环。 在最终放电周期、在放电过程和第二个 QMax 值不更新之间会设置 RDIS 位。 但当我们继续进行另一个充电周期时、更新了 QMax 值、并且 UPDATE_STATUS 也更新为0x02

    那么、我们是否可以认为学习周期已经完成。 请为我们提供放电周期后 QMax 更新失败的可能原因。

    我已附上日志和 GG 文件供您参考。

    e2e.ti.com/.../Learning_5F00_Cycle_5F00_20_2D00_01_2D00_2024.zip

    此致、

    迈蒂利 B

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

    尊敬的 Mythili:

    是否有方法可以在学习周期中禁用电池上的过放电保护?

    这种保护引起的压降很可能是导致该学习周期出现问题的原因、因为静止期间(读取电压为0V 时)的 OCV 读数将不正确。 这也会影响算法、并且如果在学习周期后使用、监测测量值将不准确。

    此致、

    安东尼·巴尔迪诺

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

    尊敬的 Anthony:

    感谢您的回复、现在 QMax 已正确更新、update_status 也会更新为 0x02。

    根据参考文档、当 UPDATE_STATUS 更新为0x02时、IT_ENABLE 将被禁用。 但在我们的应用中、IT_ENABLE 不会自动禁用、

    如何进一步生成黄金映像?

    即使将 Golden 文件刷写到电量监测计中、是否也会更新 Qmax?

    请就上述问题提供您的意见

    此致、

    迈蒂利 B

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

    尊敬的 Mythili:

    当 Update Status 更改为0x02时、禁用 IT_ENABLE 需要多长时间?

    如何进一步生成黄金映像?

    若要生成黄金映像文件(.srec)、请转到 bqStudio Golden Image 选项卡并点击 Create Image:

    即使在将黄金文件刷写到电量监测计之后 Qmax 是否仍会更新?

    是的、如果设置了 IT_ENABLE、Qmax 将在刷写黄金映像后更新。 有关应用期间如何计算该值的更多信息、请参阅以下内容:

    /cfs-file/__key/communityserver-discussions-components-files/139/4237.Theory-and-Implementation-of-Impedance-Track-Battery-Fuel_2D00_Gauging-Algorithm.pdf 

    此致、

    安东尼·巴尔迪诺

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

    尊敬的 Anthony:

    当 Update Status 更改为0x02后、IT_ENABLE 根本不会被禁用、 我们是否需要在生成 golden 文件之前手动禁用它?

    将黄金映像刷写到另一个电量监测计之后、是否应在密封闪存之前启用或禁用 IT_ENABLE?

    是否即使在密封闪存后也会更新 QMax?

    另外、请告诉我们为什么充满电 容量真实和充满电容量平稳之间的差异更有时、这些值有时完全匹配、这是预期的吗?

    此致、

    迈蒂利 B

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

    尊敬的 Mythili:

    当 Update Status 更改为0x02时、这应该会自动禁用 IT_ENABLE。

    刷写黄金映像后、应在密封闪存之前启用 IT_ENABLE。

    密封闪存后将更新 QMax。

    FCC True 和 FCC 平滑处理之间的区别是是否在 OpConfigC 中设置了[Smoothen]位。 当温度发生剧烈变化或电流速率发生变化时、FCC 的计算可能会发生突变。 如果设置了"平滑"、电量监测计将考虑这些突变并进行相应的计算。 FCC 平滑设置为使用平滑设置时计算出的 FCC 值、而 FCC True 是使用平滑设置时的 FCC 值。

    此致、

    安东尼·巴尔迪诺