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.