S32M2xx - Motor control use cases

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

S32M2xx - Motor control use cases

S32M2xx - Motor control use cases

Designed for 12V motor control applications, the S32M2 family, based on system-in-package (SiP) design, integrates high-voltage analog functionalities (MOSFET gate pre-drivers, physical communication interfaces - LIN/CAN FD, and voltage regulators) with a robust embedded MCU Core (S32K Arm® Cortex®-M4/M7 series core).

S32M2 integrates voltage regulators, pulse-width modulators, analog to digital converters, timers and non-volatile memory to reduce overall component count and reduce board space in a 64-pin LQFP-EP package.

The comprehensive motor control ecosystem based on Automotive Math and Motor Control Library(AMMCLib) setFreeMASTER with Motor Control ApplicationTuning (MCAT) tool and Model-Based Design Toolbox (MBDT) helps to enable S32M2 MCU in wide range of motor control use cases.

The table below points to the articles with more detailed description each of S32M2 motor control use cases, hardware description, links to appropriate application notes articles, and software repositories. 

Device

HW

Article

S32M244CC

S32M244LC

FOC with single shunt current measurement

The article focuses on solution-based Field Oriented Control (FOC) technique (typically used for 3-phase PMSM motors) with single shunt current measurement and without any position sensor (sensorless). The Encoder sensor is supported by SW option, but missing on BLDC PMSM  low voltage motor control accessory kit. The single shunt current measurement is an advanced technique that allows decrease the cost of Bill of Material (BOM). The example codes uses RTD drivers with low-level non-Autosar API.   

Hall sensor based Six-step commutation control.

The article focuses on solution-based Six-step commutation (6-step) technique (typically used for 3-phase BLDC motors) with Hall position sensor. The example code uses RTD drivers with low-level non-Autosar API..   

Sensorless Six-step commutation control.

The article focuses on solution-based Six-step commutation (6-step) technique (typically used for 3-phase BLDC motors) without position sensor (sensorless). The example code uses RTD drivers with low-level non-Autosar API. 

 

S32M276CH

S32M276LH

 

 

 

 

 

FOC with single shunt current measurement

The article focuses on solution-based Field Oriented Control (FOC) technique (typically used for 3-phase PMSM motors) with single shunt current measurement and without any position sensor (sensorless). The Encoder sensor is supported by SW option, but missing on BLDC PMSM  low voltage motor control accessory kit. The single shunt current measurement is an advanced technique that allows decrease the cost of Bill of Material (BOM). The example codes uses RTD drivers with low-level non-Autosar API.   

Hall sensor based Six-step commutation control.

The article focuses on solution-based Six-step commutation (6-step) technique (typically used for 3-phase BLDC motors) with Hall position sensor. The example code uses RTD drivers with low-level non-Autosar API..   

Sensorless Six-step commutation control.

The article focuses on solution-based Six-step commutation (6-step) technique (typically used for 3-phase BLDC motors) without position sensor (sensorless). The example code uses RTD drivers with low-level non-Autosar API. 

 

Note: the list of use cases cannot cover all combinations of MCU, current measurement scenario, control technique and sensor inputs, but should work as a base reference for most common configurations. 

No ratings
Version history
Last update:
‎02-07-2025 02:52 AM
Updated by: