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.

BQ76PL536A-Q1: BQ76PL536A-Q1 Programming with nucleo microcontroller.

Part Number: BQ76PL536A-Q1

I am working on a BMS application and i am using the BQ76PL536A-Q1 for reading cell voltages. Firstly, i want to program it with nucleo-g474re microcontroller. Which are the steps that i have to follow? Is the 7V pulse in LDOD pins necessary and how can i apply it easily, without any additional external circuit? Can i use the REG50 pin for this purpose, or just to give a pulse from any microcontroller pin?

  • Hi Ioannis,

    Firstly, i want to program it with nucleo-g474re microcontroller. Which are the steps that i have to follow?

    To program the IC with your mcu, the IC can be communicated to with SPI. You will have to configure your MCU for four pins: CS, SCLK, SDI (MOSI), and SDO (MISO).  Your MCU's SPI communication should look like this:

    The SPI timing should follow these specifications:

    if you have the devices powered and are using multiple ICs, you can use the following process to address each IC:

    The datasheet documents how you should format your SPI packets to write and read to registers. 

    Is the 7V pulse in LDOD pins necessary and how can i apply it easily, without any additional external circuit?

    As this is an old IC, and the EVM has the user input their own 7V signal, I recommend either using an external power supply that your microcontroller may turn on and off with a MOSFET or use external batteries that are in the range of 6.75 to 7.25 that may also be connected via a MOSFET. 

    Can i use the REG50 pin for this purpose, or just to give a pulse from any microcontroller pin?

    I do not recommend REG50 as it is current limited to near zero current.

    Regards,

    David