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.

Compiler/BQ76PL455A: BQ76PL455A

Part Number: BQ76PL455A

Tool/software: TI C/C++ Compiler

Hii

I am using BQ76PL455A for my BMS development Request you to clear my following doubts

As par the application note: bq76PL455A-Q1 Software Design Reference ,how to set the cells undervolatge and overvolatge thershold,

what is the formula to convert cell undervoltage =4.100V to hex value D1EC

Thanks

Mudit Mittal

  • Hi Mudit,

    As shown in section 7.6.3.54 of the datasheet, this is just a scaled offset binary value using 14 bits from 0 - 5V so D1EC corresponds to 4.1V out of 5V max.

    Regards,

    Taylor

  • hi taylor

    sorry for my limited understanding can you explain more about concept of "scaled offset binary value using 14 bits from 0 - 5V so D1EC corresponds to 4.1V out of 5V max."

    regards

    mudit

  • Hi Mudit,

    I recommend you to play with the GUI which will allow you to input a threshold in V and then you could read back the threshold in hex from the device. But the way to think about it is like a scaled proportion and that for all possible hex values with 16 bits, the max value is 0xFFFF = 65535 in decimal and min value is 0x000 = 0 in decimal. And our max value threshold value is 5V and min is 0V so 5V is equivalent to 0xFFFF whereas 0V is equivalent to 0x0000. So to figure out 4.1V, well 4.1 is 82 percent of 5V which corresponds to 82 percent of 65535 is roughly 53740 which equals 0xD1EC in hex.

    Regards,

    Taylor