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