S12 MagniV S12ZVM Family in Practice: Set up Your Three-Phase ...
S12 MagniV S12ZVM Family in Practice: Set up Your Three-Phase ...
S12 MagniV S12ZVM Family in Practice: Set up Your Three-Phase ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
August 2012<br />
TM<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire,<br />
ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis, mobileGT, PowerQUICC,<br />
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of<br />
Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack,<br />
CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and<br />
Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All other product or service<br />
names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.<br />
.<br />
Allen Li<br />
Automotive MCU product manager<br />
Mike Cao<br />
Automotive Field Applications Eng<strong>in</strong>eer
• <strong>S12</strong> <strong>MagniV</strong> Concept and Roadmap<br />
• <strong>S12</strong>ZVM <strong>Family</strong>: Integrated Motor Control System-on-Chip<br />
− <strong>Family</strong> Overview and Device Feature <strong>Set</strong><br />
• Motor Control Feature Highlights<br />
− New <strong>S12</strong>Z core, New Digital Modules to improve Motor Control<br />
Loop, 12V Analog modules<br />
• Available Tools & Automotive Motor Control Library <strong>Set</strong><br />
• BLDC Sensorless Motor Control Implementation Concept<br />
− Control and Position Sens<strong>in</strong>g Concept, Module Involvement,<br />
Application States<br />
• Position Sens<strong>in</strong>g with Zero Cross Detection/Approximation<br />
• Speed Control<br />
• Dynamic Current Limitation<br />
• Summary<br />
TM<br />
2<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
• <strong>S12</strong> <strong>MagniV</strong> Concept and Roadmap<br />
• <strong>S12</strong>ZVM <strong>Family</strong>: Integrated Motor Control System-on-Chip<br />
− <strong>Family</strong> Overview and Device Feature <strong>Set</strong><br />
• Motor Control Feature Highlights<br />
− New <strong>S12</strong>Z core, New Digital Modules to improve Motor Control<br />
Loop, 12V Analog modules<br />
• Available Tools & Automotive Motor Control Library <strong>Set</strong><br />
• BLDC Sensorless Motor Control Implementation Concept<br />
− Control and Position Sens<strong>in</strong>g Concept, Module Involvement,<br />
Application States<br />
• Position Sens<strong>in</strong>g with Zero Cross Detection/Approximation<br />
• Speed Control<br />
• Dynamic Current Limitation<br />
• Summary<br />
TM<br />
3<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
New<br />
Streaml<strong>in</strong><strong>in</strong>g automotive eng<strong>in</strong>eer<strong>in</strong>g<br />
with smart analog <strong>in</strong>tegration<br />
<strong>S12</strong> <strong>MagniV</strong> portfolio simplifies system<br />
design with easy-to-use, expertly <strong>in</strong>tegrated<br />
mixed-signal MCUs for automotive<br />
applications<br />
Two Solutions – Offers s<strong>in</strong>gle- and dual-die<br />
options for body electronics, motor control<br />
and driver <strong>in</strong>formation applications<br />
TM<br />
Fast Prototyp<strong>in</strong>g – Speeds time-to-market with proven <strong>S12</strong><br />
16-bit MCUs, enabl<strong>in</strong>g software compatibility and tool reuse<br />
Optimized Integration – Right blend of digital programmability<br />
and high-precision analog, plus a portfolio of scalable memory<br />
options<br />
Simplified System Design – MCU with high-voltage analog<br />
components helps streaml<strong>in</strong>e design and reduce system and<br />
development costs<br />
4<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
Traditional MCU with<br />
Discrete Analog and Power<br />
• Many external components<br />
• Additional assembly steps<br />
• Higher total system cost<br />
TM<br />
<strong>S12</strong> <strong>MagniV</strong><br />
Mixed-Signal MCUs<br />
System-<strong>in</strong>-package (SiP) and<br />
s<strong>in</strong>gle-die solutions <strong>in</strong>tegrate:<br />
• 12V direct s<strong>up</strong>ply regulator<br />
• High-side/low-side drivers<br />
• LIN or CAN physical <strong>in</strong>terface<br />
• High-voltage <strong>in</strong>puts<br />
• Voltage level shifter<br />
• LED driver<br />
• Simple, low-cost package<br />
5<br />
Target Applications<br />
• Instrument cluster<br />
• W<strong>in</strong>dow lift<br />
• HVAC control<br />
• LED light<strong>in</strong>g<br />
• etc<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
TM<br />
Non-Volatile<br />
Memory<br />
Flash,<br />
EEPROM<br />
Exist<strong>in</strong>g Low-Leakage<br />
180 nm CMOS+NVM<br />
Digital Logic<br />
<strong>S12</strong>, PWMs, Timers,<br />
SRAM, SPI, SCI, GPIO,<br />
Watchdogs, etc.<br />
6<br />
High-Voltage<br />
Analog<br />
Low- and<br />
High-Side Drivers,<br />
Voltage Regulator<br />
LIN/CAN<br />
Phy. etc.<br />
40V UHV Devices<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
Standard MCU<br />
Analog ASIC<br />
TM<br />
IDC (LL18 + SmartMOS)<br />
- Two die <strong>in</strong> a s<strong>in</strong>gle package<br />
%<br />
100 BOM Cost<br />
90<br />
70<br />
100<br />
60<br />
40<br />
ppm<br />
1<br />
0<br />
Physical Footpr<strong>in</strong>t<br />
7<br />
<strong>S12</strong> <strong>MagniV</strong><br />
Failure rate at module level<br />
Fortress <strong>Family</strong> (LL18UHV)<br />
- S<strong>in</strong>gle die<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
ASSPs<br />
General<br />
Purpose<br />
Motor Control<br />
<strong>S12</strong>VRxx<br />
2 LS for relay based DC<br />
motor control<br />
Instrument<br />
Cluster<br />
LIN Enabled<br />
2Q 3Q 4Q<br />
With LIN-PHY<br />
With CAN-PHY<br />
TM<br />
1Q<br />
<strong>S12</strong>ZVHxx<br />
LCD + gauge drivers<br />
8<br />
In plann<strong>in</strong>g<br />
2012 2013 2014<br />
No comms (PWM-control)<br />
<strong>S12</strong>ZVML/Cxx<br />
6ch-MOSFET pre-driver for<br />
BLDC/PMSM motor control<br />
2Q 3Q 4Q<br />
<strong>S12</strong>ZVMxx<br />
No PHY (PWM-control) +<br />
6ch-MOSFET pre-driver<br />
1Q<br />
2Q 3Q 4Q<br />
1Q<br />
2Q 3Q 4Q<br />
Production Execution Plann<strong>in</strong>g<br />
First Sample Date (left edge)<br />
Product Qualification (right edge)<br />
1Q<br />
2015<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
• <strong>S12</strong> <strong>MagniV</strong> Concept and Roadmap<br />
• <strong>S12</strong>ZVM <strong>Family</strong>: Integrated Motor Control System-on-Chip<br />
− <strong>Family</strong> Overview and Device Feature <strong>Set</strong><br />
• Motor Control Feature Highlights<br />
− New <strong>S12</strong>Z core, New Digital Modules to Improve Motor Control<br />
Loop, 12V Analog modules<br />
• Available Tools & Automotive Motor Control Library <strong>Set</strong><br />
• BLDC Sensorless Motor Control Implementation Concept<br />
− Control and Position Sens<strong>in</strong>g Concept, Module Involvement,<br />
Application States<br />
• Position Sens<strong>in</strong>g with Zero Cross Detection/Approximation<br />
• Speed Control<br />
• Dynamic Current limitation<br />
• Summary<br />
TM<br />
9<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
• Reduction of power<br />
consumption is critical for creat<strong>in</strong>g<br />
“greener” vehicles<br />
• BLDC motors replac<strong>in</strong>g DC<br />
motors because of higher<br />
reliability and power efficiency<br />
• Reduce cable weight through<br />
connected actuators on LIN or<br />
CAN networks<br />
• Automotive convenience features<br />
demand higher <strong>in</strong>tegration and<br />
lower cost solutions<br />
TM<br />
10<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
<strong>S12</strong>VR<br />
Mixed-Signal MCU<br />
• <strong>S12</strong>VR for anti-p<strong>in</strong>ch<br />
w<strong>in</strong>dow lift is the first of<br />
the <strong>MagniV</strong> s<strong>in</strong>gle-die<br />
products<br />
• Comb<strong>in</strong>es <strong>S12</strong> digital<br />
technology with 40V<br />
analog built on CMOS<br />
process<br />
• Features LIN physical<br />
layer and relay drivers<br />
ideal for w<strong>in</strong>dow lift<br />
application<br />
TM<br />
11<br />
<strong>S12</strong>ZVM<br />
Motor Control MCU<br />
• <strong>S12</strong>ZVM for BLDC motor<br />
control <strong>in</strong> a s<strong>in</strong>gle-die<br />
package<br />
• Comb<strong>in</strong>es latest <strong>S12</strong>Z<br />
core with sophisticated<br />
gate drive unit (GDU)<br />
• Ideal for 3-phase BLDC<br />
motor control, such as<br />
HVAC blowers, wipers,<br />
fuel/oil/water pumps and<br />
fans<br />
NEW<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
• Enhanced <strong>S12</strong>Z core architecture with<br />
50 MHz bus<br />
− Enables sophisticated motor control algorithms<br />
• Range of memory options address multiple<br />
applications and allow platform design<br />
− 32 to 128 KB flash with ECC<br />
• Up to 512 Bytes of easy-to-use and reliable<br />
4-Byte erasable EEPROM with ECC<br />
• Voltage regulator operates between 3.5<br />
and 40V<br />
− Handles very low crank<strong>in</strong>g voltage and load dump<br />
situations with limited external components<br />
• Integrated LIN physical layer saves space and<br />
simplifies design<br />
− Meets automotive OEM specifications for LIN<br />
conformance and EMC requirements<br />
• Gate drive unit (GDU) with charge pump offers<br />
protected low- and high-side gate drivers<br />
− Capable of driv<strong>in</strong>g six external MOSFET <strong>up</strong> to 100%<br />
duty cycle<br />
TM<br />
12<br />
64LQFP-EP<br />
<strong>S12</strong>ZVML128 Block Diagram<br />
Ext. Osc<br />
G<br />
P<br />
I<br />
O<br />
IRC<br />
KWU<br />
RTI<br />
BDM<br />
PLL<br />
Watchdog<br />
SPI<br />
SCI<br />
SCI<br />
Timer 4 channel<br />
MSCAN<br />
Dual 12-bit ADC<br />
5 + 4 channel<br />
Core and<br />
Memories<br />
<strong>S12</strong>Z Core<br />
128 KB Flash<br />
8 KB RAM<br />
512B EEPROM<br />
PTU<br />
Digital<br />
Peripherals<br />
6<br />
channel<br />
PWM<br />
Voltage Regulators<br />
Temp Sense Charge Pump<br />
LIN Physical<br />
Interface<br />
HV Analog 5V Analog<br />
Gate<br />
Drive<br />
Unit<br />
Current Sense<br />
(2x Op-Amp)<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
Full Discrete<br />
Semi Integrated<br />
VREG<br />
(8-p<strong>in</strong>)<br />
CAN or<br />
LIN<br />
phy<br />
(8-p<strong>in</strong>)<br />
MCU<br />
or<br />
DSC<br />
(48-p<strong>in</strong>)<br />
2+<br />
2+<br />
TM<br />
MCU<br />
or<br />
DSC<br />
(48-p<strong>in</strong>)<br />
Opamps<br />
24+<br />
20+<br />
Gate<br />
Drive<br />
(48-p<strong>in</strong>)<br />
ASIC<br />
(GDU+<br />
VREG+<br />
LIN+<br />
Op-amps)<br />
(64-p<strong>in</strong>)<br />
13<br />
<strong>S12</strong>ZVM<br />
64-p<strong>in</strong><br />
10 x 10 mm<br />
6 to 8 cm2<br />
PCB space<br />
sav<strong>in</strong>gs<br />
3 to 5 cm2<br />
PCB space<br />
sav<strong>in</strong>gs<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
Improved Performance for<br />
Motor Control<br />
• 100 MHz CPU<br />
@ 50 MHz bus<br />
speed<br />
• Harvard<br />
architecture<br />
accelerates<br />
data handl<strong>in</strong>g<br />
• Fractional math <strong>in</strong>structions added<br />
TM<br />
3x<br />
14<br />
Improved Software<br />
Friendl<strong>in</strong>ess<br />
• 24-bit l<strong>in</strong>ear address map to ease<br />
software development and port<strong>in</strong>g<br />
• Added 8- and 32-bit registers to<br />
allow further compiler code size<br />
optimization<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
BLDC<br />
CAN<br />
PWM<br />
DC<br />
32K<br />
Connectivity<br />
64K<br />
TM<br />
128K<br />
One family s<strong>up</strong>ports multiple<br />
connectivity options<br />
Meets the needs for both DC<br />
and BLDC motor control<br />
applications<br />
Range of memory options<br />
address multiple applications<br />
and allow for platform design<br />
True platform solutions through hardware and software reuse<br />
15<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
• Multiple variants to s<strong>up</strong>port different <strong>in</strong>terfac<strong>in</strong>g and motor<br />
types<br />
LIN bus<br />
based applications<br />
TM<br />
CAN bus<br />
based applications<br />
BLDC / PMSM Motors DC Motors<br />
3-phase pre-driver 2-phase pre-driver<br />
16<br />
PWM <strong>in</strong>put<br />
based applications<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
LIN bus based<br />
• Integrated LIN<br />
physical layer<br />
• 48-p<strong>in</strong> (2-phase)<br />
or 64-p<strong>in</strong> (3phase)<br />
package<br />
• 64KB or 128KB<br />
FLASH<br />
TM<br />
Ext Osc BDM<br />
IRC<br />
G<br />
P<br />
I<br />
O<br />
PLL<br />
KWU<br />
RTI<br />
Wdog<br />
SPI<br />
SCI<br />
SCI<br />
TIM 4ch/16b<br />
MSCAN<br />
Dual 12-bit ADC<br />
5 + 4ch. Ext.<br />
(Mux‘d with Op-Amps)<br />
+ 8ch. Int.<br />
17<br />
<strong>S12</strong>Z<br />
core<br />
128 KB<br />
Flash<br />
8 KB RAM<br />
512Bytes<br />
EEPROM<br />
PTU<br />
PMF<br />
6-ch<br />
PWM<br />
VREG (5V VDDX, VLS, VDD sensor)<br />
Temp Sense<br />
LIN<br />
Physical<br />
Interface<br />
<strong>S12</strong>ZVML128<br />
Charge Pump<br />
GDU<br />
3-phase<br />
H-Bridge<br />
Predriver<br />
Current Sense<br />
(2 x Op-Amp)<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
CAN bus based<br />
• 5V regulator<br />
controller to<br />
s<strong>up</strong>port an<br />
external CAN<br />
transceiver<br />
• 48-p<strong>in</strong> (2-phase)<br />
or 64-p<strong>in</strong> (3phase)<br />
package<br />
• 64KB or 128KB<br />
FLASH<br />
TM<br />
Ext Osc BDM<br />
IRC<br />
G<br />
P<br />
I<br />
O<br />
PLL<br />
KWU<br />
RTI<br />
Wdog<br />
SPI<br />
SCI<br />
SCI<br />
TIM 4ch/16b<br />
MSCAN<br />
Dual 12-bit ADC<br />
5 + 4ch. Ext.<br />
(Mux‘d with Op-Amps)<br />
+ 8ch. Int.<br />
18<br />
<strong>S12</strong>Z<br />
core<br />
128 KB<br />
Flash<br />
8 KB RAM<br />
512Bytes<br />
EEPROM<br />
PTU<br />
PMF<br />
6-ch<br />
PWM<br />
VREG (5V VDDX, VLS, VDD sensor)<br />
Temp Sense<br />
Separate 5V<br />
VREG<br />
controller<br />
(VDDC)<br />
<strong>S12</strong>ZVMC128<br />
Charge Pump<br />
GDU<br />
3-phase<br />
H-Bridge<br />
Predriver<br />
Current Sense<br />
(2 x Op-Amp)<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
PWM <strong>in</strong>put based<br />
• No MSCAN<br />
controller / no LIN<br />
physical layer<br />
• 48-p<strong>in</strong> (2-phase)<br />
or 64-p<strong>in</strong> (3phase)<br />
package<br />
• 32KB FLASH<br />
TM<br />
Ext Osc BDM<br />
IRC<br />
G<br />
P<br />
I<br />
O<br />
PLL<br />
KWU<br />
RTI<br />
Wdog<br />
SPI<br />
SCI<br />
TIM 4ch/16b<br />
Dual 12-bit ADC<br />
5 + 4ch. Ext.<br />
(Mux‘d with Op-Amps)<br />
+ 8ch. Int.<br />
19<br />
<strong>S12</strong>Z<br />
core<br />
32 KB<br />
Flash<br />
2 KB RAM<br />
PTU<br />
PMF<br />
6-ch<br />
PWM<br />
VREG (5V VDDX, VLS, VDD sensor)<br />
Temp Sense<br />
<strong>S12</strong>ZVM32<br />
Charge Pump<br />
GDU<br />
3-phase<br />
H-Bridge<br />
Predriver<br />
Current Sense<br />
(2 x Op-Amp)<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
TM<br />
20<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
TM<br />
Ext Osc BDM<br />
IRC<br />
G<br />
P<br />
I<br />
O<br />
PLL<br />
KWU<br />
RTI<br />
Wdog<br />
SPI<br />
SCI<br />
SCI<br />
TIM 4ch/16b<br />
MSCAN<br />
Dual 12-bit ADC<br />
5 + 4ch. Ext.<br />
(Mux‘d with Op-Amps)<br />
+ 8ch. Int.<br />
<strong>S12</strong>Z<br />
core<br />
128 KB<br />
Flash<br />
8 KB RAM<br />
512Bytes<br />
EEPROM<br />
PTU<br />
PMF<br />
6-ch<br />
PWM<br />
21<br />
VREG (5V VDDX, VLS, VDD sensor)<br />
Temp<br />
Sense<br />
LIN<br />
Physical<br />
Interface<br />
Separate 5V<br />
VREG (VDDC)<br />
Charge Pump<br />
GDU<br />
3-phase /<br />
H-Bridge<br />
Predriver<br />
Current Sense<br />
(2 x Op-Amp)<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
TM<br />
New <strong>S12</strong>Z CPU<br />
• Up to 100MHz<br />
• 32-bit ALU & 32-bit MAC unit,<br />
• Optimized 32-bit math. operations<br />
<strong>S12</strong>Z<br />
core<br />
128 KB<br />
Flash<br />
8 KB RAM<br />
512Bytes<br />
EEPROM<br />
Safe RAM<br />
• ECC<br />
22<br />
Flash& EEPROM<br />
• ECC<br />
• Memory Protection<br />
• Marg<strong>in</strong> Read<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
Sensor S<strong>up</strong>ply<br />
• 20mA I/O for sensor<br />
W<strong>in</strong>dow Watchdog<br />
• Independent RC osc<br />
2 UARTs<br />
• one l<strong>in</strong>ked to LIN Phy<br />
• 2nd as test <strong>in</strong>terface<br />
Multiple timers<br />
• IOC/periodic wake<strong>up</strong><br />
CAN Option<br />
• CAN controller<br />
Programmable Trigger<br />
Unit<br />
• Synchronize ADC to PWM<br />
• Trigger Command list with<br />
<strong>up</strong> to 32 triggers per cycle<br />
TM<br />
G<br />
P<br />
I<br />
O<br />
BDM<br />
KWU<br />
RTI<br />
Wdog<br />
SPI<br />
SCI<br />
SCI<br />
TIM 4ch/16b<br />
MSCAN<br />
<strong>S12</strong>Z<br />
core<br />
128 KB<br />
Flash<br />
8 KB RAM<br />
512Bytes<br />
EEPROM<br />
PTU<br />
PWM Module<br />
• Complementary mode<br />
with deadtime ctrl.<br />
• Fault protection<br />
• Double-Switch<strong>in</strong>g<br />
PMF<br />
6-ch,<br />
15b<br />
PWM<br />
23<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
Internal RC osc.<br />
• +/-1.3% over tmp<br />
Two 12-bit ADC<br />
• List Based<br />
Architecture allows<br />
flexible def<strong>in</strong>ition of<br />
order and number of<br />
conversions<br />
• 2.5µs conv. time<br />
TM<br />
Ext Osc BDM<br />
IRC<br />
G<br />
P<br />
I<br />
O<br />
PLL<br />
KWU<br />
RTI<br />
Wdog<br />
SPI<br />
SCI<br />
SCI<br />
TIM 4ch/16b<br />
MSCAN<br />
Dual 12-bit ADC<br />
5 + 4ch. Ext.<br />
(Mux‘d with Op-Amps)<br />
+ 8ch. Int.<br />
<strong>S12</strong>Z<br />
core<br />
128 KB<br />
Flash<br />
8 KB RAM<br />
512Bytes<br />
EEPROM<br />
PTU<br />
PMF<br />
6-ch<br />
PWM<br />
24<br />
Temp<br />
Sense<br />
Separate 5V<br />
VREG (VDDC)<br />
Current Sense<br />
(2 x Op-Amp)<br />
CAN S<strong>up</strong>port<br />
• 5V Vreg<br />
controller for<br />
external<br />
transceiver<br />
Current Sense Amplifiers<br />
• 2-shunt system s<strong>up</strong>ported<br />
with additional selectable<br />
over-current protection<br />
comparator<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
TM<br />
Ext Osc BDM<br />
IRC<br />
G<br />
P<br />
I<br />
O<br />
PLL<br />
KWU<br />
RTI<br />
Wdog<br />
SPI<br />
SCI<br />
SCI<br />
TIM 4ch/16b<br />
MSCAN<br />
Dual 12-bit ADC<br />
5 + 4ch. Ext.<br />
(Mux‘d with Op-Amps)<br />
+ 8ch. Int.<br />
<strong>S12</strong>Z<br />
core<br />
128 KB<br />
Flash<br />
8 KB RAM<br />
512Bytes<br />
EEPROM<br />
PTU<br />
PMF<br />
6-ch<br />
PWM<br />
25<br />
VREG (5V VDDX, VLS, VDD sensor)<br />
Temp Sense<br />
LIN<br />
Physical<br />
Interface<br />
Separate 5V<br />
VREG (VDDC)<br />
LIN Physical<br />
Interface<br />
• 250kb/s fast<br />
mode<br />
• +/-6kV<br />
Charge Pump<br />
GDU<br />
3-phase /<br />
H-Bridge<br />
Predriver<br />
Current Sense<br />
(2 x Op-Amp)<br />
Voltage Regulator<br />
• Boost Option<br />
• S<strong>up</strong>port for external<br />
ballast transistor<br />
• Vbat sense<br />
Charge Pump<br />
• Optional to s<strong>up</strong>port<br />
100% duty cycle<br />
Gate Drive Unit<br />
• Operational from<br />
3.5V to 26V<br />
• Bootstrap circuit<br />
based<br />
• 11V Vreg<br />
• <strong>Phase</strong> comparators<br />
• Desaturation comp.<br />
for HS/LS<br />
protection<br />
• Under-/Overvoltage<br />
detection<br />
• DC-l<strong>in</strong>k and phase<br />
voltage <strong>in</strong>ternally<br />
accessible on ADC<br />
• Selectable HS/LS<br />
slew rate<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
Internal RC osc.<br />
• +/-1.3% over tmp<br />
Sensor S<strong>up</strong>ply<br />
• 20mA I/O for sensor<br />
W<strong>in</strong>dow Watchdog<br />
• <strong>in</strong>dependent RC osc<br />
2 UARTs<br />
• ne l<strong>in</strong>ked to LIN Phy<br />
• 2nd as test <strong>in</strong>terface<br />
Multiple timers<br />
• IOC/periodic wake<strong>up</strong><br />
CAN Option<br />
• CAN controller<br />
Two 12bit ADC<br />
• List Based<br />
Architecture allows<br />
flexible def<strong>in</strong>ition of<br />
order and number<br />
of conversions<br />
• 2.5µs conv. time<br />
Programmable Trigger<br />
Unit<br />
• Synchronize ADC to PWM<br />
• Trigger Command list with<br />
<strong>up</strong> to 32 triggers per cycle<br />
TM<br />
New <strong>S12</strong>Z CPU<br />
• Up to 100MHz<br />
• 32-bit ALU & 32-bit MAC unit,<br />
• Optimized 32-bit math. operations<br />
Ext Osc BDM<br />
IRC<br />
G<br />
P<br />
I<br />
O<br />
PLL<br />
KWU<br />
RTI<br />
Wdog<br />
SPI<br />
SCI<br />
SCI<br />
TIM 4ch/16b<br />
MSCAN<br />
Dual 12-bit ADC<br />
5 + 4ch. Ext.<br />
(Mux‘d with Op-Amps)<br />
+ 8ch. Int.<br />
<strong>S12</strong>Z<br />
core<br />
128 KB<br />
Flash<br />
8 KB RAM<br />
512Bytes<br />
EEPROM<br />
PTU<br />
PWM Module<br />
• Complementary mode<br />
with deadtime ctrl.<br />
• Fault protection<br />
• Double-Switch<strong>in</strong>g<br />
PMF<br />
6-ch<br />
PWM<br />
Safe RAM<br />
ECC<br />
26<br />
VREG (5V VDDX, VLS, VDD sensor)<br />
Temp<br />
Sense<br />
LIN<br />
Physical<br />
Interface<br />
Separate 5V<br />
VREG (VDDC)<br />
LIN Physical<br />
Interface<br />
• 250kb/s fast<br />
mode<br />
• +/-6kV<br />
Flash& EEPROM<br />
• ECC<br />
• Memory Protection<br />
• Marg<strong>in</strong> Read<br />
Charge Pump<br />
GDU<br />
3-phase /<br />
H-Bridge<br />
Predriver<br />
Current Sense<br />
(2 x Op-Amp)<br />
CAN S<strong>up</strong>port<br />
• 5V Vreg<br />
controller for<br />
external<br />
transceiver<br />
Voltage Regulator<br />
• Boost Option<br />
• S<strong>up</strong>port for external<br />
ballast transistor<br />
• Vbat sense<br />
Charge Pump<br />
• Optional to s<strong>up</strong>port<br />
100% duty cycle<br />
Gate Drive Unit<br />
• Operational from<br />
3.5V to 26V<br />
• Bootstrap circuit<br />
based<br />
• 11V Vreg<br />
• <strong>Phase</strong> comparators<br />
• Desaturation comp.<br />
for HS/LS protection<br />
• Under-/Overvoltage<br />
detection<br />
• DC-l<strong>in</strong>k and phase<br />
voltage <strong>in</strong>ternally<br />
accessible on ADC<br />
• Selectable HS/LS<br />
slew rate<br />
Current Sense Amplifiers<br />
• 2-shunt system s<strong>up</strong>ported<br />
with additional selectable<br />
over-current protection<br />
comparator<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
XTAL<br />
EXTAL<br />
IO/ MISO<br />
IO/ MOSI<br />
IO/ SCLK<br />
IO/ SS<br />
IO/ RXD0<br />
IO/ TXD0<br />
IO/ KWP0<br />
IO/ KWP1<br />
IO/IOC0<br />
IO/IOC1<br />
Hallout<br />
IO/IOC2<br />
IO/IOC3<br />
AN0_3<br />
AN0_4<br />
AN1_3<br />
AMRcos<br />
AMRs<strong>in</strong><br />
Reset<br />
G<br />
P<br />
I<br />
O<br />
VSS1<br />
IRC<br />
VSS2<br />
VSSX1<br />
Ext Osc BDM<br />
Wdog<br />
SPI<br />
SCI<br />
SCI<br />
PLL<br />
KWU<br />
RTI<br />
TIM 4ch/16b<br />
Dual 12bit ADC<br />
5+4ch. Ext.<br />
(Mux‘d with Op-Amps)<br />
+ 8ch. Int.<br />
VSSA<br />
MSCAN<br />
BKGD<br />
TM<br />
VDDF<br />
<strong>S12</strong>Z<br />
core<br />
128 kB<br />
Flash<br />
8 kB RAM<br />
512Bytes<br />
EEPROM<br />
PTU<br />
optional<br />
VDD<br />
VDDA<br />
PMF<br />
6-ch<br />
PWM<br />
VDDX2<br />
VDDX1<br />
BCTL<br />
Vregs (5V VDD, VLS, VDD sensor)<br />
Temp<br />
Sense<br />
LIN<br />
Physical<br />
Interface<br />
LIN<br />
LINGND<br />
VSUP<br />
VSSB<br />
AMP0<br />
BST<br />
Charge Pump<br />
GDU<br />
3 phase<br />
H-Bridge<br />
Predriver<br />
Current Sense<br />
(2 x Op-Amp)<br />
AMPM0<br />
AMPP0<br />
VLS2<br />
27<br />
VLS0<br />
VLS1<br />
AMP1<br />
AMPM1<br />
VLSOUT<br />
AMPP1<br />
+11V<br />
EVDD<br />
VCP<br />
CP<br />
VBS0<br />
VBS1<br />
VBS2<br />
HD<br />
HG0<br />
HG1<br />
HG2<br />
HS0<br />
HS1<br />
HS2<br />
LG0<br />
LG1<br />
LG2<br />
LS0<br />
LS1<br />
LS2<br />
+11V<br />
0V<br />
Shunt0<br />
VHD<br />
VBAT<br />
AMRs<strong>in</strong><br />
AMRcos<br />
Hallout<br />
AMR/<br />
GMR/<br />
Hall<br />
Sensor<br />
M<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.<br />
D<br />
S<br />
Shunt1
Hardware<br />
• <strong>S12</strong>ZVML12EVB-LIN/CAN<br />
− $149 (USD) MSRP<br />
− Extra motor drive jacks<br />
− Direct USB connection<br />
with built-<strong>in</strong> OSBDM circuit<br />
• MULTILINK<br />
debug <strong>in</strong>terface<br />
• Cyclone Pro programm<strong>in</strong>g tool<br />
TM<br />
28<br />
• Compiler/Debugger<br />
− CodeWarrior Development Suite V10.2<br />
− Cosmic Software<br />
Software<br />
• LIN drivers reference software<br />
• Motor control libraries<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
• <strong>S12</strong> <strong>MagniV</strong> Concept and Roadmap<br />
• <strong>S12</strong>ZVM <strong>Family</strong>: Integrated Motor Control System-on-Chip<br />
− <strong>Family</strong> Overview and Device Feature <strong>Set</strong><br />
• Motor Control Feature Highlights<br />
− New <strong>S12</strong>Z core, New Digital Modules to Improve Motor Control<br />
Loop, 12V Analog modules<br />
• Available Tools & Automotive Motor Control Library <strong>Set</strong><br />
• BLDC Sensorless Motor Control Implementation Concept<br />
− Control and Position Sens<strong>in</strong>g Concept, Module Involvement,<br />
Application States<br />
• Position Sens<strong>in</strong>g with Zero Cross Detection/Approximation<br />
• Speed Control<br />
• Dynamic Current limitation<br />
• Summary<br />
TM<br />
29<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
Ext Osc BDM<br />
IRC<br />
G<br />
P<br />
I<br />
O<br />
TM<br />
PLL<br />
KWU<br />
RTI<br />
Wdog<br />
SPI<br />
SCI<br />
SCI<br />
TIM 4ch/16b<br />
MSCAN<br />
Dual 12-bit ADC<br />
5 + 4ch. Ext.<br />
(Mux‘d with Op-Amps)<br />
+ 8ch. Int.<br />
<strong>S12</strong>Z<br />
Core<br />
128 KB<br />
Flash<br />
8 KB RAM<br />
PTU<br />
512Bytes<br />
EEPROM<br />
PMF<br />
6-ch<br />
PWM<br />
30<br />
VREG (5V VDDX, VLS, VDD sensor)<br />
Temp<br />
Sense<br />
LIN<br />
Physical<br />
Interface<br />
Separate 5V<br />
VREG (VDDC)<br />
Charge Pump<br />
GDU<br />
3-phase /<br />
H-Bridge<br />
Predriver<br />
Current Sense<br />
(2 x Op-Amp)<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
• 24-bit = 16MByte l<strong>in</strong>ear address space (no pag<strong>in</strong>g)<br />
• 32-bit wide <strong>in</strong>struction and data bus<br />
• 32-bit ALU<br />
− S<strong>in</strong>gle-cycle 16x16 multiply (2.5 cycles 32x32)<br />
− MAC unit 32-bit += 32-bit*32-bit (3.5 cycles)<br />
− Hardware divider 32-bit = 32-bit/32-bit (18.5 cycles)<br />
− S<strong>in</strong>gle cycle multi-bit shifts (Barrel shifter)<br />
− Fractional Math s<strong>up</strong>port<br />
• CPU operates at 100MHz<br />
− Optimized bus architecture with 100MHz load and store to RAM<br />
− NVM works with 1 Wait-state => effective 20ns accesses<br />
• Harvard Architecture => parallel data and code access<br />
• Instructions and address<strong>in</strong>g modes optimized for C-Programm<strong>in</strong>g &<br />
Compiler<br />
TM<br />
31<br />
Programmer’s Model<br />
31<br />
23<br />
15<br />
D6<br />
D7<br />
D0<br />
D1<br />
D2<br />
D3<br />
D4<br />
D5<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.<br />
X<br />
Y<br />
7<br />
SP<br />
PC<br />
CCR<br />
0
• <strong>S12</strong>Z typically saves 20% code size versus <strong>S12</strong>X<br />
• <strong>S12</strong>Z typically uses 30% less memory accesses than <strong>S12</strong>X, which saves power<br />
Large Application Code Example:<br />
bytes<br />
250000<br />
200000<br />
150000<br />
100000<br />
50000<br />
0<br />
# loads/stores<br />
25000<br />
20000<br />
15000<br />
10000<br />
5000<br />
0<br />
loads<br />
TM<br />
Code Size<br />
-23%<br />
<strong>S12</strong>X <strong>S12</strong>Z<br />
Memory Access<br />
stores<br />
-42%<br />
-57%<br />
<strong>S12</strong>X <strong>S12</strong>Z<br />
loads<br />
st.<br />
32<br />
Digital Filter Example:<br />
600<br />
400<br />
200<br />
0<br />
2000<br />
1500<br />
1000<br />
500<br />
0<br />
<strong>S12</strong>X CW5i<br />
size<br />
<strong>S12</strong>X CW5i<br />
size<br />
Bytes<br />
<strong>S12</strong>X CW5i<br />
speed<br />
Cycles<br />
<strong>S12</strong>X CW5i<br />
speed<br />
<strong>S12</strong>Z<br />
Cosmic<br />
<strong>S12</strong>Z<br />
Cosmic<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
Ext Osc BDM<br />
IRC<br />
G<br />
P<br />
I<br />
O<br />
TM<br />
PLL<br />
KWU<br />
RTI<br />
Wdog<br />
SPI<br />
SCI<br />
SCI<br />
TIM 4ch/16b<br />
MSCAN<br />
Dual 12-bit ADC<br />
5 + 4ch. Ext.<br />
(Mux‘d with Op-Amps)<br />
+ 8ch. Int.<br />
<strong>S12</strong>Z<br />
core<br />
128 KB<br />
Flash<br />
8 KB RAM<br />
PTU<br />
512Bytes<br />
EEPROM<br />
PMF<br />
6-ch<br />
PWM<br />
33<br />
VREG (5V VDDX, VLS, VDD sensor)<br />
Temp<br />
Sense<br />
LIN<br />
Physical<br />
Interface<br />
Separate 5V<br />
VREG (VDDC)<br />
Charge Pump<br />
GDU<br />
3-phase /<br />
H-Bridge<br />
Predriver<br />
Current Sense<br />
(2 x Op-Amp)<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
One control cycle can be a PWM cycle or a number of PWM cycles<br />
TIM<br />
Timer<br />
PMF<br />
Pulse Width<br />
Modulation<br />
With Fault<br />
Commutation<br />
Event<br />
TM<br />
PWM reload<br />
Abort<br />
Fault Inputs<br />
PWM signals<br />
Trigger<br />
List(s)<br />
(
• 2 <strong>in</strong>dependent converters:<br />
− ADC0 (5 ext ch. + 5 <strong>in</strong>t. ch.)<br />
− ADC1 (4 ext ch. + 4 <strong>in</strong>t. ch.)<br />
• List Based Architecture<br />
− Double buffered lists -> CPU can<br />
load new values <strong>in</strong> the background<br />
− Flexible conversion sequence<br />
def<strong>in</strong>ition and oversampl<strong>in</strong>g.<br />
• Can be triggered by PTU, for<br />
accurate synch with PWM<br />
• DMA tak<strong>in</strong>g commands from<br />
SRAM /NVM and stor<strong>in</strong>g results<br />
back <strong>in</strong>to SRAM<br />
TM<br />
From PTU<br />
Next<br />
Restart<br />
Sys<br />
Clock<br />
ANx_8<br />
.<br />
ANx_2<br />
ANx_1<br />
ANx_0<br />
PRSCLR<br />
35<br />
ADC<br />
clock<br />
Trigger Control Unit<br />
Analog<br />
Mux<br />
.<br />
.<br />
.<br />
Internal ADC channels<br />
RAM / NVM<br />
Command<br />
Sequence<br />
List (CSL)<br />
Command 1<br />
Command 2<br />
...<br />
...<br />
Command 64<br />
Sample & Hold<br />
DMA<br />
RAM<br />
Result Value<br />
List (RVL)<br />
RVL<br />
Result 1<br />
Result 2<br />
...<br />
...<br />
SAR & C-<br />
DAC +<br />
Result 64<br />
Interr<strong>up</strong>t<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.<br />
-<br />
Abort
• Internal Channels give access to follow<strong>in</strong>g <strong>in</strong>ternal signals<br />
ADC0<br />
ADC1<br />
Channel Select ADC Channel Signal<br />
0 0 1 0 0 0 Internal_0 ADC0 temperature sensor<br />
0 0 1 0 0 1 Internal_1 VREG temperature sensor or<br />
Bandgap voltage<br />
0 0 1 0 1 0 Internal_2 GDU phase multiplexer voltage<br />
0 0 1 0 1 1 Internal_3 GDU DC l<strong>in</strong>k voltage monitor<br />
0 0 1 1 0 0 Internal_4 BATS VSUP sense voltage<br />
Channel Select ADC Channel Signal<br />
0 0 1 0 0 0 Internal_0 ADC1 temperature sensor<br />
0 0 1 0 0 1 Internal_1 VREG temperature sensor or<br />
Bandgap voltage<br />
0 0 1 0 1 0 Internal_2 GDU phase multiplexer voltage<br />
0 0 1 0 1 1 Internal_3 GDU DC l<strong>in</strong>k voltage monitor<br />
TM<br />
36<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
Completely avoids CPU <strong>in</strong>volvement to trigger ADC dur<strong>in</strong>g the control cycle<br />
• One 16-bit counter as time base for all trigger events<br />
• Two <strong>in</strong>dependent trigger generators (TG)<br />
• Up to 32 trigger events per trigger generator<br />
• Trigger Value List stored <strong>in</strong> system memory<br />
• Double buffered list, so that CPU can load new values <strong>in</strong> the<br />
background<br />
• Software generated “Reload” event<br />
• Software generated trigger event<br />
• Global Load OK s<strong>up</strong>port, to guarantee coherent <strong>up</strong>date of all<br />
control loop modules<br />
TM<br />
37<br />
RAM<br />
Trigger Value Lists<br />
Trigger1<br />
Trigger 2<br />
...<br />
...<br />
Trigger 32<br />
Trigger Generator<br />
(TG) 0<br />
Trigger Generator<br />
(TG) 1<br />
Time base<br />
Counter<br />
Bus Clock<br />
Trigger1<br />
Trigger 2<br />
...<br />
...<br />
Trigger 32<br />
PTU<br />
Control<br />
ADC0<br />
ADC1<br />
PWM Reload<br />
Event<br />
X PTUT0<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.<br />
X<br />
PTURE<br />
X PTUT1<br />
Async Commutation<br />
Event
• 6 PWM channels, 3 <strong>in</strong>dependent<br />
counters<br />
− Up to 6 <strong>in</strong>dependent channels or 3<br />
complementary pairs<br />
• Based on core clock (max. 100MHz)<br />
• Complementary operation:<br />
− Dead time <strong>in</strong>sertion<br />
− Top and Bottom pulse width correction<br />
− Double switch<strong>in</strong>g<br />
− Separate top and bottom polarity control<br />
• Edge- or center-aligned PWM signals<br />
• Integral reload rates from 1 to 16<br />
• 6-step BLDC commutation s<strong>up</strong>port, with<br />
optional l<strong>in</strong>k to TIM Output Compare<br />
• Individual software-controlled PWM<br />
outputs<br />
• Programmable fault protection<br />
TM<br />
38<br />
Complementary Mode<br />
with / without dead time <strong>in</strong>sertion<br />
Double-Switch<strong>in</strong>g Mode<br />
for s<strong>in</strong>gle shunt system<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
Ext Osc BDM<br />
IRC<br />
G<br />
P<br />
I<br />
O<br />
TM<br />
PLL<br />
Ext Osc BDM<br />
KWU<br />
IRC<br />
RTI<br />
Wdog<br />
SPI<br />
G<br />
P<br />
I<br />
O<br />
SCI<br />
SCI<br />
TIM 4ch/16b<br />
MSCAN<br />
Dual 12-bit ADC<br />
5 + 4ch. Ext.<br />
(Mux‘d with Op-Amps)<br />
+ 8ch. Int.<br />
PLL<br />
KWU<br />
RTI<br />
Wdog<br />
SPI<br />
SCI<br />
SCI<br />
TIM 4ch/16b<br />
MSCAN<br />
Dual 12-bit ADC<br />
5 + 4ch. Ext.<br />
(Mux‘d with Op-Amps)<br />
+ 8ch. Int.<br />
<strong>S12</strong>Z<br />
core<br />
<strong>S12</strong>Z<br />
core<br />
128 KB<br />
Flash<br />
128 KB<br />
Flash<br />
8 KB RAM<br />
8 KB RAM<br />
512Bytes<br />
EEPROM<br />
512Bytes<br />
EEPROM<br />
PTU<br />
PTU<br />
PMF<br />
6-ch<br />
PWM<br />
PMF<br />
6-ch<br />
PWM<br />
39<br />
VREG (5V VDDX, VLS, VDD sensor)<br />
Temp<br />
Sense<br />
LIN<br />
Physical<br />
Interface<br />
Separate 5V<br />
VREG (VDDC)<br />
VREG (5V VDDX, VLS, VDD sensor)<br />
Temp<br />
Sense<br />
LIN<br />
Physical<br />
Interface<br />
Separate 5V<br />
VREG (VDDC)<br />
Charge Pump<br />
GDU<br />
3-phase /<br />
H-Bridge<br />
Predriver<br />
Current Sense<br />
(2 x Op-Amp)<br />
Charge Pump<br />
GDU<br />
3-phase /<br />
H-Bridge<br />
Predriver<br />
Current Sense<br />
(2 x Op-Amp)<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
FET pre-driver for 6 N-ch power MOSFETs (3 high-side, 3 low-side)<br />
• 11V regulator to drive external FETs VGS<br />
• Bootstrap circuit for high-side drivers<br />
• Optional charge pump to s<strong>up</strong>port static<br />
high-side driver operation<br />
• <strong>Phase</strong> comparators to signal BEMF zero<br />
cross<strong>in</strong>g<br />
• Option to route DC L<strong>in</strong>k (HD) or <strong>Phase</strong><br />
voltage measurement to ADC<br />
• Two current sense amplifiers feed<strong>in</strong>g ADC<br />
• Over- /under- voltage monitor<strong>in</strong>g<br />
• Short circuit protection by monitor<strong>in</strong>g VDS<br />
for both LS/ HS<br />
• Step-<strong>up</strong> (boost) converter option for low<br />
s<strong>up</strong>ply voltage operation<br />
TM<br />
40<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
• 11V LDO s<strong>up</strong>plies the LS drivers,<br />
while it charges the bootstrap cap<br />
for the HS drivers<br />
• Bootstrap circuit for high side drive,<br />
with optional Charge Pump s<strong>up</strong>port<br />
• Drives N-channel power MOSFET<br />
transistors, <strong>up</strong> to ~100nC total gate<br />
charge<br />
• Programmable slew rate for<br />
improved EMC performance<br />
• Under-voltage monitor for 11V<br />
LDO; Over-voltage monitor for DC<br />
l<strong>in</strong>k (HD)<br />
TM<br />
41<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
• 6 de-saturation comparators for HS<br />
and LS protection<br />
• After turn<strong>in</strong>g on (any) high-side or<br />
low-side transistor, the HSx voltage<br />
is monitored<br />
• In case of de-saturation error<br />
LS/HS switched off<br />
optional <strong>in</strong>terr<strong>up</strong>t<br />
• Programmable blank<strong>in</strong>g time =<br />
delay between driver turn-on and<br />
the evaluation of the comparator<br />
(~60ns..5us @ 50MHz)<br />
Saturation Voltage<br />
programmable from<br />
0.3V to 1.35V <strong>in</strong> 8<br />
steps (150mV steps)<br />
TM<br />
42<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
1:12<br />
TM<br />
<strong>Phase</strong>0<br />
status<br />
HS0 HS1 HS2<br />
<strong>Phase</strong>1<br />
status<br />
<strong>Phase</strong>2<br />
status<br />
• The phase comparators <strong>in</strong>dicate if phase voltage V HSx is greater than<br />
0.5*V HD<br />
• This can be used for BEMF detection <strong>in</strong> un-driven phases<br />
• A multiplexer selects if the s<strong>up</strong>ply voltage HD or any of the phase<br />
voltages is routed to an ADC <strong>in</strong>ternal channel<br />
43<br />
1:6<br />
Select Multiplexer to<br />
read <strong>Phase</strong> Voltages<br />
and DC L<strong>in</strong>k Voltage on<br />
<strong>in</strong>ternal ADC channel<br />
GPHMX[1:0]<br />
ADC INTERNAL_2 channel<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
This option can be used to guarantee a V GS > 9V at low V BAT conditions<br />
TM<br />
Software selectable<br />
maximum coil<br />
current<br />
44<br />
us<strong>in</strong>g an optional external<br />
ballast transistor the core<br />
gets boosted as well or not<br />
BCTL VDDX<br />
In Low voltage condition<br />
(V BAT
Without Boost With Boost<br />
Vs<strong>up</strong> MCU GDU<br />
26V…40V Full Disabled<br />
7V...26V Full Enabled<br />
Vgs> Vs<strong>up</strong> –<br />
2*Vbe<br />
(5V m<strong>in</strong>)<br />
6V .. 7V Full Disabled<br />
3.5V .. 6V Full<br />
Iddx = 25mA<br />
max if no<br />
external PNP<br />
TM<br />
Disabled<br />
11V<br />
Vgs = 9.6V<br />
6V…9.5V Full Boost ON<br />
Vgs >9V<br />
3.5V .. 6V Full<br />
Iddx = 25mA<br />
max if no<br />
external PNP<br />
Boost ON<br />
Vgs >9V<br />
• Two l<strong>in</strong>ear operational<br />
amplifiers are provided to<br />
amplify voltage across two<br />
separate current sense<br />
shunt resistors<br />
• Each amplifier drives an<br />
ADC channel<br />
• The amplifier closed-loop<br />
ga<strong>in</strong> (A v) can be selected by<br />
choos<strong>in</strong>g resistor values<br />
populated on the PCB<br />
• By apply<strong>in</strong>g an offset level (by resistor network), bidirectional current<br />
sense can be accomplished<br />
• The amplifier features offset compensation <strong>in</strong> 8 steps <strong>in</strong> order to avoid<br />
low signal “hid<strong>in</strong>g” near to ground level<br />
• It provides an additional over-current comparator with SW selectable<br />
thresholds via a 6-bit ADC<br />
TM<br />
46<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
• <strong>S12</strong> <strong>MagniV</strong> Concept and Roadmap<br />
• <strong>S12</strong>ZVM <strong>Family</strong>: Integrated Motor Control System-on-Chip<br />
− <strong>Family</strong> Overview and Device Feature <strong>Set</strong><br />
• Motor Control Feature Highlights<br />
− New <strong>S12</strong>Z core, New Digital Modules to Improve Motor Control<br />
Loop, 12V Analog modules<br />
• Available Tools & Automotive Motor Control Library <strong>Set</strong><br />
• BLDC Sensorless Motor Control Implementation Concept<br />
− Control and Position Sens<strong>in</strong>g Concept, Module Involvement,<br />
Application States<br />
• Position Sens<strong>in</strong>g with Zero Cross Detection/Approximation<br />
• Speed Control<br />
• Dynamic Current limitation<br />
• Summary<br />
TM<br />
47<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
• IDE<br />
− CodeWarrior 10.2 (eclipse based)<br />
− Cosmic W<strong>in</strong> IDEA<br />
• Compilers<br />
− CodeWarrior <strong>S12</strong>Z<br />
− Cosmic<br />
• Programmers<br />
− P&E PROG<strong>S12</strong>Z<br />
− Cyclone Pro Programmer<br />
• Debugger<br />
− CW & P&E <strong>S12</strong>Z Debugger<br />
− Cosmic Zap Debugger<br />
• FreeMaster Run time debugger<br />
• Debug Interface<br />
− P&E USB Multil<strong>in</strong>k Debug Interface<br />
− 3rd Party Debug Interfaces (isystem, Lauterbach)<br />
• EVB board available now<br />
TM<br />
48<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
LIN connector<br />
Freemaster<br />
USB-to-SCI<br />
<strong>in</strong>terface<br />
User<br />
LEDs<br />
VDDX<br />
external<br />
ballast<br />
12V<br />
s<strong>up</strong>ply<br />
CAN option<br />
TM<br />
Power <strong>in</strong>dicator<br />
LEDs<br />
BDM<br />
<strong>in</strong>terface<br />
I/O Port access<br />
(for example PWM / ECLK)<br />
49<br />
Reset<br />
ATD <strong>in</strong>puts<br />
Hall/Encoder<br />
<strong>in</strong>terface<br />
GDU / 3phase<br />
bridge access<br />
OSBDM<br />
Resolver<br />
<strong>in</strong>terface<br />
Motor<br />
connectors<br />
Current<br />
Sense<br />
Resistors<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
• A user-friendly real-time debug<br />
monitor and data visualization tool<br />
• S<strong>up</strong>ports completely non-<strong>in</strong>trusive<br />
monitor<strong>in</strong>g of variables on a runn<strong>in</strong>g<br />
system<br />
• Display multiple variables chang<strong>in</strong>g<br />
over time on an oscilloscope-like<br />
display, or view the data <strong>in</strong> text form<br />
• Communicates with an on-target<br />
driver via USB, BDM, CAN, UART, for<br />
transmitt<strong>in</strong>g data from the target to the<br />
host computer<br />
• The user can provide Active-X based<br />
<strong>in</strong>strumentation gauges, dials, knobs,<br />
and sliders to create custom visual<br />
dashboards<br />
TM<br />
50<br />
USB<br />
BDM<br />
CAN<br />
UART<br />
JTAG<br />
Ethernet<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
Advance<br />
Control Library<br />
General Motor<br />
Control<br />
Library<br />
General<br />
Function<br />
Library<br />
TM<br />
Mathematical<br />
Library<br />
51<br />
Advance<br />
Motor Control<br />
Library<br />
General<br />
Digital<br />
Filters<br />
Library<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
MLIB<br />
• Absolute Value, Negative<br />
Value<br />
• MLIB_Abs, MLIB_AbsSat<br />
• MLIB_Neg, MLIB_NegSat<br />
• Add/Subtract Functions<br />
• MLIB_Add, MLIB_AddSat<br />
• MLIB_Sub, MLIB_SubSat<br />
• Multiply/Divide/Addmultiply<br />
Functions<br />
• MLIB_Mul, MLIB_MulSat<br />
• MLIB_Div, MLIB_DivSat<br />
• MLIB_Mac, MLIB_MacSat<br />
• MLIB_VMac<br />
• Shift<strong>in</strong>g<br />
• MLIB_ShL, MLIB_ShLSat<br />
• MLIB_ShR<br />
• MLIB_ShBi, MLIB_ShBiSat<br />
• Normalisation, Round<br />
Functions<br />
• MLIB_Norm, MLIB_Round<br />
• Conversion Functions<br />
• MLIB_ConvertPU,<br />
MLIB_Convert<br />
TM<br />
GFLIB<br />
• Trigonometric Functions<br />
• GFLIB_S<strong>in</strong>, GFLIB_Cos,<br />
GFLIB_Tan<br />
• GFLIB_As<strong>in</strong>, GFLIB_Acos,<br />
GFLIB_Atan, GFLIB_AtanYX<br />
• Limitation Functions<br />
• GFLIB_Limit,<br />
GFLIB_VectorLimit<br />
• GFLIB_LowerLimit,<br />
GFLIB_UpperLimit<br />
• PI Controller Functions<br />
• GFLIB_ControllerPIr,<br />
GFLIB_ControllerPIrAW<br />
• GFLIB_ControllerPIp,<br />
GFLIB_ControllerPIpAW<br />
• Interpolation<br />
• GFLIB_Lut1D, GFLIB_Lut2D<br />
• Hysteresis Function<br />
• GFLIB_Hyst<br />
• Signal Integration<br />
Function<br />
• GFLIB_IntegratorTR<br />
• Sign Function<br />
• GFLIB_Sign<br />
• Signal Ramp Function<br />
• GFLIB_Ramp<br />
• Square Root Function<br />
• GFLIB_Sqrt<br />
GDFLIB<br />
• F<strong>in</strong>ite Impulse Filter<br />
• GDFLIB_FilterFIR<br />
• Mov<strong>in</strong>g Average Filter<br />
• GDFLIB_FilterMA<br />
• 1st Order Inf<strong>in</strong>ite Impulse<br />
Filter<br />
• GDFLIB_FilterIIR1<strong>in</strong>it<br />
• GDFLIB_FilterIIR1<br />
• 2nd Order Inf<strong>in</strong>ite Impulse<br />
Filter<br />
• GDFLIB_FilterIIR2<strong>in</strong>it<br />
• GDFLIB_FilterIIR2<br />
52<br />
GMCLIB<br />
• Clark Transformation<br />
• GMCLIB_Clark<br />
• GMCLIB_ClarkInv<br />
• Park Transformation<br />
• GMCLIB_Park<br />
• GMCLIB_ParkInv<br />
• Duty Cycle Calculation<br />
• GMCLIB_SvmStd<br />
• Elim<strong>in</strong>ation of DC Ripples<br />
• GMCLIB_ElimDcBusRip<br />
• Deco<strong>up</strong>l<strong>in</strong>g of PMSM<br />
Motors<br />
• GMCLIB_Deco<strong>up</strong>l<strong>in</strong>gPMSM<br />
Delivery Content<br />
ACLIB/AMCLIB<br />
• Angle Track<strong>in</strong>g Observer<br />
• Track<strong>in</strong>g Observer<br />
• PMSM BEMF Observer <strong>in</strong><br />
Alpha/Beta<br />
• PMSM BEMF Observer <strong>in</strong><br />
D/Q<br />
• Content To Be Def<strong>in</strong>ed<br />
Matlab/Simul<strong>in</strong>k Bit Accurate Models<br />
User Manuals<br />
Header files<br />
Compiled Library File<br />
License File (to be accepted at <strong>in</strong>stall time)<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
• <strong>S12</strong> <strong>MagniV</strong> Concept and Roadmap<br />
• <strong>S12</strong>ZVM <strong>Family</strong>: Integrated Motor Control System-on-Chip<br />
− <strong>Family</strong> Overview and Device Feature <strong>Set</strong><br />
• Motor Control Feature Highlights<br />
− New <strong>S12</strong>Z core, New Digital Modules to Improve Motor Control<br />
Loop, 12V Analog modules<br />
• Available Tools & Automotive Motor Control Library <strong>Set</strong><br />
• BLDC Sensorless Motor Control Implementation Concept<br />
− Control and Position Sens<strong>in</strong>g Concept, Module Involvement,<br />
Application States<br />
• Position Sens<strong>in</strong>g with Zero Cross Detection/Approximation<br />
• Speed Control<br />
• Dynamic Current limitation<br />
• Summary<br />
TM<br />
53<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
+Vp (PWM)<br />
Motor<br />
Torque<br />
GND (PWM) L a<br />
GND +Vp (PWM)<br />
TM<br />
L b<br />
60°-120°<br />
Stator Flux<br />
Runn<strong>in</strong>g<br />
Direction<br />
L c<br />
+Vp GND (PWM)<br />
54<br />
• Stator Field is generated<br />
between 60° to 120° to<br />
rotor field to get maximal<br />
torque and energy<br />
efficiency<br />
• Six Flux Vectors def<strong>in</strong>ed<br />
to create rotation<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
Power l<strong>in</strong>e<br />
On-Chip<br />
Debugg<strong>in</strong>g<br />
Freemaster<br />
S<strong>up</strong>erior<br />
System<br />
MC9<strong>S12</strong>ZVM Board 3-phase Inverter<br />
ADC<br />
Triggers<br />
BEMF<br />
Voltage<br />
TM<br />
ADC Module 0<br />
Zero Cross<strong>in</strong>g Period &<br />
Position Recognition<br />
BDM<br />
LIN<br />
Module<br />
ADC Module 1<br />
DC Bus<br />
Voltage<br />
1/T<br />
Required<br />
DC Bus<br />
Current Limit<br />
ActualSpeed<br />
Required Speed +<br />
<strong>Phase</strong> Voltage<br />
DC Bus Voltage<br />
DC Bus Current<br />
Commutation<br />
Control<br />
+<br />
-<br />
-<br />
Actual<br />
DC Bus Current<br />
Ph.Comp.<br />
Mux<br />
Current Amp.<br />
55<br />
Comm.<br />
Sequence<br />
Current<br />
PI Controller<br />
Limitations<br />
Speed<br />
PI Controller<br />
GDU<br />
PMF<br />
Duty<br />
Cycle<br />
ADC Triggers<br />
Trigger<br />
Po<strong>in</strong>ts<br />
PTU<br />
<strong>S12</strong>ZVM<br />
3-phase<br />
BLDC<br />
Motor<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
Commutation<br />
events<br />
SAt<br />
SAb<br />
SBt<br />
SBb<br />
SCt<br />
SCb<br />
0 o<br />
C-off<br />
C-off<br />
60 o<br />
B-off<br />
TM<br />
B-off<br />
120 o<br />
A-off<br />
A-off<br />
180 o 240 o 300 o 360 o<br />
C-off<br />
C-off<br />
B-off<br />
B-off<br />
A-off<br />
A-off<br />
56<br />
DC BUS voltage<br />
SAt SBt SCt<br />
SAb SBb SCb<br />
ØA<br />
ØB<br />
ØC<br />
One phase powered by<br />
complementary PWM<br />
signal,<br />
second phase grounded:<br />
• Low MOSFET switch<strong>in</strong>g<br />
losses<br />
• Low EMC noise<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
phase voltage<br />
BEMF<br />
evaluation w<strong>in</strong>dow<br />
Commutation<br />
period<br />
TM<br />
Zero-cross<br />
period<br />
Zero-cross<br />
events<br />
57<br />
Commutations<br />
time<br />
Relationships:<br />
• On constant rotor speed:<br />
commutation period = zero-cross<br />
period<br />
• zero-cross event occurs <strong>in</strong> the<br />
middle of two commutations (on<br />
ideal motor)<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
Both s<strong>up</strong>ported by <strong>S12</strong>ZVM<br />
Us<strong>in</strong>g <strong>Phase</strong> comparators Us<strong>in</strong>g SW ADC sens<strong>in</strong>g<br />
+<br />
-<br />
+<br />
-<br />
+<br />
-<br />
• Comparators implemented<br />
<strong>in</strong>ternally on <strong>S12</strong>ZVM<br />
• Little less CPU load<br />
B<br />
HB2<br />
TM<br />
HB3<br />
0<br />
V<br />
HB1<br />
½ U DCB reference<br />
A<br />
C<br />
Udcb<br />
ADC1<br />
ADC2<br />
• More accurate zero cross<br />
approximation<br />
• More flexibility<br />
58<br />
Mux<br />
B<br />
HB2<br />
HB3<br />
0<br />
V<br />
HB1<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.<br />
A<br />
C<br />
Udcb
SAtop<br />
<strong>Phase</strong> A<br />
SAbot<br />
SBtop<br />
<strong>Phase</strong> B<br />
SBbot<br />
SCtop<br />
<strong>Phase</strong> C<br />
DC BUS<br />
current<br />
<strong>Phase</strong><br />
current<br />
SCbot<br />
commutation<br />
C-off<br />
C-off<br />
B-off<br />
B-off<br />
TM<br />
SAtop<br />
SAbot<br />
SCtop<br />
SCbot<br />
<strong>Phase</strong><br />
A<br />
DC BUS voltage<br />
GND<br />
SAtop<br />
SAbot<br />
ON<br />
OFF<br />
<strong>Phase</strong><br />
B<br />
SBtop<br />
SBbot<br />
DC BUS voltage<br />
Back<br />
EMF<br />
voltage<br />
Top MOSFET is ON:<br />
+ <strong>Phase</strong> current can be measured by<br />
DC BUS shunt resistor<br />
+ Back-EMF voltage can be<br />
measured both positive and<br />
negative<br />
59<br />
A<br />
<strong>Phase</strong><br />
C<br />
SCtop<br />
SCbot<br />
B<br />
DC BUS<br />
/ 2<br />
OFF<br />
ON<br />
SAtop<br />
SAbot<br />
OFF<br />
C<br />
C<br />
A<br />
GND GND<br />
GND<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.<br />
ON<br />
<strong>Phase</strong><br />
A<br />
DC BUS voltage<br />
GND<br />
<strong>Phase</strong><br />
B<br />
SBtop<br />
SBbot<br />
Back<br />
EMF<br />
voltage<br />
<strong>Phase</strong><br />
C<br />
SCtop<br />
SCbot<br />
B<br />
GND<br />
Top MOSFET is OFF:<br />
– <strong>Phase</strong> current can NOT be<br />
measured by DC BUS shunt resistor<br />
– Only positive Back-EMF voltage can<br />
be measured (zero-cross can not be<br />
precisely measured)
TIM<br />
PMF<br />
PTU<br />
ADC1<br />
ADC0<br />
CPU<br />
Async<br />
commutation<br />
event<br />
PWM releoad<br />
PWM Atop<br />
PTU releoad<br />
PTU triggers<br />
Measured<br />
Back/EMF<br />
voltage<br />
Measured<br />
DC Bus<br />
voltage<br />
Measured<br />
DC BUS<br />
current<br />
(average<br />
value)<br />
TM<br />
ADC 0<br />
trigger 1<br />
T1 T2<br />
ADC 0<br />
conversion<br />
time<br />
First<br />
ADC 0<br />
sample<br />
time<br />
60<br />
ADC 1<br />
trigger 1<br />
ADC 0<br />
trigger 2<br />
ADC 0/1<br />
conversion<br />
time<br />
Second<br />
ADC<br />
sample<br />
time<br />
Zero Cross detection<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
speed<br />
AppInit()<br />
AppStop()<br />
Desired<br />
Speed<br />
Start speed<br />
<strong>in</strong> sensorless<br />
close loop<br />
Alignment<br />
La +Vp<br />
(PWM)<br />
+Vp (PWM)<br />
L Start<strong>in</strong>g<br />
b<br />
Vector<br />
AppAlignment()<br />
AppStopToAlignment() AppAlignmentToStart()<br />
AppStartToRun()<br />
TM<br />
90°<br />
L c<br />
GND<br />
Alignment<br />
Vector<br />
Open Loop Start<br />
Open Loop:<br />
Commutation time<br />
calculated base on<br />
acceleration equation<br />
AppStart()<br />
61<br />
Run<br />
Closed Loop:<br />
Commutation time calculated<br />
base on Back-EMF zero-cross<br />
Required speed<br />
Real speed<br />
AppRun()<br />
time<br />
called <strong>in</strong> ma<strong>in</strong>()<br />
(state mach<strong>in</strong>e)<br />
transient functions<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
Interr<strong>up</strong>t calls<br />
<strong>Phase</strong> voltages<br />
~ 50 us<br />
~ 50 us ADC conversion time<br />
TM<br />
1 ms<br />
Commutation period (> 200us)<br />
62<br />
PTU 1 done ISR<br />
Save time of Back-EMF<br />
voltage measurement<br />
ADC 0 done ISR<br />
Zero-cross detection<br />
Timer channel 0<br />
Commutation event<br />
Timer channel 3<br />
Speed Control Loop<br />
time<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
• <strong>S12</strong> <strong>MagniV</strong> Concept and Roadmap<br />
• <strong>S12</strong>ZVM <strong>Family</strong>: Integrated Motor Control System-on-Chip<br />
− <strong>Family</strong> Overview and Device Feature <strong>Set</strong><br />
• Motor Control Feature Highlights<br />
− New <strong>S12</strong>Z core, New Digital Modules to Improve Motor Control<br />
Loop, 12V Analog modules<br />
• Available Tools & Automotive Motor Control Library <strong>Set</strong><br />
• BLDC Sensorless Motor Control Implementation Concept<br />
− Control and Position Sens<strong>in</strong>g Concept, Module Involvement,<br />
Application States<br />
• Position Sens<strong>in</strong>g with Zero Cross Detection/Approximation<br />
• Speed Control<br />
• Dynamic Current limitation<br />
• Summary<br />
TM<br />
63<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
Power l<strong>in</strong>e<br />
On-Chip<br />
Debugg<strong>in</strong>g<br />
Freemaster<br />
S<strong>up</strong>erior<br />
System<br />
MC9<strong>S12</strong>ZVM Board 3-phase Inverter<br />
ADC<br />
Triggers<br />
BEMF<br />
Voltage<br />
TM<br />
ADC Module 0<br />
Zero Cross<strong>in</strong>g Period &<br />
Position Recognition<br />
BDM<br />
LIN<br />
Module<br />
ADC Module 1<br />
DC Bus<br />
Voltage<br />
1/T<br />
Required<br />
DC Bus<br />
Current Limit<br />
ActualSpeed<br />
Required Speed +<br />
<strong>Phase</strong> Voltage<br />
DC Bus Voltage<br />
DC Bus Current<br />
Commutation<br />
Control<br />
+<br />
-<br />
-<br />
Actual<br />
DC Bus Current<br />
Ph.Comp.<br />
Mux<br />
Current Amp.<br />
64<br />
Comm.<br />
Sequence<br />
Current<br />
PI Controller<br />
Limitations<br />
Speed<br />
PI Controller<br />
GDU<br />
PMF<br />
Duty<br />
Cycle<br />
ADC Triggers<br />
Trigger<br />
Po<strong>in</strong>ts<br />
PTU<br />
<strong>S12</strong>ZVM<br />
3-phase<br />
BLDC<br />
Motor<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
Back-EMF voltage can not be measured with<strong>in</strong> all<br />
the active PWM pulse as there is switch<strong>in</strong>g noise<br />
and resonance transient at the beg<strong>in</strong>n<strong>in</strong>g of the<br />
PWM pulse<br />
SAtop<br />
SAbot<br />
SCtop<br />
SCbot<br />
motor<br />
phase<br />
resonance<br />
switch<strong>in</strong>g<br />
noise<br />
spikes<br />
PWM to ADC<br />
TM<br />
ADC<br />
sample<br />
po<strong>in</strong>t<br />
delay by PTU<br />
• Back-EMF voltage<br />
measure w<strong>in</strong>dow<br />
• Time of Back-EMF<br />
voltage sample po<strong>in</strong>t<br />
is used to calculate<br />
exact time of the<br />
zero-cross<br />
Measured Back-EMF<br />
voltage<br />
65<br />
Back-EMF<br />
voltage<br />
unpowered<br />
phase<br />
PWM<br />
powered<br />
phase<br />
Resonance transient on<br />
Back-EMF voltage depends<br />
on motor and power stage<br />
parameters<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
Back-EMF<br />
zero-cross<br />
BEMF T-1<br />
TM<br />
T PWM<br />
T ZC<br />
T ADC<br />
66<br />
T<br />
ZC<br />
BEMF T<br />
DCBUS / 2<br />
T<br />
ADC<br />
BEMFT<br />
BEMF<br />
T<br />
DCBUS<br />
BEMF<br />
PWM<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.<br />
T<br />
/ 2<br />
1<br />
T
• <strong>S12</strong> <strong>MagniV</strong> Concept and Roadmap<br />
• <strong>S12</strong>ZVM <strong>Family</strong>: Integrated Motor Control System-on-Chip<br />
− <strong>Family</strong> Overview and Device Feature <strong>Set</strong><br />
• Motor Control Feature Highlights<br />
− New <strong>S12</strong>Z core, New Digital Modules to Improve Motor Control<br />
Loop, 12V Analog modules<br />
• Available Tools & Automotive Motor Control Library <strong>Set</strong><br />
• BLDC Sensorless Motor Control Implementation Concept<br />
− Control and Position Sens<strong>in</strong>g Concept, Module Involvement,<br />
Application States<br />
• Position Sens<strong>in</strong>g with Zero Cross Detection/Approximation<br />
• Speed Control<br />
• Dynamic Current limitation<br />
• Summary<br />
TM<br />
67<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
Power l<strong>in</strong>e<br />
On-Chip<br />
Debugg<strong>in</strong>g<br />
Freemaster<br />
S<strong>up</strong>erior<br />
System<br />
MC9<strong>S12</strong>ZVM Board 3-phase Inverter<br />
ADC<br />
Triggers<br />
BEMF<br />
Voltage<br />
TM<br />
ADC Module 0<br />
Zero Cross<strong>in</strong>g Period &<br />
Position Recognition<br />
BDM<br />
LIN<br />
Module<br />
ADC Module 1<br />
DC Bus<br />
Voltage<br />
1/T<br />
Required<br />
DC Bus<br />
Current Limit<br />
ActualSpeed<br />
Required Speed +<br />
<strong>Phase</strong> Voltage<br />
DC Bus Voltage<br />
DC Bus Current<br />
Commutation<br />
Control<br />
+<br />
-<br />
-<br />
Actual<br />
DC Bus Current<br />
Ph.Comp.<br />
Mux<br />
Current Amp.<br />
68<br />
Comm.<br />
Sequence<br />
Current<br />
PI Controller<br />
Limitations<br />
Speed<br />
PI Controller<br />
GDU<br />
PMF<br />
Duty<br />
Cycle<br />
ADC Triggers<br />
Trigger<br />
Po<strong>in</strong>ts<br />
PTU<br />
<strong>S12</strong>ZVM<br />
3-phase<br />
BLDC<br />
Motor<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
• <strong>S12</strong> <strong>MagniV</strong> Concept and Roadmap<br />
• <strong>S12</strong>ZVM <strong>Family</strong>: Integrated Motor Control System-on-Chip<br />
− <strong>Family</strong> Overview and Device Feature <strong>Set</strong><br />
• Motor Control Feature Highlights<br />
− New <strong>S12</strong>Z core, New Digital Modules to Improve Motor Control<br />
Loop, 12V Analog modules<br />
• Available Tools & Automotive Motor Control Library <strong>Set</strong><br />
• BLDC Sensorless Motor Control Implementation Concept<br />
− Control and Position Sens<strong>in</strong>g Concept, Module Involvement,<br />
Application States<br />
• Position Sens<strong>in</strong>g with Zero Cross Detection/Approximation<br />
• Speed Control<br />
• Dynamic Current limitation<br />
• Summary<br />
TM<br />
69<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
Power l<strong>in</strong>e<br />
On-Chip<br />
Debugg<strong>in</strong>g<br />
Freemaster<br />
S<strong>up</strong>erior<br />
System<br />
MC9<strong>S12</strong>ZVM Board 3-phase Inverter<br />
ADC<br />
Triggers<br />
BEMF<br />
Voltage<br />
TM<br />
ADC Module 0<br />
Zero Cross<strong>in</strong>g Period &<br />
Position Recognition<br />
BDM<br />
LIN<br />
Module<br />
ADC Module 1<br />
DC Bus<br />
Voltage<br />
1/T<br />
Required<br />
DC Bus<br />
Current Limit<br />
ActualSpeed<br />
Required Speed +<br />
<strong>Phase</strong> Voltage<br />
DC Bus Voltage<br />
DC Bus Current<br />
Commutation<br />
Control<br />
+<br />
-<br />
-<br />
Actual<br />
DC Bus Current<br />
Ph.Comp.<br />
Mux<br />
Current Amp.<br />
70<br />
Comm.<br />
Sequence<br />
Current<br />
PI Controller<br />
Limitations<br />
Speed<br />
PI Controller<br />
GDU<br />
PMF<br />
Duty<br />
Cycle<br />
ADC Triggers<br />
Trigger<br />
Po<strong>in</strong>ts<br />
PTU<br />
<strong>S12</strong>ZVM<br />
3-phase<br />
BLDC<br />
Motor<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
• <strong>S12</strong> <strong>MagniV</strong> Concept and Roadmap<br />
• <strong>S12</strong>ZVM <strong>Family</strong>: Integrated Motor Control System-on-Chip<br />
− <strong>Family</strong> Overview and Device Feature <strong>Set</strong><br />
• Motor Control Feature Highlights<br />
− New <strong>S12</strong>Z core, New Digital Modules to Improve Motor Control<br />
Loop, 12V Analog modules<br />
• Available Tools & Automotive Motor Control Library <strong>Set</strong><br />
• BLDC Sensorless Motor Control Implementation Concept<br />
− Control and Position Sens<strong>in</strong>g Concept, Module Involvement,<br />
Application States<br />
• Position Sens<strong>in</strong>g with Zero Cross Detection/Approximation<br />
• Speed Control<br />
• Dynamic Current limitation<br />
• Summary<br />
TM<br />
71<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
Board Level Advantages<br />
• Highest level of Integration<br />
• Less components lead to smaller placement cost<br />
• Smaller PCB size lead to smaller PCB cost<br />
• Motor control platform can be covered with one layout due to family concept<br />
• Optional external bypass transistor improves thermal board management<br />
• Boost option can cover different operat<strong>in</strong>g range requirements with one layout<br />
• High speed Boost frequency s<strong>up</strong>port m<strong>in</strong>imizes size of external components<br />
• Two-Shunt systems s<strong>up</strong>ported without the need for external Amplifier<br />
• Selectable slope <strong>in</strong> gate driver for optimized EMC performance<br />
• More robust aga<strong>in</strong>st EMC due to <strong>in</strong>tegrated connections between GDU and µC<br />
• No external resonator might be required, due to trimmed RC oscillator, +/- 1.3%<br />
TM<br />
72<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
Software Level Advantages<br />
• High-performance core with 32bit ALU and MAC unit <strong>up</strong> to 100MHz fcore<br />
• High code density with ~ 20% improvement versus 16bit <strong>S12</strong> core<br />
• Mature tool cha<strong>in</strong> of <strong>S12</strong> family<br />
• S<strong>up</strong>ports different sensorless position sens<strong>in</strong>g strategies (<strong>in</strong>tegrated zero<br />
cross<strong>in</strong>g comparators & phase voltage multiplexers)<br />
• Fully autonomous motor control loop with very small CPU load due to auto-<br />
trigger<strong>in</strong>g of ADC synchronous to PWM<br />
• Double buffered ADC and Trigger command list and ATD result list allows easy<br />
SW handl<strong>in</strong>g<br />
• Available Motor control SW library reduces time to market<br />
• Double switch<strong>in</strong>g feature of PMF module easily s<strong>up</strong>ports S<strong>in</strong>gle-Shunt systems<br />
• Easy debugg<strong>in</strong>g:: Very fast S<strong>in</strong>gle wire debugg<strong>in</strong>g <strong>in</strong>terface, flexible watchdog<br />
TM<br />
73<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
System Level Advantages<br />
• Improved Accuracy of Position sens<strong>in</strong>g due to <strong>in</strong>tegration level<br />
• Dual ADC concept s<strong>up</strong>ports high accuracy of position sens<strong>in</strong>g<br />
• Flexible Operation range down to 3.5V Vs<strong>up</strong> with selectable boost option<br />
• Integrated charge pump s<strong>up</strong>ports 100% duty cycle<br />
• High PMF resolution & speed <strong>up</strong> to 50kHz covers large range of motor<br />
applications<br />
• High safety level<br />
• Integrated desaturation and overcurrent comparators<br />
• Protection aga<strong>in</strong>st un<strong>in</strong>tended clock and gate drive unit register access<br />
• Flash/EEPROM marg<strong>in</strong> read for run time cell status check<br />
TM<br />
74<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
System Level Advantages<br />
• High grade of system testability<br />
• High grade of failure status report<strong>in</strong>g and reset status flagg<strong>in</strong>g<br />
• Sophisticated temperature and voltage monitor<strong>in</strong>g capabilities<br />
• High speed SPI or 250kbaud LIN usable as test <strong>in</strong>terface<br />
• Cont<strong>in</strong>uous Automotive Quality improvement<br />
• Reduction of BOM and solder<strong>in</strong>g po<strong>in</strong>ts <strong>in</strong> system<br />
• Robust 180nm technology with zero defect strategy<br />
• NVM and RAM ECC & protection<br />
TM<br />
75<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
Of your BLDC system:<br />
50mm<br />
50mm<br />
TM<br />
76<br />
40mm Ø<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.
TM<br />
Freescale on Kaix<strong>in</strong><br />
Tag yourself <strong>in</strong> photos<br />
and <strong>up</strong>load your own!<br />
Session materials will be posted @ www.freescale.com/FTF<br />
77<br />
Weibo?<br />
Please use hashtag<br />
#FTF2012#<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, <strong>MagniV</strong>, MXC, Platform <strong>in</strong> a Package, QorIQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconductor, Inc. All<br />
other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.