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.

BQ76940EVM: Is BQ78350 is necessary for BQ76940 incase using BQ769x0 evaluation software?

Part Number: BQ76940EVM
Other Parts Discussed in Thread: BQSTUDIO, BQ78350, BQ76940

I read there are two ways for programming in BQ76940. One is BQ769x0 EVALuation software and second one is BQStudio. Is both the softwares requires BQ78350 IC or only BQ studio requires it? And if it required for BQ769X0 software also requires BQ78350 Ic then is it possible to store the data in BQ76940 itself for further monitoring?

  • Hi Pavani,

    The BQ769x0 Evaluation software talks only to the BQ76940 with I2C.  The BQ78350 is not used in this case. The BQ769x0 Evaluation software simulates control of the BQ76940 which would be done by your MCU once it is developed. BQStudio can not talk to the BQ76940.

    BQStudio talks to the BQ78350 if it is used.  The BQ78350 needs a BQ769x0 attached by I2C for system measurement results.  the BQ78350 expects to be the only thing on the I2C bus and the only thing talking to the BQ76940.  There is a lot of timeline that is idle, so it is possible to use the BQ769x0 Evaluation software to read or change registers, but bus collisions can occur and if the BQ78350 finds registers changed it will change them back to its desired settings.  If it finds too many changes it can set a fault, see the technical reference for the version you are using.

    The BQ76940 is register based, once set it will continue to operate with that setting, but the registers are volatile.  When shutdown and re-started settings are lost, and the external MCU or gauge must be present to restore the settings and determine if FETs should be turned on again.