Hi Everyone.
I have just got the first articles of the new revision of my design that uses a BQ34Z651 device to operate battery packs in 2S and 4S configurations (different ROM files).
The previous revision worked just fine in both configurations, and of note to this question, it would startup just fine when the wakeup button was pressed.
On the new revision however, the 4S configuration starts just fine, but the 2S configuration, when woken with the button enters a state where the FET is under-driven leading to a 3.3V output and very hot DSG FET (VGS =3.3V) when any current is drawn from the battery. Pressing the wake button again, or connecting a charger brings the output up to battery voltage (7.6V when I write this), but any reset of the gas gauge (soft or otherwise) reverts the output back to 3.3V.
This 3.3V state represents a state where the FET is neigther ON or OFF and is not at all documented and I have never seen before in any previous revision, yet is happening with every first article that I have recieved. The SBS registers display identically with both the 3.3V and 7.6V outputs (DSG being the main bit of note), and the CHG FET enhances just fine with a ~8V VGS as expected. The dataflash ROM is identical between the two revisions despite the differences in behaviour. There are some minor hardware changes from the last revision, but nothing that I can see affecting the gas gauge system.
I am really struggling to put my finger on what is the issue here, so I would appreciate any input you may have.
For reference the device markings are quite different: new revision = 93AKOPTG4, old revision = 37CG2YTG4
Thanks,
David