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.

TIDA-00449: LiFePO4 battery application

Part Number: TIDA-00449
Other Parts Discussed in Thread: BQ76930, CSD19536KTT, CSD13381F4, LMT01

Tool/software:

Hi Team,

We would like to ask your help regarding our customer's inquiries below.

I am writing to seek your expertise and guidance regarding the modifications needed for the TIDA-00449 reference design to be compatible with LiFePO4 batteries. Our goal is to ensure that the battery management system functions optimally with these batteries. Below are the key questions and points that we need clarification on:

Firmware Modifications

  1. Setting OV and UV Thresholds:

    • What are the recommended voltage thresholds for overvoltage (OV) and undervoltage (UV) for LiFePO4 batteries?

    • How should we modify the drv_bq76930.c file to set these thresholds?

  2. Updating the Firmware:

    • Could you provide a detailed procedure for updating the firmware on the bq76930 via an MSP430 microcontroller?

    • Are there any specific tools or software required for this update process?

    • Is it possible to modify the firmware directly using an Arduino through I2C communication? If so, could you provide guidance on this process? This would be my preferred choice, and I am not interested in other possibilities.

Component Modifications

  1. MOSFET Compatibility:

    • Are the current MOSFETs (CSD19536KTT and CSD13381F4) suitable for use with LiFePO4 batteries? If not, could you recommend appropriate replacements?

  2. Current Sensing and Protection:

    • Should we modify the sense resistors or protection circuits to adapt to the characteristics of LiFePO4 batteries?

    • Are there any specific considerations or components that need to be changed to ensure accurate current sensing and protection?

Additional Considerations

  1. Temperature Monitoring:

    • Are the current temperature sensors (LMT01 and external thermistors) adequate for monitoring LiFePO4 batteries?

    • Do we need to modify any temperature thresholds or calibration settings?

Your insights and recommendations on these points will be invaluable in ensuring the safe and efficient operation of our battery management system with LiFePO4 batteries. We look forward to your expert guidance on these matters.

Regards,

Danilo

  • Hi Danilo.

    We will reply you soon.

    Thanks!

    Jenson

  • Hi,

    1.LiFePO4 OV UV needs to be set according to system requirements.
    2.Please check according to the code and write registers through I2C
    BQ76930 can be written only through I2C, and it does not require any MCU to be used

    3.No problem, but you need to choose according to your system requirements

    4.There is no answer. You need to adjust the system according to the discharge and charge value

    5.I don't think it's necessary, but please adjust it according to the actual system temperature

    Thanks!
    Jenson