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.

BQ25611D: How to reset BQ25611D through I2C with adapter present?

Part Number: BQ25611D

Dear,

What we want:

1. Adapter present.

2. Host writes registers of BQ25611D through I2C.

3. BQ25611D reset (BATFET is turned off, and then BATFET is turned on).

According to following description, host shall set BATFET_RST_WVBUS to 1 and then BATFET_DIS to 1:

Test result:

After host sets BATFET_RS_WVBUS to 1 and then BATFET_DIS to 1, BQ25611D doesn't reset. After plug-out adapter, BQ25611D enter shipping mode.

May you please check whether it is expected?

  • Update the description about BATFET_DIS:

  • Update the description about BATFET_DIS:

    5 BATFET_DIS 0 R/W by REG_RST BATFET Q4 ON/OFF control. Set this bit to 1 to enter ship mode. To
    reset the device with adapter present, the host shall set
    BATFET_RST_WVBUS to 1 and then BATFET_DIS to 1.
    0 – Turn on Q4. (default)
    1 – Turn off Q4 after tBATFET_DLY delay time (REG07[3])


    "To reset the device with adapter present, the host shall set BATFET_RST_WVBUS to 1 and then BATFET_DIS to 1."

  • Hi,

    What are your test conditions such as VBUS (voltage at VBUS pin), IVBUS, VBAT (voltage at BAT pin), IBAT, VSYS, ISYS?

    Thanks,

    Ning.

  • Hi Ning,

    Thanks for your comment.

    The test conditions are listed below:

    1. VBUS ~5V

    2. IVBUS ~500mA

    3. VBAT ~3.9V

    4. IBAT ?

    5. VSYS ~3.9V

    6. ISYS ~300mA

    Thanks,

    Zhongbo

  • Zhongbo,

    We are checking and will get back to you.

    Thanks,

    Ning.

  • Zhongbo,

    Referring to 9.3.7.3 BATFET Full System Reset, When BATFET_RST_EN=1 and BATFET_DIS=0, BATFET full system reset function is enabled. BATFET_DIS should not be set to 1 for the system reset function.

    Thanks,

    Ning.

  • Hi Ning,

    Thanks for your comment.

    From the BQ25611D datasheet, the BATFET full system reset function can only be triggered by /QON pin. And host can't trigger the full system reset function by I2C command. Is it right?

    "The BATFET functions as a load switch between battery and system when input source is not plugged–in. When BATFET_RST_EN=1 and BATFET_DIS=0, BATFET full system reset function is enabled. "

    Thanks,

    Zhongbo

  • Zhongbo,

    Referring to 9.3.7.3 BATFET Full System Reset on the d/s, the QON pin supports push-button interface to reset system power without host by changing the state of BATFET. When the QON pin is driven to logic low for tQON_RST, BATFET reset process starts.

    The host may enable and disable BATFET via BATFET_DIS bit as described in 9.3.7.1 BATFET Disable (Enter Ship Mode) and 9.3.7.2 BATFET Enable (Exit Ship Mode), but it is not considered as the "BATFET Full System Reset" function described in Section 9.3.7.3.

    Thank,

    Ning.

  • Hi Ning,

    Your comment is very clear. Thanks for you help.

    Thanks,

    Zhongbo