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.

CCS/BQ76PL455A-Q1: Setting The Balancing Time

Part Number: BQ76PL455A-Q1

Tool/software: Code Composer Studio

Hi, Im using a single ended BQ76Pl455A-Q1 with the TMS570 microcontroller, I've got the example code loaded in CCS and was just wondering is it possible to set how long balancing is done for at a time, as so far in reading the code I cannot see anywhere that enables the EQn pins. Ideally I'd like to program it so that balancing is done for 0.5s then the voltages are read, repeating until balanced. Is it possible to modify the example code to do this?

Thanks,

Alex

  • Hi Alex,

    The example code is not meant to be a coherent "plug and play" sort of example code. It is more-so meant to be a group of example uses built on top of an API that you can reference to communicate to the pl455.

    That being said, yes, the example code can be used as a basis for this. There are already placeholder's to wakeup and initialize the different registers of the device. If you know the register to write to and the data you are putting in it, it is just a matter of using the WriteReg function properly and repeatedly.

    One caveat here is that all of the timing must be done on the MCU side. The PL455 does not have a cell balancing timer built in.
  • Hi David,

    Thanks for you're reply, thats very useful to know, do you know if there are any tutorials, videos or documents etc detailing a set up of the BQ76PL455A-Q1 for first use? As I havent had much experience as programming IC's before.

    Cheers,
    Alex
  • Go to below link and you will find very useful application notes.

    www.ti.com/.../universalsearch.tsp