NXP S12 MAGNIV OVERVIEW
TONY ZHANG / 张剑龙
FILED APPLICATION ENGINEER
MAY. 04, 2017
EXTERNAL USE
General Purpose and Integrated Solutions
Products
General Purpose
Body Electronics
Lighting
Other
HVAC
Integrated Solutions
Motor Control
Window Lift
KEA - S32K
The First Automotive MCU
Designed for Software Engineers
S08 - S12 - MPC56xxB/C(Bolero)
• Shipping ~500Mu in 2016
• 8/16/32bit proven architectures
Sensor Interfaces
Pumps, Fans
S12 MagniV
Shrink your application with MCU
+ HV analog integration
9
PUBLIC USE
Technology
Integrated General Purpose
Target Markets
Software and
Tools
Moving to ARM
Cortex Architecture
HV Analog
integration
ASSP
MagniV Concept: Shrink Your Application
Integration of High-Voltage (HV) Analog Features into a Standard Automotive MCU
Traditional Solution
•
•
11
Standard MCU
Multiple analog ICs
PUBLIC USE
MagniV
•
Single device
• Reduced space
15+ Years of System in Package (SiP) Experience
908E622/1
• 8-bit HC08 + SMOS5 Mirror Driver
Troll - MUX3
• 8-bit HC05 Hyper-integrated
Climate Stepper Driver
1997
1998
1999
2000
2001
2002
2003
908E626
• HC08 + SMOS5
AFS Stepper Driver
2004
2005
2006
Products
908E624
• 8-bit HC08 + SMOS5
Relay Driver
HC05PV8
• 8-bit HC05 Hyper-integrated
Relay Driver
912F634
908E630
• 8-bit HC08 (SOG) • 16-bit S12I32 + SMOS8
Relay & Switch Driver
+ SMOS8
Relay Driver
S12VR64 (first part of
MagniV family
S12ZVM
S12ZVH
S12ZVL
S12ZVC
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
SMOS8 (0.25um)
SiP Architecture
HC05 Microcontroller with
EEPROM (IDR60% -1.2um)
HC08 Microcontroller with
flash (0.5um)
Mechatronics
Package
Start of SiP R&D
1st Gen
12
PUBLIC USE
LL18UHV technology
Monolithic SiP
QFN Package
S12Z Core
SMOS5 (0.8um)
S12 Core (0.25um)
54ld SOIC Package
Architecture
Repartitioning
2nd Gen
3rd Gen
4th Gen
Technologies
Monolithic Architecture
A Technology Sweet-spot for Sensor and Actuators
Digital Logic
S12, PWMs, Timers,
SRAM, SPI, SCI, GPIO,
Watchdogs, etc.
Non-Volatile
Memory
Flash, EEPROM
Existing
Low Leakage 180nm CMOS+NVM
13
PUBLIC USE
High-Voltage
Analog
Low Side & High
Side Drivers,
Voltage Regulator
LIN/CAN Phy. etc.
40V UHV Devices
MagniV building blocks
High-Voltage
Components
VREG for tot. supply:
• 70mA w/o ext comp. or
• 170mA with ext. ballast
LINPHY
CANPHY
V-BAT
SENSE
V-SUP
SENSE
1-4ch HVI (12V-input
with wake-up and ADC)
LSdrivers
Digital
Components
MSCAN
SPI
SCI
4-6ch Gate Drive Unit
for FET Qg=50-150nC
IIC
PGPIO NGPIO
20mA 25mA
GPIO
BDM/BDC
Key
Wakeups
HSdrivers
Charge Pump
Sent
Win
Wdog
Timer
PWM
16Bit
(25-64MHz)
8/16Bit
(25-64MHz)
Motorcontrol PWM
With Fault protection
Sound Generator
Segment LCD (4x40)
PUBLIC USE
S12- or S12Z-CPU
25/32/50MHz bus
Flash (ECC)
8kB – 192kB
EEPROM (ECC)
128B – 4kB
RAM (ECC)
512B - 8kB
5V Analogue
Components
List Based ADC
10-12Bit resolution
1-2 S/H-units
Up to 16ch total
Stepper Motor
Driver with SSD
Packaging
LQFP:
32/48/64/100/144-pin
LQFP-EP:
48/64-pin
Temp
Sense
Current Sense
(2 x Op-Amp)
2ch ACMP
With 1x6-Bit-DAC
RTC
Programmable
Trigger Unit
14
MCU Core
and Memories
Pierce Osc.
32kHz low power Osc
RCosc.
+/-1.3%
PLL
QFN:
32-pin (5x5mm)
MagniV: Integration Benefits
•
Reduced size
− Smaller
PCB
− Smaller housing
− Increased design flexibility
•
Fewer components
− Fewer
devices to pick and place
− Fewer solder joints
•
Fewer test points
− Integration
•
Quality
− Fewer
•
points of failure
Simplified Logistics
− Fewer
15
offers a pre-tested subsystem
parts to qualify, source, store, track
PUBLIC USE
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
S12VR
Relay driven motors
S12ZVM
BLDC/DC motors
S12ZVC
Small CAN nodes
S12ZVL
LIN Nodes
MM912_S812
S12VR
S12ZVC
Reduced PCB Space
Reduced Bill of Material
Improved manufacturing efficiency and quality
Simplified development
16
PUBLIC USE
S12ZVL
SafeAssureTM Program: MagniV
Safety Hardware
Safety Support
Common safe hardware platform for
application software:
• Voltage/clocks monitoring
• Memories w/ error correction
• Window Watchdog...
•
•
•
•
FIT rates
Dynamic FMEDA
Safety manual
Technical support as required
Safety Software
Safety Process
S12Z core self-test available to
complement the built-in hardware
safety features
• ISO26262 development process
for most products
• Safety-Element-Out-Of-Context
Product
families
Development
Process
FMEDA Report
Availability
S12VR
Standard
Upon request
S12VR
Standard
Upon request
S12ZVM
Standard
yes
S12ZVM
ISO 26262
Q4 2014
S12ZVL
ISO 26262
yes
S12ZVC
ISO 26262
yes
Dependant Failure
Analysis
Safety
Manual
Core Self test and User
Guide
No
No
Yes
(www)
Yes
Yes
17
PUBLIC USE
MagniV Conformance Testing
Device
S12VRxx
S12ZVMxx
S12ZVLxx
S12ZVCxx
Interface
LIN
LIN
LIN
CAN
CAN / LIN conformance
C&S
LIN 2.2: PASS
SAE J2602-2: PASS
LIN 2.2: PASS
SAE J2602-2: PASS
LIN 2.2: PASS
SAE J2602-2: PASS
CAN PL: PASS
EMC/ESD
IBEE Zwickau
German OEMs
PASS
PASS
PASS
PASS
EMC/ESD
ULLabs / Mooser
US OEMs
PASS
PASS
PASS
PASS
CAN Conformance
Velio
Japanese OEMs
18
PUBLIC USE
n/a
PASS
MOS-FET
control
Relay
control
CAN
Nodes
S12ZVMC (no CAN-PHY)
S12ZVML
32-128kB, 64pin, 6ch GDU, 50MHz
S12VR
48-64kB, 32-48pin, 25MHz
PUBLIC USE
Production
S12ZVML31
S12ZVM
16-32kB; 48/64pin, 6ch GDU, 50MHz
S12ZVMB
48-64kB, 48/64pin, 4ch GDU, 32MHz
S12ZVMA
16-32kB, 32/48pin, 2ch GDU, 32MHz
S12VRP
64kB, Relay + FET Control
S12VR
16-32kB, 32pin, 25MHz
First Sample Date
(left edge)
Product Qualification
(right edge)
S12ZVC
S12ZVL
64-128kB, 32-48pin,
PGA, MSCAN, 32MHz
LIN applications
CAN applications
High Voltage
PWM command
S12ZVL
8-32kB, 32-48pin, 32MHz
2016
19
Execution
S12ZVMC (with PHY)
256kB, 80pin, 6ch GDU, 50 MHz
High temp
(AEC-Q100
Grade0)
64-192kB, 48-64pin, 32MHz
LIN
Nodes
General Purpose
Brushed
Motor
Brushless
Motor
MagniV Integrated Solutions Roadmap
2017
S12 MagniV: Motor Control / Actuator Lineup
Proposal
VM-Series
Brushless
DC
Motors
VMC256
VMC128/64
VML128/64/32
S12ZVML31
S12ZVM32/16
64pin; 6ch GDU
16-32kB; 6ch GDU
MOS-FET
driven
DC Motors
Execution
VMB64
4ch GDU
(bidirectional)
LIN applications
2ch GDU
High temp option
(AEC Grade 0)
Relay driven
DC Motors
With PWM
capability
Relay driven
DC Motors
(no PWM)
VRP64
Relay-driver & 1ch FET drive
S12VR64/48
32-48pin; 25MHz
Switch panel interface
(HS-drivers & HVIs)
Main usecase:
- window lift
- sun roof
MM912H/G634
S12VR32/16
32pin only, 16-32kB
PUBLIC USE
CAN applications
High voltage PWM
controlled applications
VMA32
(unidirectional)
VR-Series
Planning
Production
MOS-FET
driven
DC Motors
20
256kB
6ch GDU
S12 MagniV: Motor Control / Actuator Lineup
Proposal
VM-Series
Brushless
DC
Motors
VMC256
VMC128/64
VML128/64/32
S12ZVML31
S12ZVM32/16
64pin; 6ch GDU
16-32kB; 6ch GDU
MOS-FET
driven
DC Motors
Execution
VMB64
4ch GDU
(bidirectional)
LIN applications
2ch GDU
High temp option
(AEC Grade 0)
Relay driven
DC Motors
With PWM
capability
Relay driven
DC Motors
(no PWM)
VRP64
Relay-driver & 1ch FET drive
S12VR64/48
32-48pin; 25MHz
Switch panel interface
(HS-drivers & HVIs)
Main usecase:
- window lift
- sun roof
MM912H/G634
S12VR32/16
32pin only, 16-32kB
PUBLIC USE
CAN applications
High voltage PWM
controlled applications
VMA32
(unidirectional)
VR-Series
Planning
Production
MOS-FET
driven
DC Motors
21
256kB
6ch GDU
S12VR Application Schematics (Window Lift)
Supply
Comm.
LIN
VSENSE
VSUP
LGND
LIN
VDDA
User Interface
VDDX
Vbat
Switches
LIN
PHY
HVI1
HVI
VREG
SCI0
HVI3
HS1
Indicator
LED
HS0
Debug &
Programming
Connector
Altern.
SPI&UART
based Test
Connector
22
PUBLIC USE
Pinout representing functionality,
Physical pins location is different
5V Analogue
Components
MCU Core
and Memories
High-Voltage
Components
5V input
HVI0
HVI2
Digital
Components
High
Side
S12
Flash
RAM
EEPROM
KWU
5V input
Low
Side
LS1
Relay
Driver
LS0
EVDD
EVDD
IRC
PLL
SCI1
Temp
Sense
ADC
10bit
SPI
Win
W‘dog
PWM
8ch
TIM
M
LSGND
IOC
BDM
Motor-Drive
IOC
Hallout
Hall
Sensor
Hall-Sensor
S12 MagniV : Motor Control / Actuator Lineup
Proposal
VM-Series
Brushless
DC
Motors
VMC256
VMC128/64
VML128/64/32
S12ZVML31
S12ZVM32/16
64pin; 6ch GDU
16-32kB; 6ch GDU
MOS-FET
driven
DC Motors
Execution
VMB64
4ch GDU
(bidirectional)
LIN applications
2ch GDU
High temp option
(AEC Grade 0)
Relay driven
DC Motors
With PWM
capability
Relay driven
DC Motors
(no PWM)
VRP64
Relay-driver & 1ch FET drive
S12VR64/48
32-48pin; 25MHz
Switch panel interface
(HS-drivers & HVIs)
Main usecase:
- window lift
- sun roof
MM912H/G634
S12VR32/16
32pin only, 16-32kB
PUBLIC USE
CAN applications
High voltage PWM
controlled applications
VMA32
(unidirectional)
VR-Series
Planning
Production
MOS-FET
driven
DC Motors
23
256kB
6ch GDU
S12ZVMA Application Schematic
Reverse protection
LIN / HV Phy
VBAT
Optional
Digital
Components
5V Analogue
Components
MCU Core
and Memories
High-Voltage
Components
Ext Osc BDM
PLL
IRC
Hall
supply
LIN/HV
PHY
EVDD
VSUP
BCTL
VDDX
BST
CP option
Vreg
Charge
5V VDDX Boost mode
Pump
11V VLS
RTI
VBS0
S12Z
core
Flash RAM
Wdog
TIM 4ch/16b EEPROM
Temp
Sense
4ch PMF
Single 12bit ADC
(2int,
2ext)
4ch. Ext.
PTU
(+ 4ch. Int.)
Hall
Senso
r
HD
GDU
HG0
Halfbridge
NMOS FET
Predriver
HS0
M
LG0
LS0
Current Sense
(1 x Op-Amp)
AMP0
IO/IOC
KWU
EVDD
Hallout
AMPM
0
AMPP
0
G
P
I
O
VCP
CP
VLSOUT
VLSx
SCI
SPI
Hall
out
LGN
D
LIN
Bypass option Boost option
Shunt
24
PUBLIC USE
S12ZVMB Application Schematic (Window Lift)
HVI0
HVI1
HVI2
HS1
Indicator
LED
HS0
3 HVI
High
Side
Altern.
SPI&UART
based Test
Connector
VSUP
LGN
D
Vreg
SCI0
Temp
Sense
S12Z
Flash
VBS
0
VBS1
RAM
EEPROM
GHD
PLL
BDM
Ext. Osc
ADC
10bit
SCI1
TIM
PTU
Win
W‘dog
PMF
6ch
Charge
Pump
Vreg 10V
GDU
H-Bridge
Predriver
EVDD
PUBLIC USE
High-Voltage
Components
integration
in VMB64
GHG0
GHG1
GHS0
GHS1
M
GLG0
EVDD
Hall
Senso
r
Hallout
AMPM
0
AMPP
0
AMP0
MCU Core
and Memories
+11V
0V
Shunt
25
5V Analogue
Components
VLS_Out, VLS1/0
GLG1
GLS0
GLS1
Current Sense
(1 x Op-Amp)
Pinout representing functionality,
not the physical location
CP
VCP
LIN
PHY
IRC
KWU
Debug &
Programming
Connector
LIN
VDDX
VDDA
S
Switches
D
Digital
Components
S12 MagniV: Motor Control / Actuator Lineup
Proposal
VM-Series
Brushless
DC
Motors
VMC256
VMC128/64
VML128/64/32
S12ZVML31
S12ZVM32/16
64pin; 6ch GDU
16-32kB; 6ch GDU
MOS-FET
driven
DC Motors
Execution
VMB64
4ch GDU
(bidirectional)
LIN applications
2ch GDU
High temp option
(AEC Grade 0)
Relay driven
DC Motors
With PWM
capability
Relay driven
DC Motors
(no PWM)
VRP64
Relay-driver & 1ch FET drive
S12VR64/48
32-48pin; 25MHz
Switch panel interface
(HS-drivers & HVIs)
Main usecase:
- window lift
- sun roof
MM912H/G634
S12VR32/16
32pin only, 16-32kB
PUBLIC USE
CAN applications
High voltage PWM
controlled applications
VMA32
(unidirectional)
VR-Series
Planning
Production
MOS-FET
driven
DC Motors
26
256kB
6ch GDU
3-Phase BLDC / PMSM Motors – Market Segmentation
HVAC
Blower
S12ZVML/C (64/128/256kB)
Carcassonne
Powered
Liftgate
200+W
motors
Cooling Fan
Sliding doors
CAN
Fuel pump
Water pump
S12ZVM (32kB)
Obidos
50-200W
motors
Oil pump
PWM
Reduced
GDU drive
27
PUBLIC USE
S12ZVM
S12ZVML Application Schematic
Digital
Components
5V Analogue
Components
MCU Core
and Memories
High-Voltage
Components
Reverse
protection
Optional
PLL
KWU
RTI
Wdog
G
P
I
O
128 kB
Flash
EEPROM
PMF
Dual 12bit ADC
6-ch
PTU
5+4ch. Ext.
+ 8ch. Int.
PUBLIC USE
EVDD
5V Sensor
supply
CP
EVDD
AMRsin
AMRcos
Hallout
VBS0
VBS1
VBS2
HD
Current Sense
(2 x Op-Amp)
LIN / HV Phy
28
BST
VSUP
PWM
VCP
VLSOUT
VLSx
3 phase
Bridge
Predriver
AMP0
(Mux‘d with Op-Amps)
Charge
Pump
GDU
LIN
Physical
Interface
LINGND
AMRsin
Temp
Sense
8 kB RAM
Hallout
AMRcos
5V VDDX, 5V CAN supply
Boost mode
EVDD sensor
11V VLS
TIM 4ch/16b 512Bytes
MSCAN
AN0_x
AN1_x
Voltage regulators
LIN
IO/IOC
SPI
SCI
SCI
S12Z
core
CP option
AMR/
GMR/
Hall
Sensor
HG0
HG1
HG2
HS0
HS1
HS2
M
LG0
LG1
LG2
LS0
LS1
LS2
AMPM
1
AMPP
1
IRC
AMPM
0
AMPP
0
AMP1
Ext Osc BDM
BCTL
VDDX
Bypass option Boost option
Shunt1
Shunt0
MOTOR CONTROL
SOLUTIONS
OFFERING
30
PUBLIC USE
S12ZVM Development Ecosystem
MCAT
Tuning
Tool
MC Dev Kit
Reference
Software
Math and Motor Control Libraries:
- Standard optimized math functions and motor control algorithms
- Includes Matlab Simulink Models
Compiler and Debugger
Autosar OS
Graphical Init Tool
Hardware (Evaluation board, target application)
NXP Production
Software
31
PUBLIC USE
NXP Enablement
Software
CAN/LIN Stack
FreeMASTER:
-Graphical User
Interface
-Instrumentation
NVM Drivers
MC ToolBox:
Rapid prototyping with
Matlab Simulink
LIN 2.1 Drivers
Customer Application Software
3rd Party Production
Software
The Complete Solutions Offering For Motor Control
Automotive Math & Motor Control
Library Set
Automotive Motor Control
Development Kit Series
FreeMASTER & Motor Control
Application Tuning (MCAT) Tools
NXP Electric Motor Control
Know-how
Field Oriented Control
Final customer applications, based on S12 MagniV / MPC / S32K MCU
32
PUBLIC USE
The Complete Solutions Offering For Motor Control
Automotive Math & Motor Control
Library Set
www.nxp.com/AutoMCLib
Automotive Motor Control
Development Kit Series
www.nxp.com/AutoMCDevKits
FreeMASTER & Motor Control
Application Tuning (MCAT) Tools
www.nxp.com//FreeMASTER, MCAT
NXP Electric Motor Control
Know-how
www.nxp.com/MotorControl
33
PUBLIC USE
Field Oriented Control
Final customer applications, based on S12 MagniV / MPC / S32K MCU
AMMCLib – Building Blocks for Your Motor Control SW
General Motor
Control Library
General Digital
Filters Library
General Function
Library
Mathematical
Library
34
PUBLIC USE
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
35
PUBLIC USE
Make Any Motor Spin w/ MCAT Tool
•
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
www.nxp.com/MCAT
36
PUBLIC USE
Model Based Design Steps
PWM A
ADC
Torque
Control
IQ
loop
+
PI
Filter
IQ
cmd
-
ID
loop
+
Zero
Va
cmd
Reverse
Park
Transform
PI
Filter
PWM
Modulation
Vb
cmd
ID
cmd
PWM B
PWM C
IA
A/D
Conversion
Gate
Driver
Va
ID
Forward
Park
Transform
Vb
Forward
Clark
Transform
IB
IC
IQ
Motor Position
Input
Drivers*
Output
Drivers*
Controller Model
Execute on Target MCU on ECM/EVB
S12ZVM Simulink Library Blocks
•
Peripherals: PMF, Timer, ADC, PTU.
etc.
• Math & Motor Control Library blocks:
Clark, Park, PI, Mul, Atan, ..etc.
37
PUBLIC USE
Electric
Motor
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
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
•
Reduced Bill Of Material (BOM)
− Fewer
•
typically 3 IC by 1 MagniV reduces assembly and test cost while quality improves
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
40
PUBLIC USE
S12ZVM Family Feature Set Summary
Connectivity
CAN
LIN
CAN
LIN
CAN
Product Name
VMC256
VML128
VMC128
VML64
VMC64
Package
80LQFP- 64LQFP- 64LQFP- 64LQFP- 64LQFP- 64LQFP64LQFP48LQFP64LQFP-EP 48LQFP-EP
48LQFP-EP 64LQFP-EP
EP
EP
EP
EP
EP
EP
EP
EP
EEPROM (bytes)
VML32
VML31
PWM
VML31
VM32
VM16
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
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
ADC (ext. channels)
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
Nominal Total Gate
Charge (nC)
100-150
100-150
100-150
100-150
100-150
100-150
50-80
50-80
50-80
50-80
50-80
50-80
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
Now
Now
Now
Now
Now
Now
Now
Q2 2015
Now
Q2 2015
Now
Q2 2015
Q1 2014
Q1 2016
Q3 2016
Q1 2016
Q3 2016
Q1 2016
Q3 2016
Samples
Production release
42
LIN
PUBLIC USE
H2 2016
Q1 2014 Q1 2014 Q1 2014 Q1 2014
10mm x
7mm x 7mm
10mm
S12ZVL Family
Integrated General Purpose LIN Node
LIN-PHY
Key Features:
• S12Z core (32MHz)
• 12V VREG (device + ext comp)
MS
CAN
2x
SCI
SPI
IIC
Pierce
Osc.
RCosc.
PLL
+/-1.3%
S12Z 32MHz Bus
8-128KB
G BDM KWU Win
Wdog
Flash (ECC)
P BDC
I TIM 16b
128-1KB
1-8kB
O 8+4ch
EEPROM
RAM
PWM
(ECC)
(ECC)
up to 8ch/16Bit
1#
1-3#
1 HV Input
EVDD NGPIO
• 70mA total (170mA with ext. Ballast)
• LIN-PHY, LIN2.x / J2602 compliant
• On chip RC Oscillator (trimmed to +/- 1.3% over
full temp range)
• No need for ext Xtal on LIN
• High Voltage Input (HVI)
Temp
Sense
1ch
ACMP
10/12-Bit
LADC
8-bit DAC
+ OpAmp
+
-
Digital
Components
5V Analogue
Components
MCU Core
and Memories
High-Voltage
Components
+
-
PGA (20/40/80x)
Vsup
sense
70, or up to 170mA
with ext. Ballast
Vreg
• internal tied ADC for 12V analog
measurements
• Evdd 5V/20mA (switchable output
overcurrent protected)
Family Options:
Target Applications:
•
Flexible Memory Options: 8kB to 128kB
Flash version
Space-constrained LIN slave nodes
Optional Analog Enhancement
(S12ZVLA64/96/128)
with 12 Bit ADC, ACMP, DAC & PGA
• Switch panel / user interface
• List-based 10-Bit ADC (LADC)
• Optional S12ZVLA : enhanced analog
•
• 12-Bit LADC, PGA, Analog
Comparator, and DAC
• 1-3x N-GPIO (25 mA sink capability)
• Small 32QFN 5x5mm footprint option
• ISO26262 support (FMEDA, safety guide)
43
PUBLIC USE
•
32-LQFP , 48-LQFP or 32QFN
Packaging
•
C / V / M Temperature options (up to
125°C Ta)
• Sensors / actuators
• Interior RGB LED lighting
• Ultrasonic sensors
Target Applications
44
LIN Switch Panels
LIN Actuator
LIN Sensors
Product Function
• Connect sensors to LIN-Network
(with signal pre-conditioning)
Product Function
• Read multiple switch-positions
and feed into LIN-network
Product Function
• Convert LIN-command into an
activity (eg driving LEDs)
Market Requirements
• LIN-PHY, 12V-Vreg, MCU
• Small formfactor (QFN)
• ADC, SPI
Market Requirements
• LIN-PHY, 12V-Vreg, MCU
• Multiple GPIOs
• ADC
Market Requirements
• LIN-PHY, 12V-Vreg, MCU
• Drivers (3x25mA drive strength in
case of RGB-LED)
• ADC
PUBLIC USE
S12ZVL for Switch Panel Applications
LIN Bus
LIN-PHY
SCI 1
SCI 0
SPI
IIC
Digital
Components
5V Analogue
Components
MCU Core
and Memories
High-Voltage
Components
Pierce
Osc.
RCosc.
PLL
+/-1.3%
LADC
Dials
S12Z 32MHz Bus
8-32KB
G BDM KWU Win
Wdog
Flash (ECC)
P BDC
I TIM 16b
128B
1kB
O 6+2ch
EEPROM
RAM
PWM 8ch 8b
(ECC)
(ECC)
or 4ch 16b
1#
EVDD
Temp
Sense
1-3#
NGPIO
HV Input
VSUP
sense
70, or up to 170mA
with ext. Ballast
VREG
Battery
Voltage
On-board
Switches
Off-board
Switches
Wakeup
45
PUBLIC USE
LED
Backlight
S12ZVL for Sensor Applications
LIN Bus
SCI 1
SCI 0
SPI
IIC
BDM
Win
KWU Wdog
BDC
TIM 16b
6+2ch
PWM 8ch 8b
or 4ch 16b
1#
EVDD
5V Analogue
Components
MCU Core
and Memories
High-Voltage
Components
Pierce
Osc.
LIN-PHY
G
P
I
O
Digital
Components
1-3#
NGPIO
RCosc.
+/-1.3%
Temp
Sense
LADC
PLL
S12Z 32MHz Bus
Rain / Light
Sensor
ASIC
8-32KB
Flash (ECC)
128B
EEPROM
(ECC)
1kB
RAM
(ECC)
HV Input
VREG
VSUP
sense
70, or up to 170mA
with ext. Ballast
Automotive Voltage
5V Supply
46
PUBLIC USE
http://www.bmw.com/com/en/insights/technolog
y/technology_guide/articles/rain_sensor.html
S12ZVL128 in Occupant Detection System
VDDX
LIN bus
Pressure Sensor
LIN
LING
Fluid
bladder
VBAT
VSUP
VDDX
GND
AFE
(ADC/PGA)
VSSX
VDDA
VSSA
AN0
Temperature Sensor
S9S12ZVL
VSSX
CAN bus
Pressure
sensor
VDDX
CAN
LDO
VBAT
TXD
RXCAN
RXD
TXCAN
Pressure Sensor
VSUP
VDDX
GND
VSSX
AFE
(ADC/PGA)
VDDA
MCU doing signal-preprocessing &
LIN (CAN) communication
VSSA
AN0
Temperature Sensor
S9S12ZVL
VSSX
47
PUBLIC USE
S12ZVL64/96/128 (VL128) – Key Features
2 UARTs
One linked to LIN Phy, 2nd as
independant Test Intf.
MSCAN
Eg. CAN/LIN-gateway
LIN Physical
Layer
S12Z CPU
16-bit, 32b MAC,
linear addressing
Harvard architec.
compatible within
MagniV
LIN2.2 and SAE
J2602 compliant
+/- 8kV ESD
capability
On chip RC
OSC
factory-trimmed
to +/- 1.3% ,
meets LIN needs
12Bit list based ADC
up to 10 ext. Ch.+7 int. Ch (temp
sense, supply mon., HVI, int. Ref.
Voltages)
Executes command list & write
result directly to RAM (DMA)
SPI, IIC - Serial link to other
Ics (sensors, ASICs)
or indep. test Interface
Up to 23 Wakeup pins
MS
CAN
2x
SCI
Pierce
Osc.
RCosc.
PLL
+/-1.3%
Combined with Analog Input
pins and HV pins
SPI
IIC
S12Z 32MHz Bus
2 Timer modules
8ch / 16Bit + 4ch / 16 Bit
8ch 16Bit PWM
Eg. LED-dimming
NGPIO (PP1/3/5)
LIN-PHY
G
P
I
O
BDM
Win
KWU Wdog
BDC
TIM 16b
8+4ch
PWM 8ch 8b
or 4ch 16b
1#
EVDD
1-3#
NGPIO
128KB
Flash (ECC)
2KB
EEPROM
(ECC)
8kB
RAM
(ECC)
1 HV Input
Temp
Sense
1ch
ACMP
8-bit DAC
+ OpAmp
12-Bit
LADC
+
5V or 3.3V / 20mA switch-able
for local (same PCB), over
current protected. Eg. Sensor
supply
48
PUBLIC USE
With rail to rail input; fast reaction
to analog values
+
Digital/Analog Converter
-
Inc. Op-Amp. Feed ACMP
PGA (20/40/80x)
Programable Gain Amp.
measuring few mV-signals
VSUP
sense
70, or up to 170mA
with ext. Ballast
VREG
1-3# 5V / 25mA sink
Eg. for RGB-LED
External Supply
Analog Comparator
High Voltage Input
EEPROM
Flash (64-128k)
12V Input for Switch
Monitoring
Routable to ADC
4 byte eraseable
100k program/
erase cycles
512B erasable
10k p/e cycles Can
be used for Data
(parameter, config,
calibr.)
Voltage Regulator
5V or 3.3V 70mA total supply (up
to 170mA with ext. ballast for
more current and lower power
dissipation)
Supply sensing
Monitoring supply voltage
(sense after protection)
Packaging Options
32-LQFP and 48-LQFP
32-QFN 5x5mm
Digital
Components
5V Analogue
Components
MCU Core
and Memories
High-Voltage
Components
S12 MagniV S12ZVL Smallest Integrated LIN Slave MCU
•
System in a Package - Highly integrated part which is ideal for space constrained
applications such as Actuators, Sensors, LIN nodes etc.
•
Low System Cost – Direct connection with Battery, integrated LIN Phy, EVDD and
NGPIOs reduce system, qualification and manufacturing cost.
•
High Reliability – High immunity to EMI and ESD stresses, LIN 2.x compliant with +/8kV ESD capability.
•
Enablement – Supported by comprehensive hardware and software system (free lowlevel drivers to enterprise 3rd party tools) which reduces development costs and time
to market.
Success Stories
• Lin-based User-Interface in Europe and
Asia
• Lin-based Immobilizer receiver in US
• Lin-based Mirror control in Europe
• Lin-based Airquality sensor in Europe
Block Diagram
Core
S12Z
32MHz Bus
High Voltage Analog
Memories
System
12V VREG
Flash (ECC)
128KB
CPMU
LIN Physical
Layer
EEPROM
(ECC)
2KB
DBG
BDC
S12ZVL Specifications
High Voltage
Input
8 – 128 KB
2 KB
Timer/
PWM
8ch. + 4ch. 16bit/
8ch 16bit
RAM
8 Kb
12V VREG
12V/70mA, 170mA w ext ballast
Core
S12Z
EVDD
1ch 5V/20mA (source)
Speed
32 MHz
NGPIO
3ch 5V/25mA (sink)
ADC
10ch 12bit
SCI/SPI/IIC
2/1/1
HVI
1
Packages
32LQFP, 32QFN, 48LQFP
LIN Phy
1
Op Range
5.5V – 18V
IRC
XOSCLCP
SRAM (ECC)
8KB
VSUP Sense
Flash
EEPROM
IPLL
Analog
Timers
Comm.
Interfaces
HMI
12bit ADC
8ch TIM0
1x LIN Phy
GPIO
1x EVDD
4ch TIM1
2x SCI
KWU
API
1x IIC
IRQ
RTI
1x SPI
PWM
1x MSCAN
3x NGPIO
Temp Sense
ACMP
8bit DAC
PGA
Main Application Diagram
12V Battery Voltage
Part Numbers
32LQFP
32QFN-EP
48LQFP
S9S12ZVL32F0MLC
S9S12ZVLS3F0MFM
S9S12ZVL32F0MLF
S9S12ZVL16F0MLC
S9S12ZVLS1F0MFM
S9S12ZVL16F0MLF
S9S12ZVL8F0MLC
S9S12ZVLS8F0MFM
S9S12ZVL8F0MLF
S912ZVLA12AF0MLC
S912ZVLA12AF0MFM
S912ZVLA12AF0MLF
Sensor
LIN Phy
VREG
HVI
EVDD
S12ZVL
ADC
Switch Panel
Off
Board
Switche
s
Dials
GPIO
On Board
Switches
NGPIO
LED
Backlight
For more information, visit www.NXP.com/PARTNUMBER
49
PUBLIC USE
Target Applications
• LIN nodes
• LIN switch panel / user interface
• LIN actuators, sensors
• HVAC
• Lighting controls
• Ambient lighting
• Seat positioning
• Ultrasonic Sensors
Enablement Tools
• Evaluation Boards / Hardware
̶ TRK-S12ZVL
̶ TRK-S12ZVL128
̶ DEVKIT-ZVL128
• Reference Solutions
̶ Ultrasonic distance measurement
̶ LIN RGB LED
• CodeWarrior, Cosmic
• LIN drivers
S12ZVC Family
Integrated Small CAN Nodes
Key Features:
• S12Z core (32MHz)
• On chip CAN PHY:
•
−
CAN-supply requires ext. Ballast Transistor
−
Dominant Txd timeout
−
OEM emission limits achieved WITHOUT
Choke (up to 500kbps)
12V VREG (device + ext comp)
−
70mA total, 170mA with ext. Ballast
−
High Voltage Input (HVI)
▪
•
internal tied ADC for 12V analog measurements
2 x SCI MSCAN
G
P
I
O
Pierce
Osc.
RCosc.
PLL
+/-1.3%
2x
Sent
IIC
S12Z 32MHz Bus
tx
SPI
BDM
64-192kB
Win
KWU Wdog
BDC
Flash (ECC)
HR-PWM PWM
4-12kB
4ch16b 4ch16b 1-2kB
EEPROM
RAM
HR-Tim
Tim
(ECC)
(ECC)
4ch16b 8ch16b
1#
EVDD
4#
NGPIO
2 HV Input
Temp
Sense
2ch
ACMP
8-bit DAC
+ OpAmp
12-Bit
LADC
+
-
Digital
Components
5V Analogue
Components
MCU Core
and Memories
High-Voltage
Components
+
-
VREG for CAN PHY
with ext. ballast
VSUP
VREG
sense
70, or up to 170mA
with ext. Ballast
Specific features for sensor type applications:
−
list-based 12-Bit ADC (LADC)
−
16ns resolution Timer / PWM
−
2x Analog Comparator with 8Bit DAC
−
SENT
−
ISO26262 support (FMEDA, safety guide)
•
Target Applications:
•
•
Any automotive CAN-node (non-Autosar)
Powertrain sensors & actuators
•
CAN-based user-interfaces
50
CAN-PHY
PUBLIC USE
Family Options:
• Flexible Memory Options: 64kB to 128kB Flash version
• 48-LQFP or 64-LQFP-EP Packaging
• C / V / M / W Temperature options (up to 150°C Ta)
• Fully featured (S12ZVCAx) or reduced featureset
S12ZVCx)
S12ZVC for Seatbelt Pretensioner
S12ZVC Benefits:
• CAN-based (LIN too slow)
• Limited PCB-space
• ASIL-requirements
CAN-PHY
2 x SCI MSCAN
CAN
BUS
Hall Sensor
PUBLIC USE
RCosc.
+/-1.3%
PLL
2x
Sent
S12Z 32MHz Bus
G SPI IIC
tx
P BDM
64-192kB
Win
I BDC KWU Wdog
Flash (ECC)
O
HR-PWM PWM
4-12kB
4ch16b 4ch16b 1-2kB
EEPROM
RAM
HR-Tim
Tim
(ECC)
(ECC)
4ch16b 8ch16b
1#
4#
2 HV Input
EVDD NGPIO
5V Supply
51
Pierce
Osc.
Temp
12-Bit
Sense
LADC
2ch2ch ACMP +
ACMP
With
1x6-Bit-DAC
8-bit DAC
+ OpAmp
+
-
VREG for CAN PHY
with ext. ballast
VSUP
VREG
sense
70, or up to 170mA
with ext. Ballast
M
M
S12ZVC for Powertrain Sensors
S12ZVC Benefits:
• Limited PCB-space
• ASIL-requirements
• High resolution
timers and DMA
enabled LADC
• On-chip analog
comparator and
DAC
• EVDD 5V
switchable sensor
supply
52
PUBLIC USE
Hi-temp
Sensor
CAN
BUS
CAN-PHY
2 x SCI MSCAN
Chemical
Sensor
HydrocarbonSensor
Pierce
Osc.
RCosc.
+/-1.3%
PLL
2x
Sent
S12Z 32MHz Bus
G SPI IIC
tx
P BDM
64-192kB
Win
I BDC KWU Wdog
Flash (ECC)
O
HR-PWM PWM
4-12kB
4ch16b 4ch16b 1-2kB
EEPROM
RAM
HR-Tim
Tim
(ECC)
(ECC)
4ch16b 8ch16b
1#
4#
2 HV Input
EVDD NGPIO
5V Sensor
Supply
Temp
12-Bit
Sense
LADC
2ch2ch ACMP +
ACMP
With
1x6-Bit-DAC
8-bit DAC
+ OpAmp
+
NOXSensor
Particle
Sensor
-
Humidity/Air
Mass
VREG for CAN PHY
with ext. ballast
VSUP
VREG
sense
70, or up to 170mA
with ext. Ballast
Battery
Voltage
3.5 to 40V
S12ZVCA (Hearst-fully Featured) – Key Features
MS-CAN 2.0A/B
linked to CAN Phy
SENT (tx)
Sent Transmitter Module
S12Z CPU
CAN Physical
Layer (HighSpeed)
Supporting dominant
Txd timeout
2SCI, 2SPI, IIC
Interfacing to other Ics
(Sensors, ASICs), or for
debugging, programming
Combined with Analog Input pins
and HV pins
2x
SPI
4ch+8ch 16Bit Timers
16ns / 64MHz resolution for
ultrasonic signals
Pierce
Osc.
CAN-PHY
2 x SCI
16ns / 64MHz resolution for
ultrasonic signals
factory-trimmed to
+/- 1.3%
G
P
I
O
MSCAN
Sent
tx
IIC
BDM
Win
KWU Wdog
BDC
HR-PWM
4ch16b
HR-Tim
4ch16b
1#
EVDD
PWM
4ch16b
Tim
8ch16b
4#
NGPIO
RCosc.
+/-1.3%
PLL
S12Z 32MHz Bus
With rail to rail input; fast reaction
to analog values
8-bit DAC
+ OpAmp
Inc. Op-Amp. Eg. feed ACMP
+
-
64-192kB
Flash (ECC)
1-2kB
EEPROM
(ECC)
4-12kB
RAM
(ECC)
2 HV Input
4# 5V/25mA sink; Eg. LED
External Supply
2 High Voltage
Inputs
5V/20mA switch-able for local
(same PCB), over current
protected. Eg. Sensor supply
12V Inputs for
Switch Monitoring
Routable to ADC
PUBLIC USE
up to 16 ext. Ch. (+8ch int for
temp sense, supply mon., HVI, int.
Ref. Voltages)
Executes command list & write
result directly to RAM
Temp
12-Bit
Sense
LADC
2ch 2ch ACMP +
ACMP
With 1x6-Bit-DAC-
EEPROM
4 byte eraseable
100k program/
erase cycles
Digital/Analog Converter
2nd Voltage Regulator
VREG for CAN PHY
with ext. ballast
VSUP
VREG
sense
70, or up to 170mA
with ext. Ballast
NGPIO (PP1/4/5/6)
53
12Bit list based ADC
2# Analog Comparator
Up to 34 Wakeup pins
4ch+4ch 16Bit PWMs
16-bit, 32b MAC,
linear addressing
Harvard architec.
compatible within
MagniV
On chip RC
OSC
Flash (64-192k)
512B erasable
10k p/e cycles Can
be used for Data
(parameter, config,
calibr.)
For CAN-Phy-supply
Voltage Regulator
5V/70mA total supply (up to
170mA with ext. ballast for more
current and lower power
dissipation)
Supply sensing
Monitoring supply voltage
(sense after protection)
Packaging Options
48-LQFP (Grade1)
64-LQFP-EP (Grade 0)
Digital
Components
5V Analogue
Components
MCU Core
and Memories
High-Voltage
Components
MagniV: Product Families
MagniV offers a broad portfolio of solutions for motor control or interface nodes
Motor Control focus
Sensor Interface focus
S12VR
Relay driven motors
S12ZVM
BLDC/DC motors
S12ZVC
CAN nodes
S12ZVL
LIN Nodes
MM912_S812
S12ZVM
S12ZVL
S12VR
S12ZVC
•
•
•
54
Window lift
Sunroof
Power doors
•
•
•
•
Fuel pump
Oil pump
Fans
Wipers
•
•
•
Safety sensors
Emission sensors
Gear shift
•
•
•
Steering wheel switches
Door modules
Sensors
Reduced PCB Space
Improved manufacturing efficiency and quality
Reduced Bill of Material
Simplified development
PUBLIC USE