PUBLIC USE
ZDENEK KASPAR
AUTOMOTIVE APPLICATION MANAGER
FTF-AUT-N1797
MAY 17, 2016
FTF-AUT-N1797
MAGNIV – INTEGRATED SOLUTIONS
FOR MOTOR CONTROL
PUBLIC USE1 #NXPFTF PUBLIC USE1 #NXPFTF
AGENDA
• Electric Motors in automotive
• S12 MagniV introduction
• Motor Control solutions offering
• Success stories & summary
PUBLIC USE2 #NXPFTF
ELECTRIC MOTORS
IN AUTOMOTIVE
PUBLIC USE3 #NXPFTF
Automotive Mega Trends
Efficient Travel Safer Travel Connected Travel
1.2 M Automotive
Casualties per year WW
50 M Automotive Injuries
per year WW
80% of new vehicles will be
‘connected’ in the next decade
10-150 connected MCU
per vehicle
>60% WW Oil
Consumption from
transportation
Gov’t efficiency and
consumption mandates
PUBLIC USE4 #NXPFTF
Efficient Travel Means Efficient Electric Motor Control
System Cost Reduction• Electric motors replacing belts or
hydraulic systems
• Wiring harness reduction by
electronic decentralization
• Weigh reduction (W/kg)
• Elimination of sensors (sensorless
control)
• Electronics integration (fans, pumps)
System Performance
Improvement• Brushless DC/AC motors
replacing DC motors
• Improved reliability
• Advanced algorithms
improving efficiency
• Functional safety & self
diagnostics
• Recuperation & Green
energy
PUBLIC USE5 #NXPFTF
• 29.5 motors per car in average by 2017 (1)
• 2.7 billion motors shipped in 2014, ~3.5 billion by 2019 (2)
• Across all automotive segments
• Different motors have different constructions and operating principles. Therefore, different control approaches are required.
• (MOST) MOTORS NEEDS MCU TO BE CONTROLED!
DC motor BLDC motor AC PM motor
Sources
(1) IMS Market Research, 2013
(2) IHS Technology, 2015
Electric Motors In Automotive Applications
PUBLIC USE6 #NXPFTF
Electric Motor CategoriesRelay-driven
DC motors
H-Bridge driven
DC motors
Brushless DC Motors
(BLDC)
Permanent Magnet
Synchronous Motors
(PMSM)
Power
Stage
Mechanical
construction
Relay H-Bridge 3-phase 3-phase
Permanent magnets
placed on a rotor
Control
Technique
6-step / Block Commutation
to produce trapezoidal
Phase voltage
Sinusoidal / Vector control
to produce Sinusoidal
Phase voltage
Mechanical Commutation
by brushes in the rotor
Commutation
&
Electronical Commutation takes place in the stator
Rotor ShaftLaminated Rotor Slots
CommutatorRotor
Winding
Current conducted
coils in stator
generate changing
magnetic flux vector
Permanent
magnets placed
on a stator
Magnetic poles
in rotor
generated by a
current
conducted coil
PUBLIC USE7 #NXPFTF
Dedicated Silicon
Performance
Easy to Use Hardware
Dev KitsRef DesignModular Software
Motor Control Libraries
Powerful Tools
Tuning and Debug
TechnicalExpertise
Training
Customization
Solutions
Turning Silicon Into Solutions
PUBLIC USE8 #NXPFTF
Dedicated Silicon
Core Performance
Motor Control Loop
Easy to Use Hardware
Dev KitsRef DesignModular Software
Motor Control Libraries
Powerful Tools
Design StudioMCAT TuningFreeMaster
TechnicalExpertise
Training
Customization
Turning Silicon Into Solutions
Solutions
PUBLIC USE9 #NXPFTF
S12 MAGNIV
INTRODUCTION
PUBLIC USE10 #NXPFTF
Automotive Microcontroller Portfolio
Powertrain BodySafety & Chassis DIS
32-bit ARM®
32-bit Power Architecture™
8-16-bit S08 / S12 / MagniV
PUBLIC USE11 #NXPFTF
S12 MagniV: A Way To Shrink Your Automotive Application
S12 MagniV simplifies system design with the integration on High-Voltage (HV)
analog features onto MCUs for automotive applications
S12ZVM
BLDC/DC motors
S12ZVC
Small CAN nodes
S12VR
Relay driven motors
S12ZVL
LIN Nodes
MM912_S812
S12VR
S12ZVL
Reduced PCB Space
Improved manufacturing efficiency and quality
Reduced Bill of Material
Simplified development
S12ZVC
PUBLIC USE12 #NXPFTF
VREG(8pin)
LIN phy(8pin)
MCU
or
DSC(48pin)
Gate
Driver(48pin)
Op-amps
Discrete Solution
20+
3+
2+
S12ZVM Solution:
• ~ 50 fewer solder joints
• - 4 to 6 cm2 PCB space
S12 MagniV: Integration Example for 3-phs Motor Control
4cm
~1 ½ in.
64pin
S12ZVM
PUBLIC USE13 #NXPFTF
VMB64
S12 MagniV: Motor Control / Actuator Lineup
Brushless
DC
Motors
CAN applications
LIN applications
High voltage PWM
controlled applications
MOS-FET
driven
DC Motors(bidirectional)
MOS-FET
driven
DC Motors(unidirectional)
Relay driven
DC Motors
With PWM
capability
Relay driven
DC Motors
(no PWM)
VML128/64/32
64pin; 6ch GDU
VMC128/64
16-32kB; 6ch GDU
32pin only, 16-32kB32-48pin; 25MHz
MM912H/G634
4ch GDU
S12VR32/16
S12ZVM32/16
S12ZVML31
S12VR64/48
Relay-driver & 1ch FET drive
2ch GDU
256kB
6ch GDU
High temp option
(AEC Grade 0)
Switch panel interface
(HS-drivers & HVIs)
Main usecase:
- window lift
- sun roof
VM
-Seri
es
VR
-Se
rie
sVMC256
VMA32
VRP64
Production
Proposal
Planning
Execution
PUBLIC USE14 #NXPFTF
S12 MagniV: Motor Control / Actuator Lineup
VMB64
Brushless
DC
Motors
CAN applications
LIN applications
High voltage PWM
controlled applications
MOS-FET
driven
DC Motors(bidirectional)
MOS-FET
driven
DC Motors(unidirectional)
Relay driven
DC Motors
With PWM
capability
Relay driven
DC Motors
(no PWM)
VML128/64/32
64pin; 6ch GDU
VMC128/64
16-32kB; 6ch GDU
32pin only, 16-32kB32-48pin; 25MHz
MM912H/G634
4ch GDU
S12VR32/16
S12ZVM32/16
S12ZVML31
S12VR64/48
Relay-driver & 1ch FET drive
2ch GDU
256kB
6ch GDU
High temp option
(AEC Grade 0)
Switch panel interface
(HS-drivers & HVIs)
Main usecase:
- window lift
- sun roof
VM
-Se
rie
sV
R-S
eri
es
VMC256
VMA32
VRP64
Production
Proposal
Planning
Execution
PUBLIC USE15 #NXPFTF
S12
VREG
Temp
Sense
PLLBDM
HVI
LIN
PHY
High
Side
Flash
EEPROMRAM
ADC
10bit
TIM
KWU
Win
W‘dogSPI
SCI0
SCI1
IRC
PWM
8ch
Low
Side
Relay
Driver
EVDD
Hallout
LIN
LG
ND
LIN
VS
EN
SE
S12VR Application Schematics (Window Lift)
Pinout representing functionality,
Physical pins location is different
VS
UP
LS1
LSGND
LS0MM
Vbat
Hall
SensorIOC
IOC
SwitchesHVI0
HS1
HVI1
HVI2
HVI3
HS0
Indicator
LED
Debug &
Programming
Connector
Altern.
SPI&UART
based Test
Connector
VD
DX
VD
DA
EVDD
High-Voltage
Components
Digital
Components
5V Analogue
Components
MCU Core
and Memories
5V input
5V input
PUBLIC USE16 #NXPFTF
VMB64
S12 MagniV : Motor Control / Actuator Lineup
Brushless
DC
Motors
CAN applications
LIN applications
High voltage PWM
controlled applications
MOS-FET
driven
DC Motors(bidirectional)
MOS-FET
driven
DC Motors(unidirectional)
Relay driven
DC Motors
With PWM
capability
Relay driven
DC Motors
(no PWM)
VML128/64/32
64pin; 6ch GDU
VMC128/64
16-32kB; 6ch GDU
32pin only, 16-32kB32-48pin; 25MHz
MM912H/G634
4ch GDU
S12VR32/16
S12ZVM32/16
S12ZVML31
S12VR64/48
Relay-driver & 1ch FET drive
2ch GDU
256kB
6ch GDU
High temp option
(AEC Grade 0)
Switch panel interface
(HS-drivers & HVIs)
Main usecase:
- window lift
- sun roof
VM
-Se
rie
sV
R-S
eri
es
VMC256
VMA32
VRP64
Production
Proposal
Planning
Execution
PUBLIC USE17 #NXPFTF
S12ZVMA Application Schematic (Window Lift)
VBAT
G
P
I
O
S12Z
core
SPI
Wdog
TIM 4ch/16b
Temp
Sense
LIN/HV
PHYCharge
Pump
Flash RAM
SCI
PTU
PLLIRC
Ext Osc BDM
KWU
RTI
MM
VLSOUT
HD
VS
UP
VD
DX
Single 12bit ADC
4ch. Ext.
(+ 4ch. Int.)
Current Sense
(1 x Op-Amp)
Optional
EEPROM
VLSx
Hall
Senso
r
Hallout
Hall
out
IO/IOC
EVDD
BS
T
Boost option
VCP
CP option
CP
Reverse protection
GDU
Halfbridge
NMOS FET
Predriver
BC
TL
Bypass option
LG
N
DLIN
4ch PMF
(2int, 2ext)
AM
PM 0
AM
PP 0
AM
P0
Shunt
EVDD
HG0
LG0
HS0
VBS0
LS0
Hall
supply
LIN / HV Phy
Vreg
5V VDDX Boost mode
11V VLS
High-Voltage
Components
Digital
Components
5V Analogue
Components
MCU Core
and Memories
PUBLIC USE18 #NXPFTF
S12ZVMB Application Schematic (Window Lift)
S12Z
Vreg
PTU
Temp
Sense
PLL
BDM
3 HVI
LIN
PHY
High
Side
Flash
EEPROMRAM
ADC
10bit
PMF
6ch
KWU
TIM
Win
W‘dog
SCI0
SCI1
Ext. Osc
IRC
EVDD
GDU
H-Bridge
Predriver
Charge
Pump
VBS1
VBS
0
GHG0
GHS0
GHS1
GLG0
GLG1
GLS0
EVDD
Hallout
GHG1
VLS_Out, VLS1/0
D
S
GHD
CP0V
+11V
VS
UP
VD
DX
VD
DA
Pinout representing functionality,
not the physical location
MM
Hall
Senso
r
VCP
GLS1
Vreg 10V
HS0
Indicator
LED
Debug &
Programming
Connector
Altern.
SPI&UART
based Test
Connector
SwitchesHVI0
HS1
HVI1
LG
N
DLIN
Current Sense
(1 x Op-Amp)
AM
PM 0
AM
PP 0
AM
P0
Shunt
integration
in VMB64
HVI2
High-Voltage
Components
Digital
Components
5V Analogue
Components
MCU Core
and Memories
PUBLIC USE19 #NXPFTF
VMB64
S12 MagniV: Motor Control / Actuator Lineup
Brushless
DC
Motors
CAN applications
LIN applications
High voltage PWM
controlled applications
MOS-FET
driven
DC Motors(bidirectional)
MOS-FET
driven
DC Motors(unidirectional)
Relay driven
DC Motors
With PWM
capability
Relay driven
DC Motors
(no PWM)
VML128/64/32
64pin; 6ch GDU
VMC128/64
16-32kB; 6ch GDU
32pin only, 16-32kB32-48pin; 25MHz
MM912H/G634
4ch GDU
S12VR32/16
S12ZVM32/16
S12ZVML31
S12VR64/48
Relay-driver & 1ch FET drive
2ch GDU
256kB
6ch GDU
High temp option
(AEC Grade 0)
Switch panel interface
(HS-drivers & HVIs)
Main usecase:
- window lift
- sun roof
VM
-Se
rie
sV
R-S
eri
es
VMC256
VMA32
VRP64
Production
Proposal
Planning
Execution
PUBLIC USE20 #NXPFTF
3-Phase BLDC / PMSM Motors – Market Segmentation
Cooling Fan
HVAC
BlowerPowered
Liftgate
Water pumpFuel pump
Sliding doors
S12ZVML/C (64/128/256kB)
Carcassonne
S12ZVM (32kB)
Obidos
CAN
PWM
Oil pump
50-200W
motors
200+W
motors
Reduced
GDU drive
S12ZVM
PUBLIC USE21 #NXPFTF
S12ZVML Application Schematic
G
P
I
O
S12Z
core
SPI
Wdog
TIM 4ch/16b
PMF
6-ch
PWM
SCI
Temp
Sense
LIN
Physical
Interface
Charge
Pump
128 kB
Flash
8 kB RAMSCI
PTU
PLLIRC
Ext Osc BDM
KWU
RTI
VBS1VBS0
HG0
HS0
HS1
HS2 MM
VBS2
HG1
HG2
VLSOUT
HD
VS
UP
VD
DX
Dual 12bit ADC
5+4ch. Ext.(Mux‘d with Op-Amps)
+ 8ch. Int.
MSCAN
LG0
LG1
LS0
Shunt1
LG2
LS1LS2
Current Sense
(2 x Op-Amp)
Shunt0
AM
P0
AM
PM 1
AM
PP 1
AM
P1
AM
PM 0
AM
PP 0
512Bytes
EEPROM
5V VDDX, 5V CAN supply
Boost mode
EVDD sensor
11V VLS
Voltage regulators
VLSx
EV
DD
5V
Sen
so
r
su
pp
ly
AMR/
GMR/
Hall
Sensor
AMRsinAMRcos
Hallout
AN0_x
AN1_x
Hallout
AMRsin
AMRcos
IO/IOC
EVDD
BS
T
Boost option
VCP
CP option
CP
Reverse
protection
LIN
LIN
GN
D
LIN / HV Phy
GDU
3 phase
Bridge
Predriver
BC
TL
Bypass option
High-Voltage
Components
Digital
Components
5V Analogue
Components
MCU Core
and Memories
Optional
PUBLIC USE22 #NXPFTF
MOTOR CONTROL
SOLUTIONS
OFFERING
PUBLIC USE23 #NXPFTF
S12ZVM Development Ecosystem
Hardware (Evaluation board, target application)
MC ToolBox:
Rapid prototyping with
Matlab Simulink
FreeMASTER:
-Graphical User
Interface
-Instrumentation
Autosar OS
Customer Application Software
Math and Motor Control Libraries:
- Standard optimized math functions and motor control algorithms
- Includes Matlab Simulink Models
LIN
2.1
Drivers
NXP Production
SoftwareNXP Enablement
Software
3rd Party Production
Software
MC Dev Kit
Reference
Software
NV
M D
rivers
CA
N/L
IN S
tack
Graphical Init Tool
MCAT
Tuning
Tool
Compiler and Debugger
PUBLIC USE24 #NXPFTF
The Complete Solutions Offering For Motor Control
Field Oriented Control
Automotive Motor Control
Development Kit Series
Automotive Math & Motor Control
Library Set
Final customer applications, based on S12 MagniV / MPC / S32K MCU
FreeMASTER & Motor Control
Application Tuning (MCAT) Tools
NXP Electric Motor Control
Know-how
PUBLIC USE25 #NXPFTF
The Complete Solutions Offering For Motor Control
Field Oriented Control
Automotive Motor Control
Development Kit Series
Automotive Math & Motor Control
Library Set
Final customer applications, based on S12 MagniV / MPC / S32K MCU
FreeMASTER & Motor Control
Application Tuning (MCAT) Tools
NXP Electric Motor Control
Know-how
PUBLIC USE26 #NXPFTF
The Complete Solutions Offering For Motor Control
Field Oriented Control
Automotive Motor Control
Development Kit Series
Automotive Math & Motor Control
Library Set
Final customer applications, based on S12 MagniV / MPC / S32K MCU
FreeMASTER & Motor Control
Application Tuning (MCAT) Tools
NXP Electric Motor Control
Know-how
www.nxp.com/AutoMCDevKitswww.nxp.com/AutoMCLib www.nxp.com//FreeMASTER, MCAT
www.nxp.com/MotorControl
PUBLIC USE27 #NXPFTF
AUTOMOTIVE MATH
AND MOTOR
CONTROL LIBRARY
PUBLIC USE28 #NXPFTF
AMMCLib – Building Blocks for Your Motor Control SW
General Motor
Control Library
General Function
Library
General Digital
Filters Library
Mathematical
Library
PUBLIC USE29 #NXPFTF
AMMCLib – Latest Release RTM 1.1.4
• Set of basic trigonometric, general
math, filter & motor control
algorithms as the building blocks for
the motor control applications
• Provided in a highly optimized
implementation and in a layered
architecture
• Support of 16 & 32-bit fixed-point
and single precision floating point
arithmetic
• Two versions available:
- production ready version
- in evaluation version (for free),
download available directly from the
product page.
Target
Platform
GreenHills
Multi
CodeWarrior WindRiver
Diab
Cosmic IAR GCC
Version
2015.1.4
Version
10.6.4
Version
5.9.4.4
Version
4.3.4
Version
7.50.3
Version
4.9.3
MPC560xP
MPC560xB
MPC564xL
MPC567xF
MPC567xK
Available Available Available Not supported1 N/A2 N/A
MPC574xC
MPC574xG
MPC574xP
MPC574xR
MPC577xC
MPC577xK
MPC577xM
Available N/A Available Not supported N/A N/A
S12ZVM N/A Available N/A Available N/A N/A
S32K14x Available Not supported N/A Not supported Available Available
KEAx Available Available N/A Not supported N/A N/A
1) Not supported: The compiler contains the support of selected device, however the AMMCLib does not support this compiler.
2) N/A: The compiler (or the compiler version) does not support selected device.
www.nxp.com/AutoMCLib
PUBLIC USE30 #NXPFTF
AMMCLib – PMSM Field Oriented Control Example
www.nxp.com/AutoMCLib
PUBLIC USE31 #NXPFTF
TOOLS
PUBLIC USE32 #NXPFTF
FreeMASTER – “Debugger for Real-Time Applications”
• Real-Time Data Monitor Tool
− Read / modify your variables run-time
− Oscilloscope / recorder capability
• Scriptable Graphical User Interface
- Build your own GUI using sliders, gauges, buttons
• Demonstration Platform
− Create a comprehensive support package for
your product
www.nxp.com/FreeMASTER
PUBLIC USE33 #NXPFTF
FreeMASTER – Topology
PC side
Fre
eM
AS
TE
R
US
B, J
TA
G,
LIN
, C
AN
, B
DM
...
SCI SCI
Embedded side
User code
Fre
eM
AS
TE
R
US
B, J
TA
G,
LIN
, C
AN
, B
DM
...
www.nxp.com/FreeMASTER
PUBLIC USE34 #NXPFTF
No Driver Target Driver Required
Processor BDMPacket-
Driven BDMSerial CAN LIN USB
MQX
IOJTAG
S08
DSC
Kinetis
S12/S12X/S12Z
MPC56xx/57xx
ColdFire V1,V2
S32K
FreeMASTER – Platform and Protocol Support
www.nxp.com/FreeMASTER
PUBLIC USE35 #NXPFTF
• Tool guiding the user step by step to tune the
control parameters of their MC application
• Run-time tuning of control parameters
• Generation of header file w/ resulting parameters
• NXP MCU independent
Make Any Motor Spin w/ MCAT Tool
www.nxp.com/MCAT
PUBLIC USE36 #NXPFTF
Steps to Tune the Current Loop1. Parameter Setting-Up 2. Control Loop Tuning
3. Output Control Constant Preview4. Generated .h file
PUBLIC USE37 #NXPFTF
Model Based Design Support with MC-Toolbox
• Model Based Design is very common in the Motor control development
• Many companies model their controller algorithm and the target motor and use the
simulation environment to accelerate their algorithm development.
• Reduced time to market and higher product quality by having an executable
that can be simulated and implemented directly from the model.
• Motor Control Development Toolbox includes Simulink™ plug-in libraries for an
embedded target
• An integrated environment and tool chain supports configuring and generating
the necessary software, including initialization routines, device drivers, and a real-
time scheduler to execute algorithms specifically for controlling motors.
• For the final stage of this type of the integration of the control algorithm software
with target MCU hardware motor Control Development Toolbox autogenerates
100% of the code from the model.
MCUs Supported
• MPC5643L/7xK
• MPC574xP
• S12ZVM
• KV10Z
www.nxp.com/MCTOOLBOX
PUBLIC USE38 #NXPFTF
Controller Model
Electric
Motor
Output
Drivers*Input
Drivers*
PI
Filter
PI
Filter
Reverse
Park
Transform
PWM
Modulation
PWM A
PWM B
PWM C
Zero
+
-
+
-
Torque
Control
IQ
loop
ID
loop
IQ
cmd
ID
cmd
ID
Va
cmd
Vb
cmd
Forward
Park
Transform
Forward
Clark
Transform
IA
IB
IC
Va
Vb
Motor Position
IQ
Gate
Driver
ADC
A/D
Conversion
S12ZVM Simulink Library Blocks
• Peripherals: PMF, Timer, ADC, PTU.
etc.
• Math & Motor Control Library blocks:
Clark, Park, PI, Mul, Atan, ..etc.
Step 1: Simulation in PC environment
Step 2: (SIL) Generated code executes as atomic unit on PC
Step 3: (PIL) Executes generated code on the target MCU
Step 4: Execute on Target MCU on ECM/EVB
Execute on Target MCU on ECM/EVB
Model Based Design Steps
PUBLIC USE39 #NXPFTF
MOTOR CONTROL
REFERENCE
DEVELOPMENT KITS
PUBLIC USE40 #NXPFTF
www.nxp.com/AutoMCDevKits
MPC5643L
Controller Board
MC33937A
3-phase
Low Voltage
Power Stage
PMSM with
Resolver/Encoder
Resolver/Sin-Cos
Interface
Incremental
Encoder Interface
MCU
MPC5643L
FET DRIVER
MC33937A
FET 3-phase
Power Stage
3-phase Current
Shunts
Spin a Motor Within Minutes w/ MC Development Kit
PUBLIC USE41 #NXPFTF
Dual PMSM w/ MPC5643L
Dual BLDC w/ MPC5643L
BLDC w/ MPC5643L
PMSM w/ MPC5604P
BLDC w/ MPC5604P
BLDC w/ MPC5606B
BLDC w/ S12ZVM
BLDC w/ S12G
PMSM w/ MPC5643L
Other Motor, Different MCU, Dual Motor Application?
www.nxp.com/AutoMCDevKits
PUBLIC USE42 #NXPFTF
FreeMASTER HTML based Control Page
FreeMASTER Scope
A True Reference Platform
• HW – complete schematics of the Development
Kit HW
• SW – complete source code of the Development
Kit SW application
− Six step commutation control for BLDC motors
− Vector control - FOC for PMSM motors
• “Midlayer” SW Libs - Automotive Math and Motor
Control libraries (AMMCLib) in object code
• Tools - FreeMASTER & MCAT interface to easy
application visualization / control
• Extensive documentation
www.nxp.com/AutoMCDevKits
PUBLIC USE43 #NXPFTF
SUCCESS STORIES &
SUMMARY
PUBLIC USE44 #NXPFTF
Engine Cooling Fan
Platform
Water and Oil
Pumps Platform
“Where Integration Matters” - Success Stories of S12ZVM
S12ZVM
PUBLIC USE45 #NXPFTF
S12 MagniV Benefits
S12 MagniV solutions deliver optimal system cost and physical footprint for sensor and actuator applications.
• Reduced PCB Space
− Up to 30%
• Improved manufacturing efficiency
− Replacing typically 3 IC by 1 MagniV reduces assembly and test cost while quality improves
• Reduced Bill Of Material (BOM)
− Fewer components to purchase, handle, store and qualify
• Simplified motor control that speeds up time-to-market
− Save up to 6 months on development, validation and ISO26262 implementation
− Abstract the complexity of 3-phase motor control software development
− Production-ready Automotive quality SW and Tools
− SafeAssure program
PUBLIC USE46 #NXPFTF
NXP Motor Control Enablement Web Page Summary
• Motor Control Development Kits: www.nxp.com/AutoMCDevKits
• Math & Motor Control Library Set: www.nxp.com/AutoMCLib
• Motor Control Application Tuning Tool (MCAT): www.nxp.com/MCAT
• FreeMASTER: www.nxp.com/FreeMASTER
PUBLIC USE47 #NXPFTF
Get to Production Faster
Field Weakening
Advanced Math and Motor Control Library Set
Automotive Motor Control Development Kit series
Automotive Math and Motor Control Library Set
Reference motor control platform
for rapid hardware & software prototyping
Software libraries level
(w/ math & motor control algorithms)
Advanced motor control & sensor topics
Advanced software libraries level
(w/ adv. math and motor control algorithms)
Zero RPM /
rotor alignment
Torque
ripple elimination Noise reduction
Single-shunt
3−phs currents
reconstruction
PMSM
sensorless control
Resolver interface
& diagnosticSelf tuning
Technical Trainings for Motor Control and MCUs Trainings
(e.g. motor type X on device A)
Motor Control Focused Technical SupportStandard level of technical support
Consultancy & Technical Development in Area
of Motor Control According to Ctm Specs / NeedsPremium level of technical support
Pro
du
ctsTools for Embedded Debugging & Motor Control TuningTools — FreeMASTER, MCAT, …
Se
rvic
es
PUBLIC USE48 #NXPFTF
S12ZVM Family Feature Set SummaryConnectivity CAN LIN CAN LIN CAN LIN PWM
Product Name VMC256 VML128 VMC128 VML64 VMC64 VML32 VML31 VML31 VM32 VM16
Package 80LQFP-
EP
64LQFP-
EP
64LQFP-
EP
64LQFP-
EP
64LQFP-
EP
64LQFP-
EP 64LQFP-EP 48LQFP-EP
64LQFP-
EP 48LQFP-EP 64LQFP-EP
48LQFP-
EP
EEPROM (bytes) 1K 512 512 512 512 512 128 128 128 128 128 128
PHY CAN LIN 0 LIN 0 LIN LIN LIN HV HV HV HV
Separate VREG 1+1 0 1 0 1 0 0 0 0 0 0 0
GDU (HS / LS) 3/3 3/3 3/3 3/3 3/3 3/3 3/3 3/3 3/3 3/3 3/3 3/3
Bootstrap Diodes 0 0 0 0 0 0 3 3 3 3 3 3
Op Amp 2 2 2 2 2 2 2 1 2 1 2 1
ADC (ext. channels) 8 + 8 4 + 5 4 + 5 4 + 5 4 + 5 4 + 5 4 + 5 1 + 3 4 + 5 1 + 3 4 + 5 1 + 3
MSCAN 1 1 1 1 1 1 0 0 0 0 0 0
SCI 2 2 2 2 2 2 2 1 2 1 2 1
SPI 1 1 1 1 1 1 1 0 1 0 1 0
TIM (IC/OC channels) 4 4 4 4 4 4 4 3 4 3 4 3
PWM channels 6+4 6 6 6 6 6 6 6 6 6 6 6
Internal timers RTI+API RTI+API RTI+API RTI+API RTI+API RTI+API RTI+API RTI+API RTI+API RTI+API RTI+API RTI+API
External FET
100-150 100-150 100-150 100-150 100-150 100-150 50-80 50-80 50-80 50-80 50-80 50-80 Nominal Total Gate
Charge (nC)
Package Size 12mm x
12mm
10mm x
10mm
10mm x
10mm
10mm x
10mm
10mm x
10mm
10mm x
10mm
10mm x
10mm
7mm x
7mm
10mm x
10mm 7mm x 7mm
10mm x
10mm
7mm x
7mm
Samples Now Now Now Now Now Now Now Q2 2015 Now Q2 2015 Now Q2 2015
Production release H2 2016 Q1 2014 Q1 2014 Q1 2014 Q1 2014 Q1 2014 Q1 2016 Q3 2016 Q1 2016 Q3 2016 Q1 2016 Q3 2016
PUBLIC USE49 #NXPFTF
S12VR FamilyRelay Based DC Motors
High-Voltage
Components
Digital
Components
5V Analogue
Components
MCU Core
and Memories
Key Features:
• S12 (25 MHz max) 16-bit CPU compatible with the S12G family and MM912
solutions.
• Voltage Regulator operating directly from car battery (No ext regulator needed)
capable to drive 20 mA to drive offchip components (E-Vdd)
• LIN Physical Layer: LIN 2.x / J2602 compliant ; +/- 8kV ESD capability
• True 512B EEPROM with ECC, 4 byte erasable (or D-Flash)
• 2 Low-Side drivers with active clamps to drive relays (inductive load) for bi-directional
brushed DC Motors
• Up to 2 HS drivers: For indicator LED and Switch supply
• 4-6 High Voltage Inputs: 12 V Inputs for Switch Monitoring, ESD-protected, can be
used for wake-up/interrupts or 12 V analog inputs routed to ADC internally through
selectable divider ratio.
• On chip RC Oscillator; trimmed to +/- 1,3% tolerance over full temperature range
• Op-Amp on VRP64 for current sensing
Family options:
• Flexible Flash Options: 16 kB to 64 kB Flash
• Packaging: 32-LQFP or 48-LQFP
• C / V / M Temperature options (up to 125°C Ta)
Target Applications
• Automotive power window lift / sunroof with antipinch
• Any relay driven DC motors
• LIN slaves with space constraints
4-6 HV
Inputs
16-64B
Flash (ECC)
2-6 kB
RAM
PLLRCosc.
+/-1.3%
Pierce
Osc.
S12 25MHz Bus2 Low Side
Drivers
1 HS Drivers
Temp
Sense
10-Bit
ADC
VSUP
senseVREG
70mA
LIN -PHY
1#
EVDD
SCI 0
TIM 16b
4ch
G
P
I
O
VSENSE
(battery)
PWM 8ch 8b
or 4ch 16b
BDM KWUWin
Wdog
128B-4kB
EEPROM or
D-Flash
(ECC)
SCI 1
1#
PGPIO
SPI
Current Sense
(Op Amp)
PUBLIC USE50 #NXPFTF
S12ZVM Family BLDC/PMSM/SR Motor Control
Key Features:
• S12Z CPU @ 50MHz bus speed
• 6ch Gate Drive Unit (GDU) with 50-150nC total Gate Charge drive capability, incl
charge pump for High-Side, Bootstrap diodes for charging external bootstrap
capacitors
• Embedded VREG with switchable 5V/20mA sensor supply
• LIN PHY, LIN2.1 / 2.2 / J2602 compliant
• Dual 12bit list-based ADC (LADC), synch with PWM through Programmable Trigger
Unit (PTU)
• 2x Op-amp for current sensing
High-Voltage
Components
Digital
Components
5V Analogue
Components
MCU Core
and Memories
Options:
• Package: 64-LQFP-EP, 48 LQFP-EP, 80-LQFP-EP
• Memory: 16 kB / 32 kB / 64 kB / 128 kB / 256 kB Flash
• Spec-Options:
L with LIN phy
C with CAN-PHY (256kB only)
C with 2nd Vreg for external CAN phy (128/64kB)
“ “ with High Voltage PWM-communication interface
• Temperature: V / M / W (up to 150°C Ta per AEC-Q100 Grade 0)
Target applications:
• Sensorless BLDC or PMSM motor control
• Switched Reluctance Motor
• Bidirectional DC motors (H-Bridge)
• Various pumps (oil, fuel, water, vacuum)
• Cooling fan, HVAC blower, Turbocharger
SPI
SCI 0SCI 1
MSCAN
128B-1kB
EEPROM
(ECC)
16-256 KB
Flash (ECC)
S12Z 50MHz Bus
2-32kB
RAM
(ECC)
PLLRCosc.
+/-1.3%
Pierce
Osc.
VSUP
senseVREG
EVDD
2 x 12-Bit
LADC
Temp
SenseCAN/LIN-PHY
Current Sense
(2 x Op-Amp)
GDU 6chMOS-FET-Predriver
Charge Pump
2ch
PTU
6ch PMF
(PWM)
TIM 16b
4ch
G
P
I
O
BDM
BDCKWU
WinWdog
3x Phase
Comparators
Bootstrap
Diodes
PUBLIC USE51 #NXPFTF
S12ZVMB FamilyLIN based Integrated H-Bridge Driver
Key Features:
• S12Z CPU @ 32 MHz bus speed
• VREG + 5V/20 mA switchable sensor supply
• LIN PHY, LIN2.1 / 2.2 / J2602 compliant
• High Voltage Inputs (HVI) with internal connection to ADC for analog 12 V measurements
• High-Side Drivers for switch panel and LED
• H-Bridge Gate Pre-Driver for 4-NMOS control (Gate Charge 50-80nC)
Options:
• Package: 48-LQFP; (64 LQFP tbd)
• Memory: 48 … 64 kB Flash
• Temperature: V / M / W
Target Applications:
• Windowlift / Sunroof
• LIN-controlled Valves for gases /liquids (EGR-control)
• Seat-position, Lordosis
• Belt pretentioner, prefetcher
High-Voltage
Components
Digital
Components
5V Analogue
Components
MCU Core
and Memories
3 HV Inputs
48-64kB
Flash (ECC)
4 kB
RAM
(ECC)
512B
EEPROM
(ECC)
PLLRCosc.
+/-1.3%
Pierce
Osc.
S12Z 32MHz Bus 2 HS Drivers
Temp
Sense
10-Bit
LADC
VSUP
senseVREG
70mA
LIN -PHY
SPI
1#
EVDD
SCI 1 SCI 0
TIM 16b
8+4ch
G
P
I
O
GDU 4chMOS-FET-Predriver
Charge Pump
BDM
BDCKWU
WinWdog
PTU6ch PMF
(PWM)
Current Sense
(Op-Amp)
PUBLIC USE52 #NXPFTF
MagniV Integrated Solutions Roadmap
2016
Bru
sh
ed
Mo
tor
Ge
ne
ral P
urp
os
e
Production
First Sample Date
(left edge)
Product Qualification
(right edge)
Proposal
Planning
Execution
High temp
(AEC-Q100
Grade0)
High Voltage
PWM command
LIN applications
CAN applications
32-128kB, 64pin,
6ch GDU, 50MHz
64-192kB, 48-64pin, 32MHz
8-32kB, 32-48pin, 32MHz
S12ZVMC (no CAN-PHY)
16-32kB, 32pin, 25MHz
CA
N
No
de
s
LIN
No
de
s
48-64kB, 32-48pin, 25MHz
MM912H/G634
48-64kB, 48/64pin, 4ch GDU, 32MHz
S12VR
64-128kB, 32-48pin,
PGA, MSCAN, 32MHz
S12ZVML31
S12ZVL
S12VR
MO
S-F
ET
co
ntr
ol
Re
lay
co
ntr
ol
16-32kB, 32/48pin, 2ch GDU, 32MHz
256kB, 80pin, 6ch GDU, 50 MHz
S12ZVMC (with PHY)
S12ZVL
S12ZVC
S12ZVH
64-128kB, 100/144pin,
LCD, 4 stepper drivers, 32MHz
S12ZVHL/HY/FP
32-64kB, 100/144pin,
LCD, 2 stepper drivers, 32MHz
Bru
sh
les
s M
oto
r
S12ZVML
S12ZVM
16-32kB; 48/64pin, 6ch GDU, 50MHz
S12ZVMB
S12ZVMA
2017
PUBLIC USE53 #NXPFTF
S12 MagniV Solutions for Motor Control
Production
ProposalPlanning
Execution
Re
lay-d
rive
n
DC
-mo
tors
H-B
rid
ge
drive
n
DC
-mo
tors
BL
DC
Mo
tors
S12VR 48K-64KB; 32/48pinLIN with PHY; LS drivers
S12ZVML32-128KB; 64pinLIN with PHY, 100nC
S12ZVMC64-128KB; 64pin,VREG for ext CAN, 100nC
S12ZVM32KB; 64pin; 50nC
S12ZVML32-128KB; 64pinLIN with PHY, 100nC
S12ZVMC64-128KB; 64pin2nd 5V VREG for ext CAN, 100nC
LIN applications
CAN applications
PWM controlled apps
< 200W Motors > 200W Motors
S12VR 32/16kB, 32pinLIN with PHY; LS-driver
S12ZVB 64k-128kB; 48/64 pinLIN PHY; 50nC
PM
SM
Moto
rs
S12ZVC + H-Bridge Driver64--192KB; 64pinCAN with PHY, 100nC
S12ZVL + Relay Driver64--192KB; 64pinCAN with PHY, 100nC
High temp option (AEC Grade 0)
PUBLIC USE54 #NXPFTF
Electrical Motor Categories – 2 Relay-driven
DC-motors
H-Bridge driven
DC-motors
Brushless DC
Motors
(BLDC)
Permanent Magnet
synchronous
Motors (PMSM)
Power
Stage
Application
segments
Relay H-Bridge 3-phase 3-phase
Customer
Projects
MagniV
Product Fit
Tomar S12ZVRxTomarino S12ZVRx (in def.)Knox + ext.LS
Window liftSun roofTrunk ctrl.WiperDoor closure
WiperHigh end window liftHigh end sun roofThrottle controlFuel PumpSeat belt pretensioner
Carcassonne S12ZVMToledo S12ZVBx (in def.)Hearst S12ZVC+ ext. GDU
Carcassonne S12ZVMx Carcassonne S12ZVMx
Topology
Advantage
Lowest cost no mechanical component
(reliability, electrification)
No Relay noise
PWM speed regulation
Brose - window liftBrose - trunk liftTRW - wl switch panelTokai rika Door closure, wlInteva window lift & sunroofAntolin window liftLames window liftHirain China window lift
Conti - Fuel Pump
Bosch - pumps
Magna US - pumps
Delphi US - fuel pump
Disty (EBM, Bühler) - pumps
Aisin Seiki - oil pump
Asmo - HVAC blower
Kefico, Delphi - engine valve
Sonceboz - Powertrain motors
Daesung Haptic ctrl
Kostal – Gearbox cooling
Brose engine fanBrose HVACBrose Differential gear boxConti Fuel PumpConti Water pumpBosch engine fans
Fuel PumpWater pumpsOil pumpsEngine fan
Asmo Wiper
Brose window lift
Seatbelt Autoliv
High Efficiency
Power to weight ratio
Reliability
Noise
Best noise behavior
High speed & precision
Highest efficiency&torque
Power to weight ratioEngine fanHVAC fanTorque distribution systemsFuel Pump
PUBLIC USE55 #NXPFTF
S12 MagniV – Product Specific Benefits
S12VR S12ZVM S12ZVL
Pro
du
ct
sp
ecif
ic
ben
efi
tsBill of material
reduction
LIN phy
VREG + Vsense
2xLS for relays
2xHS
LIN phy
VREG + Vsense
Gate Driver
2xOp-amps
LIN phy
VREG +
Vsense
PCB Space 2-3cm2 4-6cm2 1-2cm2
Manufacturing
cost
- Fewer components to mount (pick & place)
- Less testing required for individual ICs
Gen
era
l
ben
efi
ts Quality - Proven high volume LL18 base technology
- Fewer solder joints fewer points of failure
Logistics - Fewer parts to qualify, source, store, track, etc…
PUBLIC USE56 #NXPFTF
Integrated Solutions – MagniV
• Saves 20% PCB/module size
• Improves manufacturing efficiency
• Simplifies system design
Window lift, DC motors
12 V BLDC/PMSM motor control
24 V systems, ARM Cortex, security
Inte
gra
tio
n
Time
Single Chip Integration of MCU + HV Analog
VREG
LIN/CAN PhyMCU
MOSFET
Gate
Driver
Driving Vehicle
Electrification
Enabling
Miniaturization
S12ZVM
PUBLIC USE57 #NXPFTF
Electric Motor Categories
Relay-driven
DC-motors
H-Bridge driven
DC-motors
Brushless DC
Motors
(BLDC)
Permanent Magnet
synchronous
Motors (PMSM)
Power
Stage
Mechanical
construction
Relay H-Bridge 3-phase 3-phase
6-step / Block Commutation
To produce trapezoidal
Phase voltage
Sinusoidal / Vector control
To produce
Sinusoidal Phase voltage
Mechanical Commutation
By brushes in the rotor
Commutation
& Control
Technique
Electronic Commutation takes place in the stator
Current conducted coils in stator generate changing
magnetic flux
vector
Topology
AdvantageLowest cost
no mechanical component
(reliability, electrification)
No Relay noise
PWM speed regulation
High Efficiency
Power to weight ratio
Reliability
Noise
Best noise behavior
High speed & precision
Highest efficiency&torque
Power to weight ratio
Magnetic poles in rotor generated by current cunducted
coil
Permanent magnets placed on stator Permanent magnets Placed on rotor
S12ZVM-target area
PUBLIC USE58 #NXPFTF
Electric Motor Categories
Relay-driven
DC motors
H-Bridge driven
DC motors
Brushless DC Motors
(BLDC)
Permanent Magnet
Synchronous Motors
(PMSM)
Power
Stage
Relay H-Bridge 3-phase 3-phase
Permanent magnets
placed on a rotor
Control
Technique
6-step / Block Commutation
to produce trapezoidal
Phase voltage
Sinusoidal / Vector control
to produce Sinusoidal
Phase voltage
Mechanical Commutation
by brushes in the rotor
Commutation
&
Electronical Commutation takes place in the stator
Rotor ShaftLaminated Rotor
Slots
CommutatorRotor
Winding
Current conducted
coils in stator
generate changing
magnetic flux vector
Permanent
magnets
placed on a
stator
Magnetic poles
in rotor
generated by a
current
conducted coil
Mechanical
construction
S12ZVM-target area
PUBLIC USE60 #NXPFTF
ATTRIBUTION STATEMENT
NXP, the NXP logo, NXP SECURE CONNECTIONS FOR A SMARTER WORLD, CoolFlux, EMBRACE, GREENCHIP, HITAG, I2C BUS, ICODE, JCOP, LIFE VIBES, MIFARE, MIFARE Classic, MIFARE
DESFire, MIFARE Plus, MIFARE FleX, MANTIS, MIFARE ULTRALIGHT, MIFARE4MOBILE, MIGLO, NTAG, ROADLINK, SMARTLX, SMARTMX, STARPLUG, TOPFET, TrenchMOS, UCODE, Freescale,
the Freescale logo, AltiVec, C 5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C Ware, the Energy Efficient Solutions logo, Kinetis, Layerscape, MagniV, mobileGT, PEG, PowerQUICC, Processor Expert,
QorIQ, QorIQ Qonverge, Ready Play, SafeAssure, the SafeAssure logo, StarCore, Symphony, VortiQa, Vybrid, Airfast, BeeKit, BeeStack, CoreNet, Flexis, MXC, Platform in a Package, QUICC Engine,
SMARTMOS, Tower, TurboLink, and UMEMS are trademarks of NXP B.V. All other product or service names are the property of their respective owners. ARM, AMBA, ARM Powered, Artisan, Cortex,
Jazelle, Keil, SecurCore, Thumb, TrustZone, and μVision are registered trademarks of ARM Limited (or its subsidiaries) in the EU and/or elsewhere. ARM7, ARM9, ARM11, big.LITTLE, CoreLink,
CoreSight, DesignStart, Mali, mbed, NEON, POP, Sensinode, Socrates, ULINK and Versatile are trademarks of ARM Limited (or its subsidiaries) in the EU and/or elsewhere. All rights reserved. Oracle and
Java are registered trademarks of Oracle and/or its affiliates. The Power Architecture and Power.org word marks and the Power and Power.org logos and related marks are trademarks and service marks
licensed by Power.org. © 2015–2016 NXP B.V.
Top Related