Skip to main content
Max VIZZINI
Technical Moderator
November 30, 2024
StickySolved

Update quick start guide for BMS boards and examples version 2.6.1

  • November 30, 2024
  • 4 replies
  • 5328 views
Best answer by Max VIZZINI

Hi,

You can check from the gerber file. We do not provide support on layout technics in this Community.

Best Regards,

AutoDevKit Team

4 replies

Associate III
June 25, 2025

This GUI works with AEK-POW-BMSWTX? And if it does, I just connect the board to the PC or I have to configurate with autodev?

Thank you so much

ST Employee
June 25, 2025

Hi Alfonso,

 

yes, the GUI works with the AEK-POW-BMSWTX, too.

You need to install AutoDevKIt and import the dedicated demo:

agatas_0-1750843098959.png

You should also import the AEK-POW-BMSCHAIN component.

I'm attaching here the quick start guide to use the GUI, where you can find the detailed procedure.

You can also find additional information on the related user manual (UM3185 on www.st.com).

The examples you will find are related to a particular MCU board, but the procedure is the same for all other boards based on the SPC58EC MCU with other BMS boards of our portfolio.

I hope this helps :)

BR,

AutoDevKit team

Associate III
June 25, 2025

thanks a lot. and what about the AEK-POW-BMSLV? It has to be configureted too by autodesk? 

I have to buy other things or just the board?

the GUI works with this board?

It's possible to connect more than 14 cells on this board?

thank you so much

ST Employee
June 25, 2025

Hi Alfonso,

 

the GUI doesn't work with the AEK-POW-BMSLV (it's the only not supported BMS board).

The board supports from 4 up to 14 series-connected cells (so, unfortunately, no more than 14).

You can use the board with a specific demo in AutoDevKit: "SPC58EC-AEK_POW_BMSLV application for
discovery".

For detailed info, consult our user manual: https://www.st.com/resource/en/user_manual/um3371-how-to-use-the-aekpowbmslv-battery-management-system-evaluation-board-for-lowvoltage-applications-stmicroelectronics.pdf , Section 2 How to use the AEK-POW-BMSLV, Section 4.2 How to import an existing project and subsequent sections 4.3 and 4.4.

You should buy a dongle (e.g. AEK-MCU-SPC5LNK: https://www.st.com/en/product/AEK-MCU-SPC5LNK ) to program the onboard MCU.

I hope this helps you more :)

 

BR,

AutoDevKit team

 

 

 

 

 

Associate III
June 25, 2025

i follow all the steps, i have this on my pcScreenshot 2025-06-25 124915.png

ST Employee
June 25, 2025

Hi Alfonso,

 

the screenshot I see in your post is correct.

Now, you have to follow Section 4.3 How to program the SPC58EC80 microcontroller as written above to debug the MCU.

You need the dongle as written before: "You should buy a dongle (e.g. AEK-MCU-SPC5LNK: https://www.st.com/en/product/AEK-MCU-SPC5LNK ) to program the onboard MCU."

Then, read section 4.4 AEK_POW_BMSLV_Demo_Code
"The purpose of this demo is to show how to read the voltages and temperatures of a 48V battery pack (14 cells)
and how to address the high-side power drivers of the VNQ7050 by monitoring their current consumption through
a sensing network with a specific fR_sense value..."

Of course, as you cannot use this board with the GUI, you will need a serial terminal to read voltages and temperature.

I hope this helps :)

BR,

AutoDevKit team

 

Associate III
June 26, 2025

what about if i want monitorate just 4 cells? what i have to change?

Max VIZZINI
Technical Moderator
June 26, 2025

Hi,

There are few tricky points:

1. Make sure that with your type of cells reach the min voltage and avoid Under voltage protection

2. The cells you need to connect cannot be random but the first 2 and last 2 of the 14 series

3. You have to make sure to put in series connection all the other unused 10 channels pins to avoid wrong voltage readings.

All details are present in the User Manual.

Best Regards,

AutoDevKit Team

 

SRomeo
ST Employee
June 26, 2025

Hi Alfonso,
I assume you are talking about the BMSLV demo application. And I assume you just want to monitor 4 cells instead of 14.

If that's the case then, SW side, you do not need any modification.
HW side you HAVE to follow the accouterments Max already gave you, or else the system won't work.

But, as you can read from the demo description in the readme, which you find here:

SRomeo_0-1750928460731.png

this demo has been developed specifically for a purpose.

If you need a more customizable system, maybe the BMSLV (which relies on legacy code) is not the best option.
In general:

  •  If you need to jump-start in BMS word  1x AEK-POW-BMSHOLD kit 
  •  If you need an all-in-one LowVoltage BMS 1 x AEK-POW-BMSLV
  •  build a BMS network 1-2 AEK-COM-ISOSPI + n x AEK-POW-BMS63EN
    or 1 x AEK-POW-BMSWTX/AEK-POW-BMSNOTX + n x AEK-POW-BMS63EN
  • build a more compact BMS network → 1 x AEK-POW-BMSCCTX + n x AEK-POW-BMSCC

    I recommend reviewing our QSG closely to help you make an informed decision.

    In case you need specific support with respect to a specific evaluation board, make sure to create a separate topic   to ensure your question gets proper attention.


Best Regards
AutoDevKit team