NXP Semiconductors S32M2 PMSM/BLDC Motor Control Evaluation Boards
NXP Semiconductors S32M2 PMSM/BLDC Motor Control Evaluation Boards are engineered for 3-phase Brushless Direct Current (BLDC) and Permanent Magnet Synchronous Motor (PMSM) control applications such as electric pumps, cooling systems, and actuators.The S32M24x integrated solution provides a 32-bit Arm® Cortex®-M4 S32K1 microcontroller and an analog die with a voltage regulator, gate driver, current sensing, and LIN/CAN physical layer in a system-in-package (SiP) format. The S32M27x is an integrated solution based on an internal 32-bit Arm Cortex-M7 S32K3 microcontroller and analog die with a voltage regulator, gate driver, current sensing, and LIN/CAN physical layer. The boards allow rapid prototyping and evaluation of BLDC and PMSM control applications without waiting for the final hardware design.
The NXP S32M2 PMSM/BLDC Motor Control Evaluation Boards implement the MCSPTE1AK344 application software, which includes the Automotive Math and Motor Control Library (AMMCLib) set plus the Real-Time Drivers (RTD) software package. This application software supplies a complete reference implementation for both 3-phase BLDC and PMSM motor control.
Features
- Hardware
- S32M24xEVB-C064/S32M27xEVB-C064 designed for 3-phase PMSM or BLDC motor, with internal CAN PHY and external LIN PHY
- S32M24xEVB-L064/S32M27xEVB-L064 designed for 3-phase PMSM or BLDC motor, with internal LIN PHY and external CAN PHY
- Position/Speed Sensor options: encoder, HALL, or sensorless techniques
- Voltage/current Sensors: DC Bus voltage and current, phase voltages, BEMF voltages, over current/voltage/temperature protections
- Software
- Field-oriented control (FOC) with field weakening for sinusoidal motor type (PMSM)
- 6-Step commutation for trapezoidal motor type (BLDC)
- Available as ANSI C examples and model-based designs for non-Autosar applications
- Automotive Math and Motor Control Library (AMMCLib) - control algorithm built on blocks of a precompiled software library
- S32 Design Studio for S32 Platform IDE and S32M27x Real-Time Drivers (RTD) - example software created in the S32DS built on S32M27x RTD
- FreeMASTER and Motor Control Application Tuning (MCAT) tool - application tuning and variable tracking at different levels of the control structure
- S32M24xEVB-C064/S32M27xEVB-C064 Interfaces
- CAN (FD) physical layer integrated in S32M2
- TJA1027: LIN 2.2A/SAE J2602 Transceiver
- S32M24xEVB-L064/S32M27xEVB-L064 Interfaces
- LIN physical layer integrated in S32M2
- TJA1462: CAN signal improvement capability transceiver with Standby Mode
- Debug interfaces
- Onboard PEmicro debugger (micro-USB connector) with virtual COM port for serial communication
- 10pin JTAG/SWD connector
- Enablement
- ANSI-C-based example SW created in S32 Design Studio for S32 Platform built on S32M24x/S32M27x RTD drivers
- Model-Based Design Toolbox (MBDT) example SW built on S32M27x RTD drivers
- FreeMASTER visualization/configuration support
- MCAT tool - part of the software package
- MCU peripherals initialization generated by S32DS Configuration Tool (S32CT)
Applications
- Automotive
- Electric pumps
- Hybrid Electric Vehicle (HEV) applications
- Industrial
- Brushless DC Motor Control (BLDC)
- Permanent Magnet Synchronous Motor (PMSM)
Components
- K2x / KS2x USB - K26_180 Kinetis® K26-180MHz, dual high-speed and full-speed USBs, 2MB Flash Microcontrollers (MCUs) based on Arm Cortex-M4 Core
- S32M integrated solutions for MC - S32M2 integrated solution for 12V motor control
S32M24 EVB with LIN interface
S32M24 EVB with CAN interface
S32M27XEVB with CAN Interface
S32M27XEVB with LIN interface
S32M24XEVB Layout
