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.

BQ76952: Host controlled balancing- 0x0084-CB_SET_LVL() command not working.

Part Number: BQ76952

Hi 

While performing Host controlled cell balancing in BQ7695202 by writing 0xFFFF in 0x0083 CB_ACTIVE_CELLS() , am able to see that all the cells are getting balanced.

But during this condition, I am writing 4000mV in little endian format (all cell voltages are approx. 3300mV) as my CB_Set_Lvl threshold in 0x0084 CB_SET_LVL(). Cell balancing is not getting turned off even after setting the set level threshold limit.

NOTE:

I have written :

  • 0x03 in  0x9335 Balancing Configuration register for Host control balancing and the function CB_Configuration() is called during initialization inside main() function.
  •  0xFFFF  in 0x0083 CB_ACTIVE_CELLS().
  • CB_Set_Lvl() & CB_ACTIVE_CELLS() functions are called in while(1)

I have attached the function definitions for your reference. 

Please do the needful.

PFAfunctions used.rtf

Thanks & Regards

Aswin.R