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.

[参考译文] BQ76942:睡眠模式期间的电池1电压读数

Guru**** 2553450 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1127131/bq76942-about-cell1-voltage-reading-during-sleep-mode

器件型号:BQ76942

问候救世主!

我们有关于数据表(SLUSE14B)中10.1.3节"睡眠模式期间的电芯1电压验证"的问题。

本节说明在睡眠模式期间需要进行三次具有电源:睡眠:电压时间间隔的单独测量、以确保测量无效。 无效测量可能会触发 SUV PF 警报。 我们不能说我们遇到了无效读数的问题。 正如文档中所说的"在极少数情况下"、我们希望避免错过它的工作方式。

当 MCU 进入待机状态时、我们当前会将 AFE 主动置于睡眠模式。 我们会定期唤醒 MCU 并检查电池电压电平是否低于临界电平。 然后、我们进入深度睡眠模式"优雅"。 如果电平正常、我们将返回睡眠状态。

唤醒时、我们会执行来自 AFE 的一系列读取请求。 我们读取了安全相关寄存器、电池和控制状态、然后请求对多个寄存器进行测量更新。 这些测量寄存器包括电流、温度以及电池组和电池电压。 为此、我们通过 I2S 请求寄存器、而不是通过 PIN 更新。

如果我理解10.1.3中的陈述是正确的、我们需要使用 Power:Sleep:Voltage Time 间隔执行3次读数、以确保电池1的读数有效。 我们当前将"Power:Sleep:Voltage"(电源:睡眠:电压)时间设置为21秒、这意味着我们应该等待一分钟以上以验证读数。

我们在这里缺少什么。 我们是否需要将 AFE 唤醒至正常模式以进行测量? 或者、我们能否通过 其他方式验证电池读数是否有效?

此致
//Erik Almqvist

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

    您好 Erik、

    可能不需要三个读数、但目标是在极少的电池1电压读数非常低的情况下验证测量结果。 二读可能可以、三读可能会进一步确认。 在这种罕见的情况下、电池1的读数是在 ADC 上报告的错误信息、因此不会影响基于比较器的保护(CUV)。 因此、验证此读数的另一种方法是检查是否已触发 CUV 保护、如果已启用此功能。 例如、如果电池1上有3V 电压、但电池1上的电压读数接近1V、MCU 还可以检查 CUV 是否已触发。 如果 CUV 未触发、则 CELL1电压一定不能太低。  

    此致、

    Matt

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

    感谢 Matt 的回答! 我们将检查 CUV!