ZHCUAN8A April 2016 – November 2022 BQ27220
该读取字函数返回电量监测计状态寄存器的内容,描述当前电池状态。
| 位 7 | 位 6 | 位 5 | 位 4 | 位 3 | 位 2 | 位 1 | 位 0 | |
|---|---|---|---|---|---|---|---|---|
| 高字节 | FD | OCVCOMP | OCVFAIL | SLEEP | OTC | OTD | FC | CHGINH |
| 低字节 | RSVD | TCA | OCVGD | AUTH_GD | BATTPRES | TDA | SYSDWN | DSG |
| 高字节 | |
| FD = | 检测到完全放电。该标志根据选择的 SOC Flag Config B 选项进行设置和清除。 |
| OCVCOMP = | OCV 测量更新已完成。设置时为真。 |
| OCVFAI L= | 指示 OCV 读取因电流而失败的状态位。该位只能在接收到 OCV_CMD() 后在电池存在的情况下进行设置。设置时为真。 |
| SLEEP = | 设置时器件在 SLEEP 模式下运行。该位将在 SLEEP 模式下的 AD 测量期间暂时清除。 |
| OTC = | 检测到充电条件下的过热。如果 Operation Config B [INT_OT] 位 = 1,则 SOC_INT 引脚会在 [OTC] 位被设置时切换一次。 |
| OTD = | 检测到放电条件下的过热。设置时为真。如果 Operation Config B [INT_OT] 位 = 1,则 SOC_INT 引脚会在 [OTD] 位被设置时切换一次。 |
| FC = | 检测到充满电。该标志根据选择的 SOC Flag Config A 和 SOC Flag Config B 选项进行设置和清除。 |
| CHGINH = | 充电禁止:如果设置,则表示不应开始充电,因为 Temperature() 超出范围 [Charge Inhibit Temp Low, Charge Inhibit Temp High]。设置时为真。 |
| 低字节 | |
| TCA = | 终止充电警报。该标志根据选择的 SOC Flag Config A 选项进行设置和清除。 |
| OCVGD = | 进行了良好的 OCV 测量。设置时为真。 |
| AUTH_GD = | 检测插入的电池。设置时为真。 |
| BATTPRES = | 检测到电池存在。设置时为真。 |
| TDA = | 终止放电警报。该标志根据选择的 SOC Flag Config A 选项进行设置和清除。 |
| SYSDWN = | 指示系统应关闭的系统关闭位。设置时为真。如果设置,SOC_INT 引脚会切换一次。 |
| DSG = | 设置时,器件处于 DISCHARGE 模式;清除时,器件处于 CHARGING 或 RELAXATION 模式。 |