Skip to main content
Visitor II
July 16, 2024
Solved

MCU Recommendation for BMS in Hybrid Solar Inverter

  • July 16, 2024
  • 2 replies
  • 6235 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.

    This topic has been closed for replies.
    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

    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?

    Visitor II
    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
    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/

     

    STOne-32Answer
    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