Skip to main content
Associate
July 16, 2024
Solved

MCU Recommendation for BMS in Hybrid Solar Inverter

  • July 16, 2024
  • 2 replies
  • 6236 views

I am developing a Battery Management System (BMS) for a hybrid inverter solar panel system. I am using the ADBMS1818 IC as the battery management chip from Analog Devices. Currently, I am looking for a suitable MCU for my system. I found that the CYT2B7 MCU from Cypress Infineon fits my system well. However, during the development process, I need to use an MCU from STMicroelectronics. Could you recommend a series that meets my needs? Below are the specifications of the CYT2B7

Thank you for your assistance.

Best answer by STOne-32

Dear @aldidwiputra9 ,

 

the Proposed MCU from Analog devices is an automotive grade which is not the case for our current STM32 for this industrial design not requiring auto grade.

Indeed as suggested by @Andrew Neil  and @mƎALLEm , this is my recommendation - our STM32H503 is best fit for the Flash and RAM requirements - an LQFP64 .

 


Reference designs for BMS are here :

https://www.st.com/en/applications/industrial-tools-motor-drives-and-equipment/industrial-battery-management-system-bms.html

for your Battery cell management and monitoring, the design is a bit old not using latest devices for this use case of PV Batteries , you can see also complete system Kit with others Components.

Let us know 

STOne-32

2 replies

mƎALLEm
Technical Moderator
July 16, 2024

Hello,

It depends which feature you need to use in the MCU as I can see it's a dual Core MCU: "Arm® Cortex®-M4 CPU for primary processing, and an Arm® Cortex®-M0+ CPU ". But do you need this?

You need to give the different features you need to use not the spec of your old MCU.

In other hand, you said the following:

 

during the development process, I need to use an MCU from STMicroelectronics.

 

Why?

"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."
Associate
July 16, 2024

Hello,

I am using a dual-core MCU because of the need for faster processing. The M4 core handles calculations for SOC, SOH, coulomb counting, and controls the ADBMS1818 IC for reading voltage, current, and handling battery balancing, while the M0 core handles peripherals.

I am switching MCUs due to the development ecosystem, availability, and long-term support.

Here are the requirements for the new MCU:

  • Dual core (optional) or high performance
  • Crypto engine (optional)
  • FPU
  • CAN peripheral
  • Flash up to 128KB
  • RAM up to 16KB
Andrew Neil
Super User
July 16, 2024

@aldidwiputra9 wrote:

Here are the requirements for the new MCU


So drop them into the MCU Finder:

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

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

 

Many distributors also have good parametric search engines ...

 

PS

https://blog.st.com/photovoltaic-stm32/

 

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
STOne-32
STOne-32Best answer
Technical Moderator
July 17, 2024

Dear @aldidwiputra9 ,

 

the Proposed MCU from Analog devices is an automotive grade which is not the case for our current STM32 for this industrial design not requiring auto grade.

Indeed as suggested by @Andrew Neil  and @mƎALLEm , this is my recommendation - our STM32H503 is best fit for the Flash and RAM requirements - an LQFP64 .

 


Reference designs for BMS are here :

https://www.st.com/en/applications/industrial-tools-motor-drives-and-equipment/industrial-battery-management-system-bms.html

for your Battery cell management and monitoring, the design is a bit old not using latest devices for this use case of PV Batteries , you can see also complete system Kit with others Components.

Let us know 

STOne-32