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.

bq76pl536 with msp430f5229

Other Parts Discussed in Thread: MSP430F5229, BQ76PL536, MSP430F5529

hi,

i am working on a in-house project where i have to measure the voltage of 5 li-poly cells. i used the application note slaa478 "Multi-Cell Li-Ion Battery Management System Using MSP430F5529 and bq76PL536" accordingly i have made the PCB for bq76pl536 IC and connected this to the Tagret board of MSP430F5229 as specificed in the application note.

when i powered up my system and connected it to PC using USB, in Hyperterminal i am able to see the voltages and the device address but the system is always in FAULT MODE, which i am not able to detect.

the Hyper terminal screen output:

The battery pack is in FAULT MODE
Fault detected on device 0
Device address 1
Device 0 status 0xC1
Cell 0 voltage 3749
Cell 1 voltage 3749
Cell 2 voltage 3753
Cell 3 voltage 3751
Cell 4 voltage 3738
Device 0 alert status 0x0
Device 0 fault status 0x1

Block diagram of the system:

 

  is there any detail flow chart for slaa478.zip code

 

please help me to detect the fault.

  • I only see 5 cells.

    Check reg 0x40 and see the setting for number of cells.

    If you have only 5 cells then you need to configure number of cells to 5.

    If you don't then you will get OV/OU fault on cell5 in your case.  You maybe getting CUV fault.

    You can read the datasheet for more detail.

     

  • Hello Roger,

     

    thanks for reply.

    As you mention, i have change the configuration of the cells to 5. But still the System is in Fault Mode with device fault status 0x1.

    but if i change the OV from 3600 to 3800 and also the OV reference than the Device Fault status changes to 0x2. but still it is in Fault Mode .

    The Schematic is Perfect and the board is also verified.

    after reading the datasheet i expect the system should not go to Fault mode.

  • I don't understand  how it can happen. Can you add me as your friend? I need to find out more about your setting and codes.

     

    " but if i change the OV from 3600 to 3800 and also the OV reference than the Device Fault status changes to 0x2. but still it is in Fault Mode ."