BQ28Z610 Driver
BQ28Z610 Battery fuel gauge device driver for Arduino
|
Data Flash addresses. More...
#include <data_flash_access.h>
Static Public Attributes | |
static const word | MIN = 0x4000 |
Minimum Data Flash address. | |
static const word | MAX = 0x5FFF |
Maximum Data Flash address. | |
static const word | MANUFACTURER_NAME = 0x406B |
I2C Configuration; Data; Manufacturer Name; S21. | |
static const word | DEVICE_NAME = 0x4080 |
I2C Configuration; Data; Device Name; S21. | |
static const word | DEVICE_CHEMISTRY = 0x4095 |
I2C Configuration; Data; Device Chemistry; S5. | |
static const word | GAS_GAUGING_CYCLE_COUNT = 0x4240 |
Gas Gauging; State; Cycle Count; U2. | |
static const word | GAS_GAUGING_UPDATE_STATUS = 0x420E |
Gas Gauging; State; Update Status; H1. | |
static const word | FET_OPTIONS = 0x4600 |
Settings; Configuration; FET Options; H1. | |
static const word | DESIGN_CAPACITY_MAH = 0x462A |
Gas Gauging; Design; Design Capacity mAh; I2. | |
static const word | DESIGN_CAPACITY_CWH = 0x462C |
Gas Gauging; Design; Design Capacity cWh; I2. | |
static const word | SOC_FLAG_CONFIG_A = 0x4632 |
Settings; Configuration; 0x4632; SOC Flag Config A; H2. | |
static const word | TC_SET_RSOC_THRESHOLD = 0x464B |
Gas Gauging; TC; Set % RSOC Threshold; U1. | |
static const word | TC_CLEAR_RSOC_THRESHOLD = 0x464C |
Gas Gauging; TC; Clear % RSOC Threshold; U1. | |
static const word | DA_CONFIGURATION = 0x469B |
Settings; Configuration; DA Configuration; H1. | |
static const word | CHARGE_TERM_TAPER_CURRENT = 0x4693 |
Advanced Charge Algorithm; Termination Config; Charge Term Taper Current; I2. | |
static const word | OCC_THRESHOLD = 0x46C9 |
13.10.3 OCC- Overcurrent In Charge: Protections; OCC; 0x46C9; Threshold; I2 | |
static const word | OTC_THRESHOLD = 0x46D8 |
13.10.8 OTC - Overtemperature in Charge: Protections; OTC; 0x46D8; Threshold; I2 | |
static const word | OTC_RECOVERY = 0x46DB |
13.10.8 OTC - Overtemperature in Charge: Protections; OTC; 0x46DB; Recovery; I2 | |
static const word | Q_MAX_CELL_1 = 0x4206 |
Gas Gauging; State; Qmax Cell 1; I2. | |
static const word | Q_MAX_CELL_2 = 0x4208 |
Gas Gauging; State; Qmax Cell 2; I2. | |
static const word | Q_MAX_PACK = 0x420A |
Gas Gauging; State; Qmax Pack; I2. | |
static const word | CELL0_RA_FLAG = 0x4100 |
static const word | CELL1_RA_FLAG = 0x4140 |
Ra Table; R_a1; 0x4140; Cell1 R_a flag; H2. | |
static const word | X_CELL0_RA_FLAG = 0x4180 |
Ra Table; R_a0x; 0x4180; xCell0 R_a flag; H2. | |
static const word | X_CELL1_RA_FLAG = 0x41C0 |
Ra Table; R_a1x; 0x41C0; xCell1 R_a flag; H2. | |
Data Flash addresses.
|
static |
Ra Table; R_a0; 0x4100; Cell0 R_a flag; H2
High Byte:
Low Byte:
Following it are 15 two-byte (I2) values of the corresponding row of the table.
Default | 0xFF55 |
|
static |
Ra Table; R_a1; 0x4140; Cell1 R_a flag; H2.
High Byte:
Low Byte:
Following it are 15 two-byte (I2) values of the corresponding row of the table.
Default | 0xFF55 |
|
static |
Advanced Charge Algorithm; Termination Config; Charge Term Taper Current; I2.
JBL | 330 (mA) |
|
static |
Gas Gauging; Design; Design Capacity cWh; I2.
JBL | 3672 (cWh) |
|
static |
Gas Gauging; Design; Design Capacity mAh; I2.
JBL | 5100 (mAh) |
|
static |
I2C Configuration; Data; Device Chemistry; S5.
JBL | 1352 - this is ID of the type for the Li-Ion battery |
|
static |
I2C Configuration; Data; Device Name; S21.
JBL | ID1019-A-M26-28z610 |
|
static |
Gas Gauging; State; Update Status; H1.
Default | 0x0E |
|
static |
I2C Configuration; Data; Manufacturer Name; S21.
JBL | XTREME2 |
|
static |
13.10.8 OTC - Overtemperature in Charge: Protections; OTC; 0x46D8; Threshold; I2
JBL | 46.0 °C |
|
static |
Gas Gauging; State; Qmax Cell 1; I2.
JBL | 4965 |
|
static |
Gas Gauging; State; Qmax Cell 2; I2.
JBL | 4931 |
|
static |
Gas Gauging; State; Qmax Pack; I2.
JBL | 4931 |
|
static |
Gas Gauging; TC; Clear % RSOC Threshold; U1.
Default | 95 |
|
static |
Gas Gauging; TC; Set % RSOC Threshold; U1.
Default | 100 |
|
static |
Ra Table; R_a0x; 0x4180; xCell0 R_a flag; H2.
The initial x-values are a copy of the non-x data set. Two sets of Ra tables are used alternatively when gauging is enabled to prevent wearing out the data flash.
High Byte:
Low Byte:
Following it are 15 two-byte (I2) values of the corresponding row of the table.
Default | 0xFFFF |
|
static |
Ra Table; R_a1x; 0x41C0; xCell1 R_a flag; H2.
The initial x-values are a copy of the non-x data set. Two sets of Ra tables are used alternatively when gauging is enabled to prevent wearing out the data flash.
High Byte:
Low Byte:
Following it are 15 two-byte (I2) values of the corresponding row of the table.
Default | 0xFFFF |