3-phase pmsm development kit with nxp s32k144 mcu · motor control development solutions overview...

2
Automotive motor control development solutions OVERVIEW The MTRDEVKSBNK144 development kit serves as an example of a motor control design using the NXP family of automotive motor control MCUs based on a 32-bit ARM Cortex-M4F optimized for a full range of automotive applications. KEY FEATURES S32K144 MCU – 32-bit ARM Cortex-M4F based MCUs targeted for general purpose automotive and high reliability industrial applications Low Voltage Power Stage – 3-phase power stage DEVKIT-MOTORGD based on SMARTMOS GD3000 pre- driver with condition monitoring and fault detection Automotive Motor Control Algorithm – sensorless control of the BLDC motor based on SixStep commutation technique allowing torque/speed control with low CPU load Automotive Math and Motor Control Library Set – control algorithm built on blocks of precompiled SW library FreeMASTER and MCAT support – application tuning and variables tracking MTRDEVKSBNK144 The MTRDEVKSBNK144 development kit demonstrates the advantages of the NXP S32K144 MCU for motor control applications with a three-phase brushless DC (BLDC) motor. Flash 512 KB PWM & Timers 4 x FlexTimer (8-ch.) RAM 64 KB 1 x LPIT 1 x LPTMR Core ARM Cortex – M4F, 32-bit CPU ADC 2 modules, 12-bit Speed 80 MHz Trigger Unit 2 x PDB + TRGMUX Package LQFP-100 Comms 3xLPUART, 3xLPSPI Temp +125°C Tj BEMF Fbc YES Clock 8 MHz – ext. S32K144 AND KIT SPECIFICATIONS

Upload: others

Post on 12-Jun-2020

14 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 3-phase PMSM Development Kit with NXP S32K144 MCU · motor control development solutions OVERVIEW The MTRDEVKSBNK144 development kit serves as an example of a motor control design

Automotive motor control development solutions

OVERVIEW

The MTRDEVKSBNK144 development kit serves as an example of a motor control design using the NXP family of automotive motor control MCUs based on a 32-bit ARM Cortex-M4F optimized for a full range of automotive applications.

KEY FEATURES

S32K144 MCU – 32-bit ARM Cortex-M4F based MCUs targeted for general purpose automotive and high reliability industrial applications

Low Voltage Power Stage – 3-phase power stage DEVKIT-MOTORGD based on SMARTMOS GD3000 pre-driver with condition monitoring and fault detection

Automotive Motor Control Algorithm – sensorless control of the BLDC motor based on SixStep commutation technique allowing torque/speed control with low CPU load

Automotive Math and Motor Control Library Set – control algorithm built on blocks of precompiled SW library

FreeMASTER and MCAT support – application tuning and variables tracking

MTRDEVKSBNK144

The MTRDEVKSBNK144 development kit demonstrates the advantages of the NXP S32K144 MCU for motor control applications with a three-phase brushless DC (BLDC) motor.

Flash 512 KB PWM & Timers 4 x FlexTimer (8-ch.)

RAM 64 KB 1 x LPIT

1 x LPTMR

Core ARM Cortex – M4F, 32-bit CPU

ADC 2 modules, 12-bit

Speed 80 MHz Trigger Unit 2 x PDB + TRGMUX

Package LQFP-100 Comms 3xLPUART, 3xLPSPI

Temp +125°C Tj BEMF Fbc YES

Clock 8 MHz – ext.

S32K144 AND KIT SPECIFICATIONS

Page 2: 3-phase PMSM Development Kit with NXP S32K144 MCU · motor control development solutions OVERVIEW The MTRDEVKSBNK144 development kit serves as an example of a motor control design

www.nxp.com/AutoMCDevKits

NXP and the NXP logo are trademarks of NXP B.V. All other product or service names are the property of their respective owners. © 2018 NXP B.V.

Document Number: MTRDVKSBNK144FSA REV 0

3-PHASE BLDC DEVELOPMENT KIT WITH S32K144

MOTOR CONTROL ALGORITHM CONCEPT

ωmech

8-ch FTM3 FTM0

BLDC

IDCBUS

-DCBUS

+DCBUS

U V W

MC34GD3000

FreeMASTER

Required Speed (RPM)

Required Current Limit

Speed PI Controller

Current Limitation PI Controller

Duty cycle

PWM Modulation Functions

Zero Cross Detection

SIM

Current, Torque Calculation S32K144

S32 SDK Driver S32 SDK Driver S32 SDK Driver

S32 SDK Driver

S32 SDKDriver

S32 SDKDriver

S32 SDKDriver

- +

CMT Trigger

Actual Speed (RPM)

Actual Motor Current

Zero-Crossing Period

Motor Torque Filtered

TRGMUX

CMT Sector

Overcurrent protection

New CMT event

Automotive Math andMotor Control Library

Set for S32K144

Application Control

LPUART LPSPI

S32 SDK Driver

ADC1PDB0

PDB1

ADC0

TARGET AUTOMOTIVE APPLICATIONS

Actuators and valve controls

Electric fuel, water and oil pumps

Engine cooling fans

Windshield wipers

Heating, ventilation and air conditioning (HVAC)

Doors, window lift and seat control

ENABLEMENT TOOLS

Development Hardware:

3-phase low-voltage power stage DEVKIT-MOTORGD based on SMARTMOS GD3000 pre-driver up to 18 Volts

S32K144EVB: S32K144 Evaluation Board

3-phase permanent magnet low-voltage motor

Runtime Software:

SixStep control of the PM motor

Example software created in the S32 Design Studio for ARM built on S32 SDK software

MCU peripherals initialization generated by Processor Expert

FreeMASTER project part of software package

MCAT tool support