ZHCU948B September 2020 – May 2022 BQ76952
BQ76952 器件使用特殊的 CONFIG_UPDATE 模式来更改数据存储器设置。如果在固件正常运行时更改了数据存储器设置,当固件使用的设置在运行过程中发生更改时,可能会导致运行异常或不良的后果。当需要更改数据存储器设置(通常只应在客户生产线上或离线条件下进行)时,主机应:
通过发送 0x0090 ENTER_CFG_UPDATE() 子命令将该器件置于 CONFIG_UPDATE 模式。如果启用了保护 FET,该器件将自动禁用它们。 | |
等待设置 0x12 Battery Status()[CFGUPDATE] 标志。 | |
根据需要通过写入更新的数据存储器设置来修改设置(有关更多信息,请参阅数据存储器访问)。 | |
发送 0x0092 EXIT_CFG_UPDATE() 命令以恢复固件运行。 |
在 CONFIG_UPDATE 模式下,该器件会停止正常的固件操作并停止所有测量和保护监控。然后主机可以更改数据存储器设置(将寄存器直接写入 RAM,或指示该器件将 RAM 数据编程到 OTP 中)。更改完成后,主机发送 0x0092 EXIT_CFG_UPDATE() 命令,此时该器件使用新的数据存储器设置重新启动正常的固件运行。