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.

BQ25898D: about Input removed interrupt

Part Number: BQ25898D

hello,


Is this interrupt output when the VBUS input is lost?
According to Poor Source Qualification in 9.2.3.2, is it output when it detects that it is not VBUS_GD?
Is this interrupt signal checked every 2 seconds?
Or do you immediately detect Poor Source and output an interrupt signal?

best regards

  • Hi,

    1.Yes. The following events will generate 256-µs INT pulse:

    • USB/adapter source identified (through PSEL or DPDM detection, with OTG pin)

    • Good input source detected – VBUS above battery (not in sleep) – VBUS below VACOV threshold – VBUS above VVBUSMIN (typical 3.8 V) when IBADSRC (typical 30 mA) current is applied (not a poor source)

    • Input removed

    • Charge Complete

    • Any FAULT event in REG0C

    2. Once the input source passes all the conditions above ( described in 9.2.3.1 Power Up REGN Regulation (LDO) and 9.2.3.2 Poor Source Qualification), the status register bit VBUS_GD is set high and the INT pin is pulsed to signal to the host.

    3. Poor Source Qualification requires REGN LDO, REGN LDO requires VBUS above VVBUS_UVLOZ. So if VBUS is removed, Poor Source Qualification will not be performed.

    Please note when a fault occurs, the charger device sends out INT and keeps the fault state in REG0C until the host reads the fault register. Before the host reads REG0C and all the faults are cleared, the charger device would not send any INT upon new faults. To read the current fault status, the host has to read REG0C two times consecutively. The 1 st read reports the pre-existing fault register status and the 2 nd read reports the current fault register status.

    Thanks,

    Ning.

  • hello,

    When a VBUS input is lost, a 256-µs INT pulse is generated.
    At this time, is the REG0C register updated?
    Which fields can I check if updated?
    If not, in which field of which register can I see?

    best regards

  • Hi,

    If valid VBAT is still present after VBUS is removed, please check REG0B[7:5] and REG0B[2].

    Thanks,

    Ning.