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.

BQ25792: and TPS25750: flexible number of cells

Part Number: BQ25792
Other Parts Discussed in Thread: TPS25750,

Hi.

I am designing a PCB using the TPS25750 and BQ25792. This PCB must support products that have 1, 2 or 4 cells battery pack.

I use a host processor.  The host processor will load the configuration patch file into the TPS25750 through i2C, the TPS25750 in turn programs the BQ25792.

I would like to use the same host firmware, where the host processor reads some inputs to know how many cells that are in the system.

I do not want to have 3 different patch files that need to be loaded depending on the number of cells.

What is the best practice to achieve this?  

I am considering to use the I2Cw 4CC command to reprogram the BQ25792, but is there perhaps a more straightforward approach?

Thanks for helping!

Jan

  • Hi Jan,

    I am considering to use the I2Cw 4CC command to reprogram the BQ25792, but is there perhaps a more straightforward approach?

    The solution you mentioned with I2Cw is the most straightforward approach. For your system, the easiest ways to reconfigure the BQ depending on cell count are the two ways you mentioned.

    The PD will always program the "default" charge voltage from the original patch file, and you would need to update it to reflect the system after the PD sends it's messages.

    Thanks and Regards,

    Chris