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.

BQ25723: Problem with setup the cahrging current , not churging in boost mode.

Part Number: BQ25723

Hi, 

We have some issues related to setup the charging current, the real charging current is less than what we set. 

We use 3s battery. 

 

Init settings: 

Device log, real charging current is 281mA, Input (VBUS) is almost 14V:

Open interface
Write charge current 1024mA. Ok = 1

Charge option0: 0x 20e:
  chrg_inhibit = 0
  en_iin_dpm = 1
  en_ldo = 1
  ibat_gain = 1
  iadpt_gain = 0
  en_learn = 0
  vsys_uvp_enz = 0
  en_cmp_latch = 0
  dis_strgrv = 0
  pwm_freq = 1
  en_ooa = 0
  otg_on_chrgok = 0
  iin_dpm_auto_disable = 0
  wdtmr_adj = disable_watchdog_timer
  en_lwpwr = 0
Charge current: 1024mA
Charge voltage: 12600mV
Charger status: 0x8400:
  stat_ac = 1
  ico_done = 0
  in_vap = 0
  in_vindpm = 0
  in_iin_dpm = 0
  in_fchrg = 1
  in_pchrg = 0
  in_otg = 0
  fault_acov = 0
  fault_batoc = 0
  fault_acoc = 0
  fault_sysovp = 0
  fault_vsys_uvp = 0
  fault_force_converter_off = 0
  fault_otg_ovp = 0
  fault_otg_uvp = 0
PROCHOT status: 0xb880
  stat_adapter_removal = 0
  stat_battery_removal = 0
  stat_vsys = 0
  stat_idchg1 = 0
  stat_inom = 0
  stat_icrit = 0
  stat_comp = 0
  stat_vindpm = 1
  stat_exit_vap = 0
  stat_vap_fail = 0
  tshut = 0
  prochot_clear = 1
  prochot_width = 10ms
  en_prochot_ext = 0
Iin dpm: 6350mA
ADC Vbus psys: 0x8d00:
  input_voltage = 0.000
  system_power = 13.536
ADC Ibat: 0x 200:
  battery_discharge_current = 0.000
  battery_charge_current = 0.128
AdcIinCmpIn: 0x 226:
  cmpin_voltage = 0.456
  input_current = 0.100
AdcVSysBat: 0x9998:
  battery_voltage = 12.608
  system_voltage = 12.672
Charge option1: 0x3300:
  auto_wakeup_en = 0
  en_ship_dchg = 0
  en_ptm = 0
  force_conv_off = 0
  cmp_deg = 5us
  cmp_pol = 0
  cmp_ref = 0
  en_fast_5mohm = 1
  psys_ratio = 1
  rsns_rsr = 0
  rsns_rac = 0
  psys_config = turn_off_psys
  en_prochot_lpwr = 0
  en_ibat = 0
Charge option2: 0x  37:
  batoc_vth = 1
  en_batoc = 1
  acoc_vth = 1
  en_acoc = 0
  acx_ocp = 1
  q2_ocp = 1
  en_ichg_idchg = 0
  en_extilim = 0
  pkpwr_tmax = 20ms
  stat_pkpwr_relax = 0
  stat_pkpwr_ovld = 0
  en_pkpwr_vsys = 0
  en_pkpwr_iin_dpm = 0
  pkpwr_tovld_deg = 1ms
Charge option3: 0x 434:
  psys_otg_idchg = 0
  batfetoff_hiz = 0
  cmp_en = 1
  il_avg = 15a
  otg_vap_mode = 1
  en_vbus_vap = 0
  batfet_enz = 0
  en_otg_bigcap = 0
  en_vsys_min_soft_sr = 0
  en_port_ctrl = 1
  en_ico_mode = 0
  en_otg = 0
  reset_vindpm = 0
  reset_reg = 0
  en_hiz = 0
PROCHOT option0: 0x4a81:
  lower_prochot_vindpm = 1
  inom_deg = 0
  vsys_th1 = 32
  prochot_vindpm_80_90 = 0
  icrit_deg = 100us
  ilim2_vth = 9
PROCHOT option1: 0x41a0:
  pp_acok = 0
  pp_batpres = 0
  pp_vsys = 0
  pp_idchg1 = 0
  pp_inom = 0
  pp_icrit = 1
  pp_comp = 0
  pp_vindpm = 1
  idchg_deg1 = 1_25s
  idchg_th1 = 16
ADC option: 0xa0ff:
  en_adc_vbat = 1
  en_adc_vsys = 1
  en_adc_ichg = 1
  en_adc_idchg = 1
  en_adc_iin = 1
  en_adc_psys = 1
  en_adc_vbus = 1
  en_adc_cmpin = 1
  ptm_exit_light_load = 0
  adc_fullscale = 1
  adc_start = 0
  adc_conv = 1
Charge option4: 0x  48:
  stat_ptm = 0
  stat_idchg2 = 0
  pp_idchg2 = 0
  idchg_th2 = 1
  idchg_th2 = 150
  idchg_deg2 = 1
  idchg_deg2 = 1_6ms
  stat_vbus_vap = 0
  pp_vbus_vap = 0
  vsys_uvp_no_hiccup = 0
  en_dither = 0
  en_dither = disable
  vsys_uvp = 0
  vsys_uvp = 2.4V
Vmin active protection: 0x  6c:
  en_frs = 0
  en_vsysth2_follow_vsysth1 = 0
  vsys_th2 = 27
  vbus_vap_th = 0
Input voltage limit: 9152mV
Vsys min: 9200mV
Iin host: 6350mA
Manufacturer ID (0x40): 0x40
Device ID (0xe1): 0xe0

Another problem we have is the charging not working in boost mode when the input voltage is less than 12.6V(or less) it stops charging. Do you have any ideas why it is happening?

Thank you, Alex.