cancel
Showing results for 
Search instead for 
Did you mean: 

Best MCU to use for BMS

tarikm
Visitor

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

5 REPLIES 5
SofLit
ST Employee

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.
PS: This is NOT an online support (https://ols.st.com) but a collaborative space. So please be polite in your reply. Otherwise, it will be reported as inappropriate and you will be permanently blacklisted from my help/support.

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

Thanks

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.
PS: This is NOT an online support (https://ols.st.com) but a collaborative space. So please be polite in your reply. Otherwise, it will be reported as inappropriate and you will be permanently blacklisted from my help/support.

Hi,

We already used the finder tool and identified some potential choices.

But I was expecting a feedback based on expertise which ST team is supposed to have and based on which MCU have been used before many times in similar projects or with similar constraints. and which MCU you advise to use for abundant support, short time to market and cost efficient while satisfying as much as possible our application requirements.

If you don't have such insight, can you please forward this request to someone else at ST who has deep experience with such applications or constraints.

Thanks


@tarikm wrote:

If you don't have such insight, can you please forward this request to someone else at ST who has deep experience with such applications or constraints.


Need to contact your local sales or marketing or submit your request on the online support over this link.

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.
PS: This is NOT an online support (https://ols.st.com) but a collaborative space. So please be polite in your reply. Otherwise, it will be reported as inappropriate and you will be permanently blacklisted from my help/support.