您好、TI 团队:
我们有一个使用 BQ76952 BMS 芯片的定制 BMS 系统、以及一个通过 SPI (带 CRC)对其进行控制的微控制器。
我现在要实现节能功能并将 BQ76952置于深度睡眠模式。 为此、我将发送子命令0x000F 两次、延迟100ms。 但当我检查控制状态寄存器时、它始终为0x0、因此 BMS 芯片没有进入 DEEPSLEEP 模式。
是否有任何配置或输入会阻止进入深度睡眠模式?
为了进行测试、我已在电源配置中禁用了 DPSLP_PD 选项、因此它不应在检测到充电器时直接唤醒。 是否有任何其他选择会阻止深度睡眠? 此时电池状态寄存器的值为0x584、所以即使是正常睡眠也是允许的(但它也不知如何不进入正常睡眠模式)。
由于这是自定义板、我不能轻易地使用 BQ Studio 检查这一点或创建设置文件。