Other Parts Discussed in Thread: BQ76930, BQ76940
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Yes. I haven't had the part ever locking up, but I have seen it falling back into ship mode under adverse and abnormal conditions during development. The MCU was able to wake it up again.
The interesting part of your answer is about the voltage on the BAT pin when read in conjunction with this older thread. According to the data sheet, the BAT pin feeds an internal 3.3V regulator tied to an external capacitor on CAP1. The purpose of this internal regulator is not stated, but briefly pulling CAP1 to ground as alluded has been used to force a reset. There would appear to be issues doing this with the bq76930/40 versions due to their cascaded internal architecture, but is it a valid option with the bq76920? Should the BAT pin be pulled down instead and can it be done safely?
The data sheet also indicates that REGSRC must be powered even if REGOUT is not used as it supplies power to the core logic. Can you elaborate on what is being powered from BAT vs REGSRC? Until now I guessed that the level shifter were powered from BAT and the core logic from REGSRC. This wouldn't preclude the internal reset from being generated from BAT.
For the sake of completeness, powering off REGSRC to achieve a reset produced unexpected results as described here and doesn't appear to be a pathway at all.
Thanks
Many thanks for your very informative answer. I want to mention that I once accidentally destroyed a bq76920 when all the inputs from the battery were transposed in spite of all the protections of the application schematic being present, so BAT and REGSRC were grounded and VC0 had battery voltage while VSS was still grounded correctly as the board supply didn't come from the cell connections. I have since been thinking about adding diodes to always feed the highest of all cell voltages into BAT to try ruling out this damage scenario, but it would involve making a new board or ruining an existing one and then testing it and risk destruction again...
Back to resetting the part, CAP1 has no voltage until the IC is booted. An experiment I conducted showed that pulling down CAP1 causes a steady few mA to flow out, so the 3.3V LDO remains active during the short, but it does shut down immediately afterwards. This suggests that the part indeed restarts as the 3.3V supply returns, but then enters SHIP MODE. REGOUT is also turned off in the process and the experiment shows that a boot pulse is then able to restart it.
Would it be correct to deduct that, while the process does not technically begin with a full internal reset, it causes a reset of the core logic followed by a shutdown of both the internal 3.3V LDO and REGOUT and therefore indirectly resets the part this way?