bq76940在进行CC测量时,每250ms读一次,当CC_Ready为1 时,同时清除CC_Ready位,即将CC_Ready写1,但CC_Ready为1时,由于SYS_STAT与alert信号是或的关系,Alert信号置1会影响到CHG_ON 和DSG_ON,CHG_ON 和DSG_ON一直为0。
如果不使用CC测量,则不会出现这种情况。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
bq76940在进行CC测量时,每250ms读一次,当CC_Ready为1 时,同时清除CC_Ready位,即将CC_Ready写1,但CC_Ready为1时,由于SYS_STAT与alert信号是或的关系,Alert信号置1会影响到CHG_ON 和DSG_ON,CHG_ON 和DSG_ON一直为0。
如果不使用CC测量,则不会出现这种情况。
CC_Ready为1导致Alert信号置1并不会 影响CHG_ON和DSG_ON。需要确认一下SYS_STAT看有没有其他保护?还有确认是否是MCU通过I2C通讯把CHG_ON和DSG_ON设成0了。