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.

BQ25720: BQ25720RSNR

Part Number: BQ25720
Other Parts Discussed in Thread: , BQ40Z50

Tool/software:

HI TI Team,

i am trying to charge the battery(11.2V/3A) for this i given supply from RPS(12V/2A). Also communicated with SMBUS and changed the register bits as charge option 0 (020E) and charge current(0800) as per bq25720evm.but my battery is not charging.

Could you please help me on this. below is my log information.

.

Tagore.

  • Hi, Tagore,

    It looks you need a big power supply for your application. Need more power to charge the battery.

    Regards,

    Tiger

  • HI Tiger,

    Thanks for your suggestion, as per your suggestion we gave input power supply as 15V, 5A .and load battery pack is 12V,3.6A connected. In RPS only 40mA is drawn also we discharged this battery voltage is 6.5V.

    Could you please help me on this to charge the battery.

    Thanks,

    Tagore.

  • HI, Tagore,

    The device charges the battery in three phases: pre-charge, constant current, constant voltage. At the beginning of a charging cycle, the device checks the battery voltage and regulates current/voltage accordingly.

    For 2S to 4S applications, when the battery voltage is below minimum system voltage VSYS_MIN(), the charger is in pre-charge status. When EN_LDO=1b, charge current is the lower value of 384mA and CHARGE_CURRENT() setting. The 384mA clamp current is to prevent overheating the BATFET. When EN_LDO=0b, the charge current is programed through CHARGE_CURRENT() register.

    When the battery voltage is above minimum system voltage VSYS_MIN() and below max charge voltage CHARGE_VOLTAGE(), the charger is in constant current (CC) mode. The charger regulates the charge current at CHARGE_CURRENT() setting. The charge voltage is below CHARGE_VOLTAGE() setting.

    When the battery voltage reaches max charge voltage CHARGE_VOLTAGE(), the charger is in constant voltage (CV) mode. The charger regulates the battery voltage at CHARGE_VOLTAGE() setting. The charge current is determined by the charger, which is lower than the CHARGE_CURRENT() setting.

    When the charge current drops below termination current (determined by user), the host can stop charging by programming CHARGE_CURRENT()=0.

    The battery charging profile is illustrated below. 

     

    My suggestion is to lower min system voltage register VSYS_MIN() value to 6V. You  could see more charge current. 

    Regards,

    Tiger

  • Hi Tiger,

    We checked Register EN_LDO is1, i did change in charge option0, charge voltage and charge current,, i'm not getting the voltage at Load connector and also getting logs as previous screenshot,

  • Hi, Tagore,

    Did you try this?

    My suggestion is to lower min system voltage register VSYS_MIN() value to 6V. You  could see more charge current. 

    It looks basic operation question. Have you read our user guide for BQ25720EVM?

    User guide BQ25720, BQ25723 Evaluation Module

    Regards,

    Tiger

  • Hi Tiger,

    I'm using custom board taking the reference from BQ25720_EVM Schematic. Attached Custom board schematic please review 

    Following is the current hardware setup for testing.

    Setup

    Setup has STM32 EVB, BQ25720 Custom board and 3.7V Li-ion Single cell. STM32 is used to interface custom board over SMBus and following are the Gpio connections.

    For Battery IC side
    PC10 = ilim_hiz = i/p
    PC11 = chrg_ok = o/p
    PC12 = otg/vap = i/p
    PD2 = cell control= i/p
    PC8 = Cmp_out = o/p.

    Input supply to setup =12V,10A

    Through SMBus Following registers are configured.

    1.  Vsys_min register = 0x100 (which is set to 100mV),

    2.Charge option0 register = 0x020E.

    3.Charge current register = 0x0800(which is set to 256mA)

    4.Charge voltage register = 0x0800(which is set to default value)

    Following the system log which shows setting above 4 registers reading same registers to confirm the values along with other status registers

    Could you please share your Feedback.

    Thanks & Regards,

    Tagore.


    7433.4S6P BATTERY CHARGER (100W)_V0.1_SCH.pdf

  • Hi, Tagore,

    The ground net tie should be a short. Please replace FB3 with a low impedance physical short, such as a solder ball/bridge.
    For quick proof of concept project, highly recommend BQ25720EVM. 

    Regards

    Tiger

  • Hi, Tiger.

    Thank you for sharing this great knowledge.I can charge a battery with an STM32 microcontroller; however,

    1.I am not sure how to monitor the battery charging status using logs.

    2. Which register and bit to monitor?

    3.How do I find out what percentage of the battery is charged?

    4.When connecting a 4s2p battery pack and an ammeter to the load side, the input resistors (R60, R61) burn; how can I resolve this issue?



    Could you please help me develop this?

    Thanks,

    Tagore.

  • Hi, Tagore,

    Please read the datasheet about 0x20 charge status register.  The charger won't know the percentage of the battery, this function is called battery gauge function, suggest BQ40Z50 for example. 

    R60 and R60 are 1206, 0.25W resistors. Maybe you can increase the power wattage on these two resistors. 

    Regards

    Tiger

  • Hello Tiger

    Thank you; it works and can charge the battery.

    1)If I want to charge the battery with the maximum charge current, need I change my hardware?

    2) If I configure the firmware code to permit a maximum charge current of 7A at the CHARGE_CURRENT(), do I need to modify any hardware? weather in boost section or BQ25720RSNR section?


    Regards and gratitude

    Tagore.

    8712.4S6P BATTERY CHARGER (100W)_V0.1_SCH.pdf

  • can i get your mail id so that i can share my layout file

  • Hi, Tagore,

    We have a reference design on ti.com. PMP22409. 

    You can send your files through this upload only link. 

    https://tidrive.ext.ti.com/u/iry62Ay8utuYvLrc/39221629-502a-4244-bd46-cd35bac4ff9d?l

    5u_Pr4dx

    Regards,

    Tiger