Tool/software:
Hi Team,
Our customer can't post his inquiry because there is an issue with his account. White our IT Team is fixing the issue, I'm posing his inquiry below on his behalf.
I’m integrating BQ76907 (7-cell pack) and trying to run host-controlled cell balancing. I believe I’m following the datasheet sequence, but balancing never starts (CB bit never asserts), and the readback of CB_ACTIVE_CELLS returns 0. I would appreciate your guidance on what I might be missing.
TS / Temperature configuration
No external thermistor on TS.
Set TSMODE=1 (TS as ADCIN) via DA Config @ 0x9019 bit8 = 1 (written in CONFIG_UPDATE and verified by readback: DA Config = 0x0100 to be precise 0x00 0x01 LE).
Understanding from datasheet: Min/Max Temp Threshold apply only when TS is configured as thermistor; in ADCIN mode only Max Internal Temp can block balancing. Internal temperature is normal (well below the default 85 °C).
What I do to start balancing
Ensure device is in NORMAL, FULLACCESS, CHG/DSG = 1, FET_EN = 0 (autonomous FET control disabled).
CB_ACTIVE_CELLS (0x0083) write with data = mask (e.g. 0x02 for Cell1, or 0x82 for Cell1+Cell7 without neighbors).
I²C sequences are correct, i did check it with Software Development guide.
Internal temperature is about 30-35*C.
I can read from any other register, and their values are correct for example cell voltages.
Regards,
Danilo