ZHCUAN8A April 2016 – November 2022 BQ27220
BQ27220 電量監(jiān)測計使用一系列 2 字節(jié)標準命令來支持系統(tǒng)讀取和寫入電池信息。每條標準命令都有一個相關(guān)的命令代碼對,如表 3-1 所示。由于每條命令都包含兩個字節(jié)的數(shù)據(jù),因此必須執(zhí)行兩次連續(xù)的 I2C 傳輸,以啟動命令函數(shù)并讀取或?qū)懭胂鄳膬蓚€字節(jié)的數(shù)據(jù)。表 3-2 Control() 命令中介紹了用于傳輸數(shù)據(jù)的其他選項。讀取和寫入權(quán)限取決于活動訪問模式,即 SEALED 或 UNSEALED。有關(guān)詳細信息,請參閱Topic Link Label4.2器件訪問模式。有關(guān) I2C 詳細信息,請參閱Chapter6 通信。
| 名稱 | 命令代碼 | 單位 | SEALED 訪問 | |
|---|---|---|---|---|
| Control()/CONTROL_STATUS() | CNTL | 0x00 和 0x01 | 不適用 | RW |
| AtRate() | AR | 0x02 和 0x03 | mA | RW |
| AtRateTimeToEmpty() | ARTTE | 0x04 和 0x05 | 分鐘 | R |
| Temperature() | TEMP | 0x06 和 0x07 | 0.1°K | RW |
| Voltage() | VOLT | 0x08 和 0x09 | mV | R |
| BatteryStatus() | Flags() | 0x0A 和 0x0B | 不適用 | R |
| Current() | Current() | 0x0C 和 0x0D | mAh | R |
| RemainingCapacity() | RM | 0x10 和 0x11 | mAh | R |
| FullChargeCapacity() | FCC | 0x12 和 0x13 | mAh | R |
| AverageCurrent() | AI | 0x14 和 0x15 | mA | R |
| TimeToEmpty() | TTE | 0x16 和 0x17 | 分鐘 | R |
| TimeToFull() | TTF | 0x18 和 0x19 | 分鐘 | R |
| StandbyCurrent() | SI | 0x1A 和 0x1B | mA | R |
| StandbyTimeToEmpty() | STTE | 0x1C 和 0x1D | 分鐘 | R |
| MaxLoadCurrent() | MLI | 0x1E 和 0x1F | mA | R |
| MaxLoadTimeToEmpty() | MLTTE | 0x20 和 0x21 | min | R |
| RawCoulombCount() | 0x22 和 0x23 | mAh | R | |
| AveragePower() | AP | 0x24 和 0x25 | mW | R |
| InternalTemperature() | INTTEMP | 0x28 和 0x29 | 0.1°K | R |
| CycleCount() | CC | 0x2A 和 0x2B | 數(shù)字 | R |
| RelativeStateOfCharge() | SOC | 0x2C 和 0x2D | % | R |
| StateOfHealth() | SOH | 0x2E 和 0x2F | %/數(shù)字 | R |
| ChargeVoltage() | CV | 0x30 和 0x31 | mV | R |
| ChargeCurrent() | CC | 0x32 和 0x33 | mA | R |
| BTPDischargeSet() | 0x34 和 0x35 | mAh | ||
| BTPChargeSet() | 0x36 和 0x37 | mAh | ||
| OperationStatus() | 0x3A 和 0x3B | 不適用 | R | |
| DesignCapacity() | Design Cap | 0x3C 和 0x3D | mAh | R |
| MACData() | 0x40 至 0x5F | |||
| MACDataSum() | 0x60 | |||
| MACDataLen() | 0x61 | |||
| AnalogCount() | 0x79 | |||
| RawCurrent() | 0x7A 和 0x7B | |||
| RawVoltage() | 0x7C 和 0x7D | |||
| RawIntTemp() | 0x7E 和 0x7F | |||