STM32 for motor control, dual core MCUs?
Hello,
I am looking for a solution for motor control that covers 2 applications, 1) controlling a BLDC for both spinning at constant speeds as well as stable positioning mode, and 2) driving a stepper. (sharing some hardware & software design between those two is an aim).
But there's an additional consideration...
I just saw this news item from ST newsletter:
https://newsroom.st.com/media-center/press-item.html/t4544.html
they are using a STM32G4 for BLDC control.
The additional thing is, perhaps it could make sense to have a separate processor for the other tasks of the system, so that neither the timing requirements for motor control are disturbed, nor the high prio motor control stuff disturbs the timing of continuous analog signal measurements which is the other block of tasks the system needs to do.
Are there some recommenable STM32 MCUs which are both, well suited for the outlined motor control scenarios, and has two Cortex-M cores?
I'm aware of the STM32H7, which seems like a multimedia monster & overkill ;)
So far, in the old state of the project, a mere STM32L072 is used for the measurement tasks, next to a totally specialized-IC-based MC solution which is to be replaced now.
