Fully autonomous
The BQ76952 device can detect protection faults and autonomously disable the FETs, monitor for a recovery
condition, and autonomously reenable the FETs, without requiring any host processor involvement.
This mode is enabled by setting the Settings:Manufacturing:Mfg Status Init[FET_EN] configuration bit. The
FETs may be disabled when a fault occurs based on settings in Settings:Protection:CHG FET Protections
A/B/C and Settings:Protection:DSG FET Protections A/B/C.
Partially autonomous
The BQ76952 device can detect protection faults and autonomously disable the FETs. When the host
receives an interrupt and recognizes the fault, the host can write the 0x0093 DSG_PDSG_OFF() or 0x0094
CHG_PCHG_OFF() or 0x0095 ALL_FETS_OFF() commands to keep the FETs off until the host decides to
release them. The 0x0097 FET_CONTROL() subcommand can also be used to enable or disable each FET
individually.
Alternatively, the host can assert the CFETOFF or DFETOFF pins to keep the FETs off. When the host
decides to allow the FETs to turn on again, it writes the 0x0096 ALL_FETS_ON() command, and the BQ76952
device will reenable the FETs if nothing is blocking them being reenabled (such as fault conditions still
present, or the CFETOFF or DFETOFF pins are asserted).
Manual control
The BQ76952 device can detect protection faults and provide an interrupt to a host processor over the
ALERT pin. The host processor can read the status information of the fault over the communication bus
(if desired) and can quickly force the CHG or DSG FETs off by driving the CFETOFF or DFETOFF pins
from the host processor, or using the 0x0093 DSG_PDSG_OFF() or 0x0094 CHG_PCHG_OFF(), 0x0095
ALL_FETS_OFF(), or 0x0097 FET_CONTROL() subcommands.
When the host decides to allow the FETs to turn on again, it writes the 0x0096 ALL_FETS_ON() command
or deasserts the CFETOFF and DFETOFF pins, and the BQ76952 device will reenable the FETs if nothing is
blocking them being reenabled.
看了这段文档没有找到配置那些寄存器以及如何配置寄存器 才能让BQ76952芯片进入手动模式
我的理解是配置所有的关于运行BQ断开FET的寄存器失能,即发生故障不由BQ芯片来控制FET断开,而由主控来发送命令控制FET断开关闭,不知道我的理解是否正确
基于想要手动模式不知道下面这个我们该选择0 还是选择1
The host has the option to send commands to turn the FETs off or allow them
to be turned on. This bit may be set for the device to wait for a host command
before turning FETs on.
0 = Default host FET control state allows FETs to be on
1 = Default host FET control state forces FETs off