SLUSDQ4 April 2019 BQ79606A-Q1
To setup balancing, voltage thresholds, the timers, and sequencing must all be programmed. The sequence of the cell balancing is programmed using CB_CONFIG[SEQ] bit. The sequencing can be selected to do odd cells only, even cells only, odd then even cells, or even then odd cells. Additionally, the CB_CONFIG[DUTY] and CB_CONFIG[DUTY_UNIT] bits select the duty cycle between the odd and even cells. When the odd then even or even then odd sequence is selected, setting a non-zero code to CB_CONFIG[DUTY] enables the duty cycling. The CB_CONFIG[FLTSTOP] bit controls the cell balancing behavior during fault conditions. When set, cell balancing is terminated for all cells when any UNMASKED fault occurs and the CB_DONE[ABORTFLT] bit is set.