主要有以下两种原因
1. 是由于Charger的看门狗功能未关闭,同时主控没有做喂狗动作导致的。
一旦看门狗计时器超时,Charger内部Q1、Q2管就会断开,导致VSYS被拉低,并且所有的寄存器复位至默认值,经过TRST_DUR时间后,Q1、Q2管会自动闭合,VSYS被拉低的时间TRST_DUR两档可配:2s/4s。
在功能调试的过程中建议关闭Charger的看门狗功能,同时如果产品不使用该功能时也建议关闭。
关闭方法:寄存器REG05H[bit6-5] WATCHDOG写00
2. 是INT引脚长时间被拉低导致的。
INT引脚长时间拉低可以实现系统硬复位功能:Q1、Q2管断开,导致VSYS无输出,经过TRST_DUR时间后,Q1、Q2管自动闭合。TRST_DUR时间两档可配:2s/4s,寄存器位为REG01[bit5]