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.

BQ79616-Q1: BQ79616-Q1

Part Number: BQ79616-Q1
Other Parts Discussed in Thread: BQ79616

Once we have encountered a situation where the TSREF voltage is lowered to 0V, but CVDD, AVDD and DVDD are normal. The recovery can't be achieved through sending a HW-RST(10mS) and wake-up(2mS) signal by RX, and the recovery can only be achieved after the power of BAT and LDOIN is disconnected. Please help to ask what abnormal states HW_RST cannot be recovered normally. And why can't HW_RST be restored?

  • Hi Bang,

    Do you know what the conditions were that caused TSREF to lower to 0V? Just to confirm, TSREF_EN = 1 during the time TSREF = 0V and was set to 1 again after the HW_RST?

    Regards,

    David

  • Condition:We stop the power loop, and  make BQ79616 enter shutdown mode  ,MCU power off; then we Power on MCU, sent wake-up signal to AFE ,CVDD/AVDD goes to 5V, Cell ADC is OK, but GPIO ADC is 0,and we found FAULT_PWR2=6.

    Every time MCU is power-on,we will config AFE and set TSREF=1.


     

  • Hi Bang,

    To answer the original question of what HW_RST can recover, HW_RST powers down LDOIN which incidentally powers down, AVDD, DVDD, and CVDD. TSREF is a reference from AVDD. The FAULT_PWR2 faults do indicate abnormal circumstances are occurring. I recommend capturing the BAT, TSREF, AVDD, and LDOIN waveforms when the issue occurs. The purpose of this is to determine if this is a transient problem or if any voltages are looking abnormal. Is it possible that TSREF's current limit of 52mA in active mode or the current limit of 100uA in sleep mode is exceeded?

    Regards,

    David