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.

BQ25180YBGR Device not working with 3.7V battery

Other Parts Discussed in Thread: BQ25180, BQ25620

Hello,

Hope you are doin fine.

We have use below part in our design

BQ25180YBGR for battery charging

BQ27220YZFR  for fuel guage

TPS630250RNCR for 3.3V buck/boost

Now we have fasing issue while operating device using 3.7V charged battery output of BQ25180YBGR going discharge to 0.8 volt but when we use 3.2 volt charge battery BQ25180YBGR output is fine.

we have test with another condition when we not connect load after buck/boost ic then circuit is working fine in both both(3.2v and 3.7V) voltage rating battery.. 

Please check below screenshot of our schematic connection.

Thanks in advance.

  • Hi Hitesh,

    Welcome to E2E!

    using 3.7V charged battery output of BQ25180YBGR going discharge to 0.8 volt

    Can you elaborate on this? Do you mean that you have a 3.7 V battery that is discharged to 0.8 V? Or is it the SYS pin that discharges to 0.8 V?

    3.2 volt charge battery BQ25180YBGR output is fine.

    Is this battery measuring 3.2 V? Do you have your VIN present in this case?

    we have test with another condition when we not connect load after buck/boost ic then circuit is working fine in both both(3.2v and 3.7V) voltage rating battery.. 

    How much current is your buck/boost ic expected to pull from the BQ25180 SYS pin? 


  • 1. Sys pin discharge to 0.8 volt.

    2. vin not present, but we have test with another battery which voltage is 3.2 voltage. Using 3.2 volt battery device works.

    3. 400mA.

  • When 3.7 v battery connected to vbat pin, vin not applied device not work but in same condition apply vin(5volt usb) for 2 seconds and remove then device works with battery.

  • Hi Hitesh,

    Is there a difference on the capacity of the batteries? If the only thing different is the batteries then this sounds like it points to a different battery being the suspect.

    When 3.7 v battery connected to vbat pin, vin not applied device not work but in same condition apply vin(5volt usb) for 2 seconds and remove then device works with battery.

    Is the battery charging here? What is the voltage on SYS in this case when VIN is present?

    It sounds like the 3.7 V battery is not able to handle it. Is it an older battery by chance?

    Best Regards,

    Anthony Pham

  • Battery is not suspect because we have check with another new battery same issue.

    When connect vins 4.7 volt shows on sys.

    we have checked with new battery baut same issue comes.

  • Hi Hitesh,

    Ok interesting. Can you share the SYS, BAT, and VIN waveforms when you see this behavior? 

    Best Regards,

    Anthony Pham

  • Please find attached image.

    same behavior on all pin SYS,BAT and VIN.

  • Hi Hitesh,

    Apologies, I should've been more clear. Can you provide a waveform when you do the following:

    When 3.7 v battery connected to vbat pin, vin not applied device not work but in same condition apply vin(5volt usb) for 2 seconds and remove then device works with battery.

    Also can you share if the battery is charging or not?

    Best Regards,

    Anthony Pham

  • Hello Anthony,

    Could you please share the source code for SYS_MODE 01 Force bat power?

    when we applied battery voltage levels are below.

    Bat- 3.7v

    vin- 0v

    sys-0.8v

  • Hi Hitesh,

    The source code would be an i2c register write to 0xA to set the SYS_MODE bit to 01. I'm unfamiliar with how your system code might already have I2C but here is some reference code that may help:

    #include "StdPollI2C.h"

    #define BQ25180_ADDR (0x6A)
    #define BQ25180_STAT0 (0x00)
    #define BQ25180_STAT1 (0x01)
    #define BQ25180_FLAG0 (0x02)
    #define BQ25180_VBAT_CTRL (0x03)
    #define BQ25180_ICHG_CTRL (0x04)
    #define BQ25180_CHARGECTRL0 (0x05)
    #define BQ25180_CHARGECTRL1 (0x06)
    #define BQ25180_IC_CTRL (0x07)
    #define BQ25180_TMR_ILIM (0x08)
    #define BQ25180_SHIP_RST (0x09)
    #define BQ25180_SYS_REG (0x0A)
    #define BQ25180_TS_CONTROL (0x0B)
    #define BQ25180_Mask_ID (0x0C)

    void I2C_write(uint8_t deviceAddress, uint8_t registerAddress, uint8_t registerData){
    uint16_t Error;
    Std_I2C_P_TX_Single(deviceAddress, registerAddress, registerData, &Error);
    }

    void BQ25180_init_all(){
    I2C_write(BQ25180_ADDR, BQ25180_VBAT_CTRL, 0x46);
    I2C_write(BQ25180_ADDR, BQ25180_ICHG_CTRL, 0x5);
    I2C_write(BQ25180_ADDR, BQ25180_CHARGECTRL0, 0x2c);
    I2C_write(BQ25180_ADDR, BQ25180_CHARGECTRL1, 0x56);
    I2C_write(BQ25180_ADDR, BQ25180_IC_CTRL, 0x84);
    I2C_write(BQ25180_ADDR, BQ25180_TMR_ILIM, 0x4d);
    I2C_write(BQ25180_ADDR, BQ25180_SHIP_RST, 0x11);
    I2C_write(BQ25180_ADDR, BQ25180_SYS_REG, 0x44);
    I2C_write(BQ25180_ADDR, BQ25180_TS_CONTROL, 0x0);
    I2C_write(BQ25180_ADDR, BQ25180_MASK_ID, 0xc0);
    }

  • Hello Anthony,

    Thanks for code.

    We have found one range in datasheet. 

    In datasheet mention Vbatpor- Battery only power up voltage, VBAT
    rising-min(3.08v)-max(3.46v). If we using 3.08v-3.46v battery device working fine.

    but we need to power up device at maximum 3.7v. please advice how we do this.

  • Hi Hitesh,

    If the 3.7 V is the range for the battery, the device will power on. The VBATPOR line is a threshold and the tolerances for that threshold. Even though it says 3.46 V max, the device will still power on with a VBAT of 3.7 V. 

    Let me know if there are any more questions. 

    Best Regards,

    Anthony Pham

  • Hello Anthony,

    Still we are not able to operate device using battery.

    We have applied battery direct on vin pin then device work fine but when battery connect on bat pin device not power up.

    We need to configure IC for only battery operate mode?

    Thanks

  • Hi Hitesh,

    There should be no needed configuration for operating only with a battery. The device will power SYS if the battery is above BUVLO. 

    Apologies, I should've been more clear. Can you provide a waveform when you do the following:

    When 3.7 v battery connected to vbat pin, vin not applied device not work but in same condition apply vin(5volt usb) for 2 seconds and remove then device works with battery.

    Also can you share if the battery is charging or not?

    Can you provide a waveform when you do the following? In the waveform already provided, I do not see VBAT voltage. I'm expecting a waveform showing a voltage to go from 0 to about 3.7 V along with other waveforms such as SYS. 

    Do you see this on all boards or only on a single board? Are you able to communicate with the device over I2C?

    Best Regards,

    Anthony Pham

  • Hello Anthony,

    We got problem in all boards.

    we found some observation, if we change battery discharge current limit to 1500mA then its working fine.

    Could you please suggest any other part number which have 1500mA default discharge current set?

    Thank.

  • Hi Hitesh,

    I will need to look and see if there is a device with 1500 mA default. Do you see this before you are able to write any register settings?

    Best Regards,

    Anthony Pham

  • Hi Anthony,

    Yes, After set resistor we can use higher ratings battery in our devise.

    But we need to write resistor every time. its not store in IC, every battery power reset it shown default value.

  • Hi Hitesh,

    Can you provide your register settings that you are configuring?

    Best Regards,

    Anthony Pham

  • Hello,

    Please find below register settings.

    0x00 : 81
    0x01 : 0
    0x02 : 0
    0x03 : 66
    0x04 : 4f
    0x05 : 2c
    0x06 : 96
    0x07 : 87
    0x08 : 4d
    0x09 : 11
    0x0A : 40
    0x0B : 0
    0x0C : c0

    We have change ICHG_CTRL Register for fast charge but we did not get charging speed.

  • Hi Hitesh,

    It looks like your TS/MR pin is floating. I had noticed on the schematic that it looks like you might be intending to connect it to a battery NTC. Is this correct? is there anything connected to this pin? Be sure to connect your NTC to this pin if it is not. 

    Best Regards,

    Anthony Pham

  • Hello,

    TS/MR pin is not floating, its connect with battery NTC.

  • Hi Hitesh,

    It looks like in that case that the voltage on the TS/MR is a lot higher than expected and tripping the TS_OPEN threshold. I'm guessing you do not have your battery plugged in, is this true?

    In the case of looking at a battery charger with a higher default BATOCP, it looks like the BQ25620 has a higher BATOCP level at 6A I believe. Is this too much or are you looking for something similar to the BQ25180?

    Best Regards,

    Anthony Pham

  • Hello,

    We have check with both case with TS/MR connect and whiteout TS/MR but not get any result.

    Yes, we need upto 1.5A discharge current IC. Because Ic get upto 1.5A spike in starting periode.

    Thanks.

  • Hi Hitesh,

    Can you measure the voltage at the TS/MR pin? 

    Have you taken a look at the BQ25620?

    Best Regards,

    Anthony Pham