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.

BQ24250: BQ24250 never charges

Part Number: BQ24250

Hello, I have a BQ24250 charger for battery charging control and a BQ27441 fuel gauge for battery level monitoring. The battery used has the following spec: 3.7V, 690mAh 2.55 Wh 

How do I force the battery charger into a charging state?

Here is a list of the interpreted register values for the BQ24250 when (A) the charger is connected to power and (B) when it is not (See below).

If anyone could provide guidance on why the charging status is always "BQ24250_READY" when the power is connected even though the battery is not fully charged that would be great.

(A) charger connected to power

REGISTER #1:

B0:B3 fault status: BQ24250_NORMAL

B4:B5 charging status: BQ24250_READY

B6    watchdog enable: BQ24250_DISABLE

B7    watchdog fault: BQ24250_NO_WATCHDOG_FAULT

REGISTER #2:

B0    hz mode: BQ24250_NOT_HIGH_IMPEDANCE_MODE

B1    charging status:  BQ24250_ENABLE

B2    charge termination: BQ24250_DISABLE

B3    stat pin status:  BQ24250_ENABLE

B4:B6 input current limit level:  BQ24250_USB3_900mA_limit

B7    not readable

REGISTER #3:

B2:B7 battery regulation voltage: 4200.000000

REGISTER #4:

B0:B2 termination current sense threshhold: 50.000000

B3:B7 charging current: 700.000000

REGISTER #5:

B0:B2 VDPM level: 4360.000000

B3    ce status:  BQ24250_CE_LEVEL_HIGH

B4    dpdm enabled:  BQ24250_ENABLE

B5    current policy: BQ24250_REGISTER3_CURRENT_CONTROL

B6:B7 loop status: BQ24250_NO_LOOP_ACTIVE

REGISTER #6:

B0:B2 ts status: BQ24250_TS_NORMAL

B3    ts enable:  BQ24250_ENABLE

B4    sysoff enable: BQ24250_DISABLE

B5:B6 safety timer time limit: BQ24250_CHARGE_6HR

B7    timer slow:  BQ24250_TIMER_SLOWED_THERM_OR_DPPM

REGISTER #7:

B0:B1 not available. keep set to zero

B2    production test mode: BQ24250_DISABLE

B3    battery detection entry: BQ24250_BATDET_ONLY_IF_TERM_OR_FORCE_PTM

B4    vdp enable: BQ24250_DISABLE

B5:B7 OVP voltage: 6.000000

3781 mV , 0 mA , 0 mW 34 PCT 91 PCT 208 / 622

(B) charger not connected to power

REGISTER #1:

B0:B3 fault status: BQ24250_INPUT_FAULT_AND_LDO_LOW

B4:B5 charging status: BQ24250_FAULT

B6    watchdog enable: BQ24250_DISABLE

B7    watchdog fault: BQ24250_NO_WATCHDOG_FAULT

REGISTER #2:

B0    hz mode: BQ24250_NOT_HIGH_IMPEDANCE_MODE

B1    charging status:  BQ24250_ENABLE

B2    charge termination: BQ24250_DISABLE

B3    stat pin status:  BQ24250_ENABLE

B4:B6 input current limit level:  BQ24250_USB3_900mA_limit

B7    not readable

REGISTER #3:

B2:B7 battery regulation voltage: 4200.000000

REGISTER #4:

B0:B2 termination current sense threshhold: 50.000000

B3:B7 charging current: 700.000000

REGISTER #5:

B0:B2 VDPM level: 4360.000000

B3    ce status: BQ24250_CE_LEVEL_LOW

B4    dpdm enabled:  BQ24250_ENABLE

B5    current policy: BQ24250_REGISTER3_CURRENT_CONTROL

B6:B7 loop status: BQ24250_NO_LOOP_ACTIVE

REGISTER #6:

B0:B2 ts status: BQ24250_TS_NORMAL

B3    ts enable:  BQ24250_ENABLE

B4    sysoff enable: BQ24250_DISABLE

B5:B6 safety timer time limit: BQ24250_CHARGE_6HR

B7    timer slow:  BQ24250_TIMER_SLOWED_THERM_OR_DPPM

REGISTER #7:

B0:B1 not available. keep set to zero

B2    production test mode: BQ24250_DISABLE

B3    battery detection entry: BQ24250_BATDET_ONLY_IF_TERM_OR_FORCE_PTM

B4    vdp enable: BQ24250_DISABLE

B5:B7 OVP voltage: 6.000000

3748 mV , -137 mA , -513 mW 34 PCT 91 PCT 207 / 622