cancel
Showing results for 
Search instead for 
Did you mean: 

MCU Recommendation for BMS in Hybrid Solar Inverter

aldidwiputra9
Associate II

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.

6 REPLIES 6
SofLit
ST Employee

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.

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

@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/

 

Hello,

It's more clear now:


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

Dual core running at 160(CM4)+100(CM0) = 260Mhz. I think you can use an STM32H743 running at 480MHz (still you need to validate from your side).

STM32H753:

CortexM7 with FPU.

Two FDCAN instances that can be configured in classical CAN (CAN2.0A/CAN2.0B)

Huge internal RAM and Flash .

Crypto acceleration peripheral.

There is also a dual core flavor STM32H755

STM32H573 could be an option (max system clock 250Mhz.

In any case you need to refer to their datasheet to decide which fits your application in term of perf / price.

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.

Thanks for the suggestions! I'll try using the STM32 MCU Finder. Additionally, I'll explore the parametric search engines provided by various distributors.

PS: Thanks for the article on photovoltaic STM32, very helpful!

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/

 

 

Hello Soflit
Thank you very much for the explanation.

Dual core running at 160(CM4)+100(CM0) = 260Mhz. I think you can use an STM32H743 running at 480MHz (still you need to validate from your side).

STM32H753:

CortexM7 with FPU.

Two FDCAN instances that can be configured in classical CAN (CAN2.0A/CAN2.0B)

Huge internal RAM and Flash .

Crypto acceleration peripheral.

There is also a dual core flavor STM32H755

STM32H573 could be an option (max system clock 250Mhz.

In any case you need to refer to their datasheet to decide which fits your application in term of perf / price.



one more question: Do you have any references or commonly used MCUs in the field of solar panel BMS? (Ignore my requirements list)