JAJSHJ9A June 2019 – January 2021 BQ25125
PRODUCTION DATA
Memory location 0x04h, Reset State: 0000 1110 (BQ25125)
7 (MSB) | 6 | 5 | 4 | 3 | 2 | 1 | 0 (LSB) |
0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 |
R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W |
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
B7 (MSB) | IPRETERM_RANGE | R/W | 0 | 0 – to select termination
range from 500 µA to 5 mA, IPRETERM bits are 500-µA steps 1 – to select charge range from 6 mA to 37 mA, IPRETERM bits are 1-mA steps |
B6 | IPRETERM_4 | R/W | 0 | Termination current 8 mA or 16 mA |
B5 | IPRETERM_3 | R/W | 0 | Termination current 4 mA or 8 mA |
B4 | IPRETERM_2 | R/W | 0 | Termination current 2 mA or 4 mA |
B3 | IPRETERM_1 | R/W | 1 | Termination current 1 mA or 2 mA |
B2 | IPRETERM_0 | R/W | 1 | Termination current 500 µA or 1 mA |
B1 | TE | R/W | 1 | 0 – Disable charge current
termination 1 – Enable charge current termination |
B0 (LSB) | R/W | 0 | ||
IPRETERM_RANGE and IPRETERM bits are used to set the termination and pre-charge current. The ITERM is calculated using the following equation: If IPRETERM_RANGE is 0, then ITERM = 500 µA + ITERMCODE x 500 µA. If IPRETERM_RANGE is 1, then ITERM = 6 mA + ITERMCODE x 1 mA. If a value greater than 5 mA (IPRETERM_RANGE = 0) is written, the setting goes to 5 mA. Termination is disabled if any loop other than CC or DV in control, such as VINDPM, and TS/Cool. The default may be overridden by the external resistor on IPRETERM. |