SLUSF21 june 2023 BQ79616
PRODUCTION DATA
Address | 0x052B | |||||||
Read Only | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
Name | INVALID_ CBCONF | OT_PAUSE _DET | CB_INPAUSE | MB_RUN | CB_RUN | ABORTFLT | MB_DONE | CB_DONE |
Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
R | R | R | R | R | R | R | R | |
INVALID_CBCONF = | Indicates CB is unable to start (after [BAL_GO] = 1) due to improper CB control settings. Incorrect settings include:
0 = Valid CB setting 1 = Invalid CB setting | |||||||
OT_PAUSE_DET = | Indicates the OTCB is detected if [OTCB_EN] = 1. The bit is also set if CB TWARN is detected, which will also pause CB. Valid only after [BAL_GO] = 1 0 = No OTCB or CB TWARN is detected 1 = Any NTC thermistor measurement is greater than OTCB_THR[3:0] setting, or die (CBFET) temperature is greater than CB TWARN | |||||||
CB_INPAUSE = | Indicates the cell balancing pause status. 0 = CB is running or not started 1 = Paused (can be caused by OTCB detection, or host sets [CB_PAUSE] = 1) | |||||||
MB_RUN = | Indicates module balancing,
controlled by the device, is running. Only valid if
MB_TIMER_CTRL is not 0x00 and after [BAL_GO] = 1.
Does not indicate the cell balancing status. 0 = Completed or not started 1 = Module balancing, controlled by the device, is running | |||||||
CB_RUN = | Indicates cell balancing is running. Only valid after
[BAL_GO] = 1. Does not indicate the module balancing status. This bit
remains as 1 even if CB is in pause state. 0 = Completed or not started 1 = At least 1 cell is in active cell balancing | |||||||
ABORTFLT = | Indicates cell balancing is aborted due to detection of unmasked fault. Cleared when BAL_CTRL1[BAL_GO] = 1. CB abort does not trigger if CB is in pause ([CB_INPAUSE] =1) even if an unmasked fault is detected. The abort at fault function will resume if CB is no longer in pause state. 0 = Not aborted or cell balancing not running 1 = Aborted | |||||||
MB_DONE = | Indicates module balancing is
completed. Cleared when BAL_CTRL1[BAL_GO] = 1. 0 = Module balancing is still running or has not started 1 = Module balancing completed | |||||||
CB_DONE = | Indicates all cell balancing is completed. Cleared when BAL_CTRL1[BAL_GO] = 1. 0 = Cell balancing is still running or has not started 1 = All cell balancing is completed |