22.10.2013 Views

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 ...

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!