我一直在为 bq76940 AFE 模块开发主机驱动程序、下面列出了一些疑问或疑问、
根据数据表、我们可以为 AFE 支持的每个故障设置固定延迟和阈值、检测到故障后、将在 SYS_STATUS 寄存器中设置相应的位并生成警报中断、主机如何知道清除特定故障?
根据我的理解、一旦主机因故障而中断、假设 OCD 故障、主机将清除 OCD 状态位、主机必须轮询大于 OCD 延迟的 AFE 并读取 OCD 状态位、 如果该位未设置、则主机了解故障已清除、我的理解是否正确?
为了清除 SYS_STATUS 寄存器中的位、我们需要将该位设置为1、这样会清除 SYS_STATUS 寄存器中的位。 我的理解是否正确?
4.一旦 AFE 检测到故障、AFE 立即按照下表设置 DSG 和 CHG MOSFET 的状态、而无需主机控制器干预?
5.为了从运输模式退出正常模式,在 TS1引脚上施加大于 Vboot 的电压并持续大于 Tbootmax 的时间,在 Tbootmax 之后,TS1引脚上的电压可能变为零,这不会影响引导顺序,我的理解是否正确?
6.在正常操作过程中,主机突然进行软件复位,然后主机如何知道安全模式是处于运输模式还是正常模式?
