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 模式。 |