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.

BQ76942: BQ76942: BQ76942EVM

Part Number: BQ76942
Other Parts Discussed in Thread: BQSTUDIO

Hi,

I would like to know how I can program my custom design BQ76942 BMS board using the BQ76942 EVM. And also how can I do gang programming for production?

Thanks & Regards,

Sudip K

  • Hi Sudip,

    You can remove the SCL and SDA jumpers on the EVM and connect wires from the 'uC_SCL' and 'uC_SDA' signals to your board. Make sure to connect PGND (pin 1 of the external I2C connector) to the PACK- on your board as well. Then you can use BQStudio to program the BQ76942 on your board.

    Are you trying to program the OTP in production? If you are just wanting to configure the registers in RAM, you can use the MCU in your system to configure the registers at startup. If you are operating without an MCU, then you would need to program OTP. You would need to develop your own gang programming solution. I suggest following the steps in this app note: https://www.ti.com/lit/an/sluaa32/sluaa32.pdf However, watch for an update to this document in the next couple of days - I am in the process of publishing a revision with more detailed steps on the OTP programming.

    Best regards,

    Matt