主题中讨论的其他器件:BQ76952、 BQSTUDIO
我有一个30V 的锂电池组。 我可以将所有寄存器加载到 BQ76952中。 为了对 OTP 存储器进行编程、我可以在将"电池"电压降低到12之前通过发送 SET_CFGUPDATE 命令继续与该器件通信。
问题是、芯片记得发送 SET_CFGUPDATE 命令之前的30V Stack 电压、并且不会对 OTP 进行编程、因为电压过高。 我通过在电压为12v 时发送0x34 (获取栈电压)命令来验证了这一点。 答案是 Stack Voltage 仍然为30V。
根据电池制造商的建议、使用此芯片的主要原因是在电压降至20V 以下时关断电池组。
如何对该芯片的 OTP 进行编程?