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.

BQ76940: BQ76940

Part Number: BQ76940
Other Parts Discussed in Thread: BQ78350, BQ78350-R1

Hi,

We are looking for develop 13S3P /13S5P battery monitoring system by using BQ76940 and I have a question respective to design.

1) BQ76940 ll support series and parallel Battery Configurations? Ex: 10S3P 10 cell in series and 3 cell in parallel.

2) BQ76940 supports over current in Discharge (OCD), Short Circuit in Discharge (SCD), Over voltage (OV), under voltage (UV) and Coulomb Counter.

BQ76940 has already supports OCD, SCD, OV, UV, and Coulomb Counter & why we have to use BQ78350?

3) BQ78350 (Gas Gauge) is mandatory for BQ76940?

 

4) BQ76940- We can’t measure Coulomb Counter without bq76940 Companion to the BQ78350?

 

5) BQ76940- External cell balancing is mandatory to use? If yes, then which cell balancing to use passive or active?

 

6) Our adapter out specifications is 48V 2A with protection. 2A enough for charge 48V 6Ah or 48V/ 10Ah battery pack?

Please find the our attached reference block diagram

Awaiting for your valuable reply,

Thank you.

Regards,

Rajaneesh

  • Hi Rajaneesh,
    Your diagram will not work, the bq78350-R1 does not share the I2C bus with another host. While a generic I2C might be shared, in this case it is a dedicated bus and must not have other communication. Your MCU could talk to the SMBus port of the bq78350-R1 if you want to use the gauge.
    Regarding your questions:
    1. Yes, the bq76940 will support parallel cells in addition to series. The monitor sees all the parallel cells as one, the same voltage.
    2. The bq76940 has protection features as you note. The bq78350-R1 provides additional protection features such as over and under temperature, over current charge, protections with longer times and calibrations, and in some cases multiple levels/times. It also provides a balancing algorithm, gauging and fault recovery.
    3. No, you do not need the bq78350-R1 gauge, it provides its suite of features through parameter configuration. You could implement your specific set of desired features in your MCU. Reasons for the MCU might be custom behaviors, special interfaces or lower cost. Reasons for the gauge might be simpler development.
    4. The bq78350-R1 gauge reads the coulomb counter and maintains passed charge information. If not using the gauge your MCU would need to do that.
    5. You do not need to use external cell balancing with the bq76940, but currents are low with the internal balancing. Cell balancing may be needed to adjust for the leakage and offset currents of the bq76940 which could affect the cell voltage over time. If your system has other loads or imbalance sources such as temperature you may want higher balance current. The amount of balance current you want will also depend on how your balance algorithm is implemented and how often your system is cycled. The bq78350-R1 balances only during charge at the end when the IxR error of the cell should be low. If you use your MCU you may choose a different algorithm and have more time to balance. The bq76940 supports only passive balancing. Active balancing would be possible with the voltages obtained from the bq76940, active balancing is a more complex and expensive system.
    6. The 2A adapter will charge a larger battery, charge time will be longer for larger capacity batteries than smaller. Generally the concern with cells is charging at too high of a current, but cells will have a cutoff current at full charge as well. Check with your cell supplier for charging requirements for your cells.
  •   Hi,

    Thank you for your kind and fast reply.

    Please suggest the best method be used for battery monitoring with over current in Discharge (OCD), Short Circuit in Discharge (SCD), over voltage (OV), under voltage (UV) and Coulomb Counter, cell balancing with accurate values monitoring.  

    Our reference block diagram as below, kindly suggest

    Awaiting for your valuable reply,

    Thank you.

    Regards,

    Rajaneesh

  • Hi Rajaneesh,
    Either option should work well.
    With Design 1 you will need to design your protection limits and behaviors in your code. OCD, SCD, OV and UV are available in the bq76940 with the timings available. For OCC and other limits you will need to read values from the bq76940 and set limits. This gives you the best flexibility to get the system behavior as you want it. You will also need to design gauge and balance algorithms. This approach gives you the best flexibility such as being able to design balancing to match the cells voltages after assembly. But this takes programming.
    With Design 2 the protections will be designed in the bq78350-R1, you simply configure them with the parameters provided in the ranges allowed. There is a lot of flexibility, but the behavior is fixed within those limits. With balancing for example it will balance only during the end of charge, it won't balance at rest. From your diagram with this choice your MCU programming would be mostly for the display and/or user interface although you could still do your own gauging with the data from the bq78350-R1 rather than using its gauge calculations.
  • Hi,
    Thank you for your kind and fast reply.

    Kindly clear the following doubts

    1) It means that I can’t control bq78350-R1 through MCU if I use Design 2 and cell balance also not in our control.
    2) But MCU can read the data from bq78350-R1 & MCU can be use the received data for display and other purpose?
  • Hi Rajaneesh,
    1. Correct, the bq78350-R1 would be the battery controller. The MCU would provide user interface and some limited controls, but generally the bq78350-R1 algorithms will operate as configured. The MCU can't make the bq78350-R1 balance outside its design.
    2. Yes, the bq78350-R1 makes battery data available for the MCU to use for other decision making. See the technical reference manual for the behavior details and communication.