Skip to main content
Associate
January 17, 2025
Solved

Best MCU to use for BMS

  • January 17, 2025
  • 1 reply
  • 1380 views

Hello,

We are in the process of migrating our current BMS from an old MCU to a new one. and we want to check if ST has a suitable MCU for our use case:

1) The MCU will manage up to 100 battery monitoring chips connected in daisy chain (isolated SPI)
2) Enough RAM and speed to run moderately complex SoX algorithms while being able to keep very low latencies
2) The MCU can be rated SIL 3
3) The MCU most obviously have multiple SPI, I2C channels as well as at least two CAN channels and an Ethernet channel
4) The MCU must enable encryption/decryption operations and other cyber security mechanisms
5) Able to Implement internal fault checks and auto diagnostics and redundancy mechanisms
6) Have extensive dev material: example projects, application notes and be well supported by the community
7) Having examples of up and running RTOS instances and also secure bootloader examples is a very nice to have
8) While being cost efficient

I understand an MCU fitting all these requirements is a very hard thing to get, but having the closest one which keeps a perfect balance of all these constraints is what we aim for.

I am open to you suggestions, with any links to useful material.

Thanks a lot

Best answer by mƎALLEm

Hello,

According to the part number you shared, this is what ST MCU Finder provided:

SofLit_1-1737114942128.png

But you need to take care about some differences: TMS570LC4357 is a Cortex-R based microcontroller while STM32 is a Cortex-M based microcontroller, I/O number available on the package, are you suing Flex-ray or not,, the Flash Size ..

Need to use ST MCU Finder tool and make your study based on your specific needs.

1 reply

mƎALLEm
Technical Moderator
January 17, 2025

Hello @tarikm and welcome to the community,


@tarikm wrote:

Hello,

We are in the process of migrating our current BMS from an old MCU to a new one. 


At least need to provide that old MCU part number you migrated from (CPU frequency, Core? memory sizes etc ..)? and if you will add software modules in it or just a migration.

"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."
tarikmAuthor
Associate
January 17, 2025

we are migrating from this MCU:
https://www.ti.com/product/TMS570LC4357

Thanks

mƎALLEm
mƎALLEmBest answer
Technical Moderator
January 17, 2025

Hello,

According to the part number you shared, this is what ST MCU Finder provided:

SofLit_1-1737114942128.png

But you need to take care about some differences: TMS570LC4357 is a Cortex-R based microcontroller while STM32 is a Cortex-M based microcontroller, I/O number available on the package, are you suing Flex-ray or not,, the Flash Size ..

Need to use ST MCU Finder tool and make your study based on your specific needs.

"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."