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.

BQ79600EVM: Simulation of multiple stacks

Part Number: BQ79600EVM
Other Parts Discussed in Thread: BQ79616

Hello Guys,

Good day.

Our customer have BMS ECU that contains BQ79600 as a communication interface to ring of stacks BQ79616. Their objective here is to verify the functionality of BMS that requires cell information.

As a solution, they are planning to simulate all the stacks in MCU and interface with BMS via another BQ79600, forming ring with 2 BQ79600 one BQ as base another as stack(s).

is it possible to configure the BQ79600 to receive all frames addressed to different stacks? and how to read this information?
if yes, they would like to discuss in detail. if not, please provide a solution for this challenge.

Thanks in advance!

Art

  • Hi Art,

    I'm not sure I understand the goal/challenge the customer wants to achieve. Maybe could you provide a diagram and reason for the 2nd 600? If its private, we can discuss over email instead. The bq79600 cannot be configured as a stack, but there is a way to have 2x stacks (one in north direction, one in the south) and swap between communicating to both.

    Regards,

    Taylor

  • Hello Taylor,

    I just sent you a separate email regarding this.

    Thanks!

    Art

  • Hi Art,

    I reviewed the document, I think the best option is how we typically initially evaluate a stackable BMS without the need to HV and real cells. Basically, you can use the bq79616 EVM in a stack and connect a simple 30V power supply across the on board resistor ladder to simulate cells (or use an off the shelf cell simulator). But the good news is you can also connect the supply in parallel to as many bq79616 devices you want as long as the same supply can handle the current load for all devices. 

    Regards,

    Taylor

  • Thank Taylor!

    Although customer would like to discuss more on daisy chain interface part.

    It is not possible for him to go for suggested solution (multiple BQ79616 EVM stacks), as Battery configuration will have parallel connected batteries up to 16 and each battery will have 232 cells. total of 3712 cells, ~250 BQ EVMs.

    Is it possible to use BQ79600 & configure it to receive all data frames addressed to stacks and transmit using UART/SPI to simulator/microcontroller. and vice versa?

    Since, the device talks to each with unique address. Is it possible to use any one BQ79616/79600 to receive all data frame (command frame from base, like stack read, wakeup frame, addressing frame) and read it via UART. similarly, transmit the data frame (response frame from stacks) which being written by simulator via UART (assume 4 stacks data).

    If none of this is possible, is it possible to share the daisy chain protocol?

    Thanks!

    Art

  • Hi Art,

    Sorry I do not understand the questions here. The bq79600 and bq79616 can both be placed as a base device which interfaces to the MCU via UART which would transmit all the stack read/wakeup/addressing data which is the typical use case. How would this be different from how we explain in the datasheet? We cannot share the protocol but it is explained in detail in the full datasheet.

    Regards,

    Taylor

  • Hello Taylor,

    I just sent you a separate email regarding this.

    Thanks!

    Art

  • Hi Art,

     Here is my email response, please close this thread by hitting resolve button:

    I think I have answered the first question, no you cannot use the 600 as a stack, it must be bridge only.

     

    Any 61X device can also be used as the base device and transmit UART data to MCU if desired.

     

    Regards,

    Taylor