Currently, when I use the FET_CONTORL() instruction to control the activation of the charging and discharging MOSFETs of the BQ76952, I have encountered the following problems. When I only controlled the activation of one path of MOS, the operation was normal. However, when one set of MOS is turned on first, and then the other set is controlled to be turned on, both sets of MOS will be shut off. The activation method is as follows: First, read the FETstatus. If the charging MOS needs to be activated, then send (FETstatus | 0x01) & 0x0f through FET_CONTORL(). If the discharging MOS needs to be activated, then send (FETstatus | 0x04) & 0x0f through FET_CONTROL().
The configurations of other related registers are as follows:
CFETOFF Pin Config:0X00
DFETOFF Pin Config:0X00
ALERT Pin Config:0X2A
DCHG Pin Config:0X00
DDSG Pin Config:0X00
FET Options:0X2E
Mfg Status Init:0X0000
What is the reason for the failure when using the FET_CONTROL() instruction to separately control the activation of the charging and discharging MOSFETs, resulting in the shutdown of both the charging and discharging MOSFETs?