问候救世主!
我们有关于数据表(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