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.

AFE BQ769x0 temperature protection

Other Parts Discussed in Thread: BQ76940, TIDA-00449, BQ76925

Hi expert,

We are using AFE BQ76940 and implementing the temperature protection.

The temperature value was read correctly from register.

Is there any document or sample code which guide how to implement temperature protection mechansim.

It is not implemented in sample code "TIDA-00449"


thanks your help.

  • Hi Liao,
    The battery temperature is provided in bq76940 without thresholds as you know. When you take that data into an MCU you may want to calibrate it,
    map it to a purpose (cells, FETs, or other circuit), filter, and set thresholds. Typically over heating a cell is the main concern, identifying temperature ranges which may limit system operation to extend cell or system life may also be desired. See you cell operating requirements, check with your cell supplier, and follow any relevant industry standards.
    The mechanism for implementing a temperature protection should be similar to any other thresholding operation in software. TIDA-00449 included an additional temperature sensor, I would have expected it to have some threshold or protection circuit. Another example software is the bq76925 Example Code, available in the folder www.ti.com/.../toolssoftware. Its example bq76925_i2c_adc_02.c includes mention of temperature thresholds. The bq76925 is an analog output monitor but the reference may be of use.