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.

BQ24770: Smart Battery

Part Number: BQ24770
Other Parts Discussed in Thread: BQ40Z50

Hi team,

My customer is evaluating BQ24770 and needs to confirm some questions.

1. Does it support smart battery? 

2. Is it possible to control the charging by SMBus? 

3. Is it possible to support .PEC(Packet Error Code) communication? 

4. In smart battery side, there is a Safety Signal pin (T pin), does BQ24770 need to use this pin?

5. Could you explain the correct settings when using BATPRES comparator or internal comparator in EVM?

6. How to do the software setting if using internal comparator to control?

7. LED is used to indicate to charging status, ACOK will show the start status, then how to show the complete status?

Best,

Zeming

  • Hi Zeming,

    1) The BQ24770 can be used with smart batteries. The smart battery can send ChargeVoltage() and ChargeCurrent() commands to the BQ24770 through SMBus.

    2) Yes, the BQ24770 is an SMBus controlled charger. The host must write to the registers in order to enable charging.

    3) The BQ24770 does not support PEC. Please disable PEC from the smart battery's broadcasts to the charger.

    4) The BQ24770 does not have a TS pin, and it cannot monitor the battery temperature on its own. Typically, our SMBus charge controllers are paired with a battery gauge that monitors parameters such as the state of charge, charge voltage, charge current, battery temperature, etc. The host MCU can make decisions based on this information and control the BQ24770 as needed.

    5) and 6) There are several options for this. First, let me explain the functionality of the /BATPRES pin. /BATPRES low tells the BQ24770 that the battery is present, and /BATPRES high tells the BQ24770 that the battery is absent. If /BATPRES goes from low to high, the BQ24770 interprets this as battery removal. The device will exit LEARN mode, disable charging, and reset the ChargeVoltage() and ChargeCurrent() registers. Is this functionality needed in your application?

    If the /BATPRES pin functionality is not needed, then you can simply tie /BATPRES to GND in order to indicate to the BQ24770 that the battery is present. This is the simplest solution. Make sure you do not leave the /BATPRES pin floating. Otherwise, a low to high transition will stop charging and reset the ChargeVoltage() and ChargeCurrent() registers, as explained above.

    If the /BATPRES pin functionality is needed, then there are a couple options. Some battery packs have an output pin with an internal pull-down resistor, which can be conveniently connected to /BATPRES on the BQ24770. This automatically pulls the /BATPRES pin low when the battery is inserted, which indicates to the BQ24770 that the battery is present. Does your battery have a pin for this?

    If the /BATPRES functionality is needed, but the battery pack does not have this output pin, then you can use the BQ24770's independent comparator to detect whether or not the battery is present. In this case, the independent comparator will compare an internal reference voltage with the battery voltage (connected to CMPIN), and CMPOUT (the output of the independent comparator) should connect to /BATPRES. You can use register ChargeOption1() bits[7:4] to set the independent comparator's internal reference voltage, output polarity, and deglitch time.

    7) The BQ24770 is a host-controlled charger. The host is responsible for controlling the BQ24770 in order to set the desired charge profile. If you have an LED to indicate when charging is complete, then I would suggest that the host should control this by turning on the LED after charging is done.

    Best regards,

    Angelo

  • Hi Angelo,

    Appreciate your kind explanation. 

    But the customer needs a PEC-supported product. Do we have products support PEC communication?

    Requirements:

    4 cells Li-ion Battery, NVDC, SMBUs, PEC, 24V input

    Best,

    Zeming

  • Hi Zeming,

    Unfortunately, we currently do not have a charger that is designed with PEC support in mind. Please disable PEC from the smart battery's broadcasts to the charger. All of the customer's other requirements can be met.

    Best regards,

    Angelo

  • Hi Angelo,

    The customer insists that smart battery will become unable to control the charger IC without PEC.

    And the smart battery embedded our bq40z50, will this gauge IC be able to control BQ24770 even without PEC?

    If so, how to disable the PEC of smart battery, changing the value of register by SMBus via MCU? 

    Best,

    Zeming

  • Hi Zeming,

    Please refer to Section 4.11 in the BQ40Z50 technical reference manual. The CPE bit can be used to enable or disable PEC from the broadcasts to the charger. With PEC disabled, there should be no issue controlling the BQ24770.

    https://www.ti.com/lit/ug/sluua43a/sluua43a.pdf

     

    Please note that I only support chargers, not gauges. For further questions regarding the BQ40Z50, I recommend opening a new E2E thread for the BQ40Z50 so the gauge team can provide support.

    Best regards,

    Angelo

  • Hi Angelo,

    Thanks a lot!

    I will open another thread for BQ40Z50 if necessary.

    Best,

    Zeming