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.

BQ24773 Charging

Other Parts Discussed in Thread: BQ24773, BQ25703A

Hello guys,

Working on BQ24773 charger IC. Couple of questions are waving in mind. Please help.

Pre-info:

  • I am using PIC32 controller to communicate with BQ24773 IC which is connected to battery through fuel gauge IC. 

Questions:

  • How BQ IC functions?
  • Which are the pins used for charging battery? 
  • Does BQ IC sense battery voltage and current automatically? OR do we need to configure any pins to sense parameters?
  • How much voltage and current value to be set for battery charging? (Using two batteries: 1) 7.4V 3000mAh Lipo  rechargeable    2) 3.7V 2200mAh rechargeable )
  • Should charging be done through register configuration only? 

Request: 

  • If you any reference documents please share with me.
  • If you any reference firmware code, please share with me.

Looking forward to your support.

-Harshit

  • •How BQ IC functions?
    Follow the host command to charge an battery and support system load. Vsys can be powered up without any I2C command. To charge a battery, at least, the charge current and voltage commands should be sent by the host controller. Please check the datasheet for detail functions
    •Which are the pins used for charging battery?
    bq24773 doesn't integrate the switching FET and inductor. Please check the datasheet for the typical application circuit.
    •Does BQ IC sense battery voltage and current automatically? OR do we need to configure any pins to sense parameters?
    To control the charger current and voltage, all the BQ IC sense battery voltage and current.
    •How much voltage and current value to be set for battery charging? (Using two batteries: 1) 7.4V 3000mAh Lipo rechargeable 2) 3.7V 2200mAh rechargeable )
    In general, the charging profile should be provided by the battery vendors. For Li-ion battery, the typical charging voltage could be 4.2V/cell.
    •Should charging be done through register configuration only?
    bq24773 is a host control charger. The charging termination command should be sent out from the host controller.

    The EVM is a good example to start your design.
    If you google bq24773 code, you can find some 3rd party code, for example: chromium.googlesource.com/.../bq24773.c
  • Thanks for your response. It really helped me to understand all things.

    Can you help little more?

    Do we need to regulate charging cycle of BQ IC?
    Means suppose 7.4V lipo battery charging is going and we have set voltage limit 7.4V to charge cut-off. We also use gauge IC to sense voltage and current. When battery charging reaches up to 7.4V, does BQ IC automatically stop charging OR do we need to insert control logic in host controller (Firmware)?
  • bq24773 doesn't automatically stop charging. Yes. A host controller is needed to stop charging if the host wants to stop charging.
  • Thanks for the reply. We can charge battery through BQ24773 IC. It works. Also we can disable and enable charging using inhibit bit.

    Now we want to know about error code list if available. The purpose is to implement error code list for different charging failure conditions. Following are question:

    Is BQ24773 capable of detecting charging error automatically? Are there any error event list for BQ24773?

    How BQ24773 detects battery charging failure? Is there any kind register notification?

    Please assist on above queries. Any reference or document you have please share with us. Looking forward to your support.

    -Harshit

  • bq24773 has all different kinds of protections, but, it doesn't have a register to report failure mode.
    The new NVDC charger bq25703A has a charge status register to report different charging failure.