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.

BQ76PL455A-Q1: BQ76PL455A-Q1

Part Number: BQ76PL455A-Q1

We are not able to change default configuration of bq76PL455A-Q1 like baud rate ,clearing fault resistors and cell Balance Configuration.

but if we are reading cell voltages and temperature values with default configuration then we are able to read appropriate number bytes of data.

We also refer Application Note SLVA617A (bq76PL455A-Q1 Software Design Reference) but still we are facing same issue.

  • Hi Ruturaj,

    Can you clarify - what does it mean that you cannot change default configuration? Can you clarify what the issue is? You will need to have correct baud rate etc to have proper operation.

    Regards,

    Taylor

  • Hi Taylor,

    i am sending cell balancing command  to balance my cell with 250Kb baud rate.

    Example : sending 0x55 and 0x00 data to this  CBENBL 0x14–15 (20–21) Balancing Enable resister

    Then reading back data from this resister that time i getting all 0x00 data.

    so i try to read error from chip and  found some error in chip like CHIP_FAULT_SUM,OV_FAULT_SUM and UV_FAULT_SUM.

    then i try to disable error dependency on cell balancing by resetting BAL_CONTINUE bit in CBCONFIG 0x13 (19) Balance Configuration resister.

    But what ever data i am sending through command  and reading back data from that resister every time i am getting the default data.

    Then i try to change clear the all fault but still chip is not clearing faults.

    Also try to write data in COMCONFIG 0x10–11 (16–17) Communications Configuration,TXHOLDOFF 0x12 (18) UART Transmitter Holdoff but while reading back data i am getting only default data.

    But if i send CMD 0x02 (2) Command with different data that time i am receiving correct number of bytes of data(cell voltages).

    So do we need to set some key or anything to change bq76PL455A-Q1 configuration?

    How can i change configuration?

    Regards,

    Ruturaj.

  • Hi Ruturaj,

    Please be sure to read over the datasheet carefully. In the CBENBL register explanation, it explains: If BAL_CONTINUE = 0, all bits in this register will be set to '0' and writes will be ignored if any fault bit (except CUST_CKSUM_ERR) is set. CUST_CKSUM_ERR is ignored. You mention that you have other faults set, so those will need to be addressed first. There is no special key to change the configuration.

    Regards,

    Taylor

  • Hi Taylor,

    I am working with Ruturaj.

    We have configured BAL_CONTINUE=1 to bypass dependency of faults on CB enable request. 

    CBCONFIG 0x13 (19) Balance Configuration = 0x04(Hex)
    After setting above configuration data for CBCONFIG. and tried to read back same register but always i am getting zero value. so we are not able to remove dependency of fault on Cell balancing.
    As Ruturaj had mentioned in above quires, we are successfully able to read cell voltages for any particular channel and we are also able to read auxilary channel data.
    We are facing issue only while we are giving cell balancing request to chip. so please let us know what should be probable solution. and if you can provide any sample source code(.c & .h) for Cell balancing then it will be very helpfull.
  • Hi Utsav,

    Hmm perhaps try reading back BAL_CONTINUE setting and any faults that may be set that you may have missed first. Also have you tried downloading and using our sample code on the product folder? You can then manipulate commands for specific cb routine using tms570 mcu. Otherwise we will need to debug how the command looks on the rx/tx lines from mcu.

    Regards,

    Taylor