工具与软件:
我使用 BQ40z50-R2开发便携式电池产品、但遇到了电池欠压补偿(CUVC)保护问题。
最初、CUVC 保护在固件配置中启用。 但是、我们现在通过修改 Enable Protection B 寄存器来更新闪存、以禁用 CUVC 保护。 尽管进行了此更改、CUVC 安全状态标志仍保持置位、保护仍然显示为激活。
我已通过 Battery Management Studio 确认启用保护 B 寄存器值为0x3f (CUVC 禁用)、并且我可以看到为安全状态设置了 CUVC 标志。 我不确定这是如何发生的、因为发生这种情况时电池电量约为80%。 CUVC 设置值为默认值。
我注意到的一点是、某些温度补偿电池电阻值似乎为负值、我不确定这是否正常。
我已经尝试通过使用高电流(40A)为电池充电来解决该问题、但安全状态似乎没有变化、放电 FET 保持关断状态。
查看参考手册时、我还发现 CUVC 保护跳闸的操作与 CUV 保护跳闸的操作不同:


我相信这一定是一个拼写错误、但它引起了一些混淆。
总之
- 即使在 Enable Protection B 寄存器中禁用 CUVC、CUVC 安全状态标志也如何保持?
- 在固件/闪存中禁用 CUVC 是否会自动清除现有的 CUVC 故障、或者是否需要单独的恢复步骤?
- 诊断期间观察到的负电阻值是否会导致此问题?什么原因可能导致此类读数?
- 是否需要特定的序列或条件才能完全清除我缺失的 CUVC 故障?
如果有任何关于 CUVC 保护在禁用时如何工作以及如何从这种故障情况中恢复的见解或说明、我将不胜感激。 请告诉我其他详细信息是否 会有所帮助。