BQ76940的XREADY故障
时间:10-02
整理:3721RD
点击:
求助,在唤醒BQ76940后,有一定几率会出现XREADY故障,请问会是什么原因导致的?
我的软件操作流程如下:
1、TS1管脚给一个10ms高脉冲。
2、检测并等待REGOUT电压大于3000mV。
3、等待100ms。
4、通过I2C配置BQ76940参数,其中SYS_STAT写0xBF
5、读出参数配置,对比一致。其中SYS_STAT中的XREADY若置位则延时250ms重新回到1初始化
6、初始化完毕开始正常工作循环。延时800ms后每250ms读取一次数据,并处理SYS_STAT标志。现在就是在这个循环里会检测到XREADY故障,按理说启动时发生故障的话应该在上一步就重新初始化了
请检测在启动前,BAT, VC5X,VC10X, VC15X 管脚电压正常,CAP1/CAP2/CAP3与TS1/TS2/TS3对GND/VC5X/VC10X 电压为0;上电后, REGOUT/CAP1/CAP2/CAP3与GND/GND/VC5X/VC10X电压为3.3V。这些电压要用示波器看波形,确保电压正常,否则可能不能正常启动。