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.

bq78pl116 sends faulty data

Other Parts Discussed in Thread: BQ78PL116, BQWIZARD

Dear all,

I have a problem that had accured lately.
I have a bq78PL116 circuit that was working fine, when I tried to connect and MCU circuit directly to one of the cells, it closed all  the FETS (obviously...).

nothing I do can fix it.

I tried to perform a relearn and initialized.

I detached the PCB and assembled it back on,

what happens now, is that it reads all data from the BQ except SMBus data.
for example it reads the battery info such as safety parameter well, but he can't read Voltage, current and so on.

what can be done now?

I will appreciate any help...

  • Ran,

    I do not understand a couple of your comments. Could you clarify them and also send a screen shoot of the bqWizard display? A pack parameter dump would also be helpful.

    1) You said that you "tried to connect and MCU circuit directly to one of the cells". What does this mean?

    2) You said that the device reports some parameters, but not SMBus data. All of the data comes over the SMBus. What do you mean by SMBus data is not working?Are you trying to use the SBData Read/Write utility?


    Thanks

    Tom

  • Hi Tom,

    thanks for the rapid answer,

    mybe I should elaborate a little more...

    1) I had a different circuit which I wanted to power from the battery, so I did the mistake of connecting it directly to V3 (battery number 3) in oreder to get 10V.

    this started the whole problem.

    2) I am using the "BQ78PL1XX API" GUI where you can connect to the device and send commands over the SMBus. I'm able to connect to the device.
    I can receive all the parameters such as "Device Chemistry", but standard commands such as "Avarage Current (0x09)" bring back zero.

    I know it's in a different "place" inside the BQ78PL116 memory.

    I also can communicate with the pack through an MCU program I built where I poll for the Voltage, SOC, Avarage Current, and now they are all 0 over the SMBus.

    it used to work fine before...

    any Idea how to get out of this mess?

    thanks

  • another issue:

    it doesn't recognize the cell count. it says it is zero.

  • Ran,

    Are you still having problems with communications? It sounds like the PL116 device is damaged.

    Regards

    Tom

  • dear tom,
    you are right,
    I replaced the pcb and it works