cancel
Showing results for 
Search instead for 
Did you mean: 

Help Needed in Selecting MCU for Efficient Battery Management System (BMS)

Amit_Korgaonkar
Associate II

Hello STM Community,

We are currently engaged in the development of a Battery Management System (BMS) and have chosen the Texas Instruments Bq79652 Q1 IC for sensing voltage, current, and balancing cell voltages. This IC communicates via UART from the host to the device (IC). For testing purposes, we've opted for the STM32F103C8T6 MCU.

As we look ahead to ensure the optimal performance and efficiency of our BMS, we seek guidance on selecting the most suitable MCU for our future endeavors. Our criteria include:

1. **Performance:** We aim for a MCU with robust performance capabilities that can handle the intricate demands of BMS operations efficiently.

2. **Integration:** Integration capabilities are crucial for seamless incorporation of additional algorithms such as State of Charge (SoC), State of Health (SoH), monitoring functions, and protective measures.

3. **Compatibility:** We require an MCU that is compatible with the communication protocol and requirements of the Bq79652 Q1 IC for effective communication and data exchange.

4. **Scalability:** The selected MCU should offer scalability to accommodate potential future enhancements and expansions of our BMS functionality.

We anticipate integrating algorithms for SoC, SoH, monitoring, and protection into our system. Thus, we seek recommendations on MCU selection based on these criteria and any additional insights or considerations from the STM community.

Your expertise and guidance in this matter would be immensely valuable to us as we endeavor to develop an efficient and reliable BMS.

Thank you in advance for your assistance and support.

Warm regards,
Powerland Agro Tractor Team

1 ACCEPTED SOLUTION

Accepted Solutions
Andrew Neil
Evangelist III

Those are all very vague - no hard information on which to base any specific recommendation.

Apart from the MCU/MPU selector in STM32CubeMX already mentioned by @STTwo-32 , ST has these apps for you:

For PC: https://www.st.com/en/development-tools/st-mcu-finder-pc.html

For Android/iOS: https://www.st.com/en/development-tools/stm32-finder.html

Distributors also often have good parametric search engines.

View solution in original post

4 REPLIES 4
STTwo-32
ST Employee

Hello @Amit_Korgaonkar and welcome to ST Community :smiling_face_with_smiling_eyes:.

I suggest you use the available MCU/MPU selector on the STM32CubeMX to make the choice depending on the filters you are looking for:

STTwo32_0-1708502347353.png

 

If you are looking for a specific product recommendation depending on your needs, it will be a good idea to contact your local sales team about that.

Best Regards.

STTwo-32

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

Amit_Korgaonkar
Associate II

Could ST recommend a suitable MCU family for our use?

Hello @Amit_Korgaonkar 

Please contact your local FAE/Sales as they can guide/help you efficiently as your questions need more study and analysis.

To give better visibility on the answered topics, please click on "Accept as Solution" on the reply which solved your issue or answered your question.
Andrew Neil
Evangelist III

Those are all very vague - no hard information on which to base any specific recommendation.

Apart from the MCU/MPU selector in STM32CubeMX already mentioned by @STTwo-32 , ST has these apps for you:

For PC: https://www.st.com/en/development-tools/st-mcu-finder-pc.html

For Android/iOS: https://www.st.com/en/development-tools/stm32-finder.html

Distributors also often have good parametric search engines.