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.

BQ79616EVM-021: How to access battery cell data from BQ79616EVM using external MCU device?

Part Number: BQ79616EVM-021
Other Parts Discussed in Thread: BQ76PL455EVM, BQ76PL455A-Q1, BQ79616, BQ79616-Q1

Hello,

I am looking at developing the battery monitoring electronics for an EV battery module. I have done some internal testing with a stack (4 modules) of BQ76PL455EVM. Unfortunately it seems these are now obsolete and BQ79616EVM- is the closest matching 'active' evaluation module.

The datasheets for both Evaluation kits mention that a specific microcontroller board will be needed in order to setup communication with the eval kits to an external device (a different microcontroller-based board) and that this is possible with the use of a TMS module such as HerculesTm TMS570LS12x/RM46 LaunchPad.

What I need is to access cell voltages and temperature, faults etc from the evaluation modules such as BQ79616EVM. It appears that the information cannot be accessed via daisy chain link (proprietary protocol) and therefore I must access through the UART by connecting a Launchpad.

For example, I need to access the battery cell data on CAN protocol from the launchpad. Is there a CAN protocol message list so I can decode the information from the launchpad?

  • Good morning Lumbini,
    If you are using an MCU to connect to the 616EVM through UART, you will continue to use UART to access the cell voltages and temepratures etc...

    Using UART, you will have to read from the registers that have the data you are looking for. The read only registers for the 616 are found in the section "9.5.3 Read-Only Register Summary" on page 118 of the datasheet.

    For example, the voltage of cell 16 can be accessed in the CELL16_HI/LO registers found on page 120 of the datasheet. This is the register you will want to read from.

    Hope this helps, and if you have more questions, let me know. 

    If this answers your question, let us know that your question has been resolved. Thanks!

    Quentin Silic

  • Good Morning Quentin,

    Thank you very much for your detailed response. If the BQ76PL455EVM / BQ76PL455A-Q1 has a similar datasheet with details on the Cell registers, could you please link it for me?
    The version I have has a register map with the fault registers but I cant find the specific registers for the 16 Cell voltages. 

    Many thanks!

  • Good Morning Lumbini,
    I thought you said you were using the 616EVM. That datasheet is the one I was referring to for the registers. Here is the link to the BQ79616 datasheet (https://www.ti.com/lit/gpn/bq79616-q1). Here you will find all the registers including the 16 Cell Voltage Registers. 

    If this answers your question, let us know that your question has been resolved. Thanks!

    Quentin Silic

  • Hi Quentin,

    I have been using 4 of the BQ76PL455EVM evaluation modules, but looked at the BQ79616EVM as an alternative since I was informed that BQ76PL455EVM  is now obsolete. 

    It would be very useful if I could still use the BQ76PL455EVM units I have purchased with the TMS570LS12x Launchpad as a proof of concept.

    Unfortunately the link you have provided doesnt seem to work. 

    Could you please send an alternative or attach the datasheet?

    Many thanks for all your help!

  • Goodmorning Lumbini,


    Sorry the link wasn't working, Try this one: bq79616-q1 Datasheet.
    If this one doesn't work for some reasons, you could always search up the bq79616-q1 and find the datasheet on the ti page. As mentioned before, you can use this datasheet as a reference for the registers in your EVM and hopefully get your proof of concept working.

    Let me know if you have more questions or if this helps resolve your issue.

    Best regards,

         Quentin

  • Thank you Quentin, that works Slight smile!