ZHCU948B September 2020 – May 2022 BQ76952
BQ76952 器件集成了电芯欠压保护 (CUV) 功能,使用基于比较器的电路监测每节电芯的电压,并在电芯电压降至 CUV 阈值以下时触发 CUV 警报或故障。CUV 阈值可以编程为在 1.012V 至 4.048V 的范围内以 50.6mV 阶跃,通过 Protections:CUV:Threshold 配置寄存器来设置。 CUV 保护可以使用 Settings:Protection:Enabled Protections A:[CUV] 配置位来启用。
在首次检测到欠压事件时 CUV 电路会触发警报信号,然后该电路在可编程的检测延迟 CUV_DLY 后触发故障,该检测延迟可以设置为 10ms 至 6765ms,单位为 3.3ms ,实际延迟为 3.3ms ×(2 + 设置)。设置 0x0 会禁用保护。该延迟由 Protections:CUV:Delay 配置寄存器来设置。
触发 CUV 故障后,如果电压升至比 CUV 阈值高 CUV_HYS 值(可以在 100mV 至 1V 的范围内以 50mV 步长对其进行编程),该故障将在 Protections:Recovery:Time 时恢复。该迟滞水平通过 Protections:CUV:Recovery Hysteresis 配置寄存器来设置。
当触发 CUV 故障时,如果配置为自主 FET 控制,器件会根据 Settings:Protection:DSG FET Protections A[CUV] 中的设置关断 DSG FET(如果 CHG FET 已启用,则保持启用状态)。该器件将在所有电芯电压高于 CUV 阈值 + CUV_HYS 时恢复(如果配置为自主恢复)。表 6-12 提供了更多详细信息。
状态 | 条件 | 操作 |
---|---|---|
正常 | 最小电芯电压 > Protections:CUV:Threshold | Safety Alert A()[CUV] = 0 |
警报 | 最小电芯电压 ≤ Protections:CUV:Threshold | Safety Alert A()[CUV] = 1 |
跳变 | 最小电芯电压 ≤ Protections:CUV:Threshold 达 Protections:CUV:Delay |
如果配置为自主 FET 控制,Safety Alert A()[CUV] = 0 Safety Status A()[CUV] = 1 Alarm Raw Status()[XDSG] = 1 |
恢复 | Safety Status A()[CUV] = 1 并且 最小电芯电压 > Protections:CUV:Threshold + Protections:CUV:Recovery Hysteresis 达 Protections:Recovery:Time |
如果配置为自主 FET 控制,Safety Status A()[CUV] = 0 Alarm Raw Status()[XDSG] = 0 |
当触发 CUV 故障时,会捕获所有电芯电压的快照,并可通过 0x0080 CUV_SNAPSHOT() 子命令(下面显示了其格式)访问该快照。
子命令地址 | 块内的字节 | 名称 | 单位 |
---|---|---|---|
0x0080 | 0-1 | 发生 CUV 事件时的电芯 1 电压 | mV |
2–3 | 发生 CUV 事件时的电芯 2 电压 | mV | |
4-5 | 发生 CUV 事件时的电芯 3 电压 | mV | |
6-7 | 发生 CUV 事件时的电芯 4 电压 | mV | |
8-9 | 发生 CUV 事件时的电芯 5 电压 | mV | |
10-11 | 发生 CUV 事件时的电芯 6 电压 | mV | |
12-13 日 | 发生 CUV 事件时的电芯 7 电压 | mV | |
14–15 | 发生 CUV 事件时的电芯 8 电压 | mV | |
16-17 | 发生 CUV 事件时的电芯 9 电压 | mV | |
18–19 | 发生 CUV 事件时的电芯 10 电压 | mV | |
20-21 | 发生 CUV 事件时的电芯 11 电压 | mV | |
22–23 | 发生 CUV 事件时的电芯 12 电压 | mV | |
24-25 | 发生 CUV 事件时的电芯 13 电压 | mV | |
26-27 | 发生 CUV 事件时的电芯 14 电压 | mV | |
28–29 | 发生 CUV 事件时的电芯 15 电压 | mV | |
30-31 | 发生 CUV 事件时的电芯 16 电压 | mV |