MOTOR CONTROL SOLUTIONS
BASED ON S32K1 AUTOMOTIVE
MICROCONTROLLERS
SCALABLE S32K1 MCU PLATFORM
Hardware and software compatible families
48 MHz Arm Cortex-M0+ core; or up to 112 MHz Arm
Cortex-M4F core
Flash memory range from 128 KB to 2 MB
ASIL B ISO 26262 functional safety
ISO CAN FD, Ethernet
CSEc hardware security module
Pin count from 32 to 176 pins
QFN, LQFP, MAPBGA packages
BROAD MOTOR CONTROL COVERAGE
Broad portfolio supporting motor control applications
in body and chassis segment
Capabilities to control Brushed DC motors,
3-phase PMSM and 3-phase BLDC motors
Dedicated peripherals set for rapid motor control loop
implementation consisted of: Flextimer (FTM), TRGMUX,
Programmable Delay Block (PDB), Analog to Digital
Converter (ADC) and Analog Comparator (CMP)
COMPLETE MOTOR CONTROL SOLUTION
Broad hardware platform
Production-ready algorithm library
Model-based design support
FreeMASTER and Motor Control Application Tuning
(MCAT) tool
S32K1 software ecosystem
Dedicated technical support and online community
S32K1 MOTOR CONTROL LINE-UP
S32K11x
S32K11x
S32K14x
S32K1 vs. MC Techniques Line Up S32K1 vs. Typical MC Applications Line Up
Control Techniques / Market Trend
Application Complexity
MCU Performance (Computation performance, motor control peripherals features)
3ph PMSM FOC
Encoder / Resolver
3ph PMSM FOC
Sensorless
3ph BLDC 6-step
Sensorless
3ph BLDC 6-step
HALL
Dual DC motor
servo
DC and Stepper Motor
Dual Direction
Belt Starter Generator
Crankshaft Motor Generator
Transmission Actuators
Pumps
Engine Cooling
HVAC Blower
Window Lift (3ph PMSM)
Sunroof (3ph PMSM)
Trunk Opener (Dual DC motor)
Window Lift (DC motor)
Seat Control (DC motor)
Mirror Control (Stepper motor)
S32K14x
S32K1 VS MOTOR CONTROL TECHNIQUES AND VS TYPICAL
MOTOR CONTROL APPLICATIONS LINE UP
The 32-bit AEC-Q100 qualified S32K1 MCU family combines a suite of production-grade tools
and software with a scalable family of Arm
®
Cortex
®
-M based MCUs to address a broad range
of automotive motor control applications. This brochure provides an overview of the hardware
development kits and boards, software enablement and ecosystem NXP offers to help
accelerate your designs with S32K1 microcontrollers.
S32K1 MICROCONTROLLER VALUE PROPOSITION
2 www.nxp.com
S32K1 PRODUCT OVERVIEW
S32K1 provides a scalable platform with high hardware and software compatibility to address various motor
control techniques and applications.
S32K1 MOTOR CONTROL SOFTWARE AND ECOSYSTEM
AUTOMOTIVE MATH AND MOTOR CONTROL LIBRARY SET
Precompiled software library including NXP-patented control math
Automotive production-ready software (SPICE Level 3, CMMI and ISO9001/TS16949)
Delivered as bit-accurate models for MATLAB
®
/Simulink
®
and C code
Single API across NXP MCUs, simple migration across platforms
MODEL-BASED DESIGN TOOLBOX
Model-based design environment in MATLAB/Simulink for generating motor
control software on S32K MCUs
Automatic code generation for S32K1xx peripherals and applications prototyping
Model-based design approach helps save R&D time and test efforts
Dedicated online community and tutorials available
FREEMASTER (LITE)
Real-time data visualization tool for debugging and tuning embedded algorithm
during development
Graphs, tabular grids, and web views embedded directly in the desktop application
FreeMASTER Lite supports JSON RPC protocol and is able to run on Windows
®
or
Linux
®
host PC, enabling custom UI on web browsers
MCAT
Motor Control Application Tuning tool with HMTL-based graphical user interface, plugin
to FreeMASTER
Real-time tuning and updating of control parameters
Fully compliant with API of Automotive Math and Motor Control Library Set functions
S32K1 BASIC SOFTWARE AND ECOSYSTEM
S32 Design Studio IDE
Automotive-grade Software Development Kit (SDK)
AUTOSAR
®
MCAL (QM and ISO26262 compliant) and OS
Third-party ecosystem
S32K116 S32K118 Common Features
Motor Control Peripherals
S32K142 S32K144 S32K146 S32K148
Arm
®
Cortex
®
-M0+ @ 48 MHz AEC-Q100 Arm Cortex-M4F @ up to 112 MHz
128 KB Flash 256 KB Flash CSEc Security Module 256 KB Flash 512 KB Flash 1 MB Flash 2 MB Flash
16 KB SRAM 24 KB SRAM ASIL B Compliant 32 KB SRAM 64 KB SRAM 128 KB SRAM 256 KB SRAM
up to 42 I/Os up to 58 I/Os Low Power up to 89 I/Os up to 128 I/Os up to 156 I/Os
4 channel eDMA LPUART, LPSPI, LPIIC, FlexIO 16-channel eDMA
1 x FlexCAN with 1 x FD JTAG (K14x only)
2 x FlexCAN
with 1 x FD
3 x FlexCAN
with 2 x FD
3 x FlexCAN
with 2 x FD
3 x FlexCAN
with 3 x FD
1x 13-ch.
12-bit ADC
1x 16-ch.
12-bit ADC
2 x 16-ch. 12-bit ADC
2 x 24-ch.
12-bit ADC
2 x 32-ch.
12-bit ADC
1 x PDB TRGMUX 2 x PDB
2 x 16-bit FTM (16-ch.) 4 x 16-bit FTM (32-ch.)
6 x 16-bit FTM
(48-ch.)
8 x 16-bit FTM
(64-ch.)
QFN-32 LQFP-64 LQFP-64 LQFP-176
LQFP-48 S32K142LQFP-48 S32K146LQFP-144
LQFP-100
MAPBGA-100
IEEE
®
1588 Ethernet
Quad SPI
ETM Trace
2 x SAI
S32K1 SCALABLE PLATFORM
Single-shut I meas.
ATO
Field-weakening
Sensorless PMSM
Design
Integrate
Prototype
Test
Deploy
MODEL-BASED DESIGN TOOLBOX BLOCK DIAGRAM