%PDF-1.4
%
1 0 obj
<<
/PageMode /UseOutlines
/PageLayout /OneColumn
/Names 2 0 R
/Metadata 3 0 R
/Type /Catalog
/Outlines 4 0 R
/Pages 5 0 R
/ViewerPreferences <<
/FitWindow true
>>
>>
endobj
6 0 obj
<<
/Keywords (AN4407, Cortex-M4, mosfet, pwm, motor control, BLDC, PMSM, permanent magnet synchronous motors, field-oriented control, FOC, dual motor control, synchronous motor, K70, Application note, guidelines, Kinetis, microcontroller, MCU)
/Creator (AH Formatter V5.2 MR1 \(5,2,2010,1221\) for Linux64)
/ModDate (D:20150209181834-06'00')
/Trapped (False)
/CreationDate (D:20111123035100-06'00')
/Subject (This Application Note demonstrates the field-oriented control \(FOC\) of 2 permanent magnet synchronous motors \(PMSM\) with Kinetis K70 microcontroller \(MCU\))
/Producer <416E74656E6E6120486F75736520504446204F7574707574204C69627261727920322E362E3020284C696E75783634293B206D6F646966696564207573696E67206954657874AE20352E352E3420A9323030302D323031342069546578742047726F7570204E5620284147504C2D76657273696F6E29>
/Author (Freescale Semiconductor Inc.)
/Title (Dual Motor Control application \(PMSM\) with Kinetis K70)
/PXCViewerInfo (PDF-XChange Viewer;2.5.197.0;Jul 8 2011;20:50:13;D:20121114170230-06'00')
>>
endobj
2 0 obj
<<
/Dests 7 0 R
>>
endobj
3 0 obj
<<
/Subtype /XML
/Type /Metadata
/Length 4416
>>
stream
AN4407
Cortex-M4
mosfet
pwm
motor control
BLDC
PMSM
permanent magnet synchronous motors
field-oriented control
FOC
dual motor control
synchronous motor
K70
Application note
guidelines
Kinetis
microcontroller
MCU
This Application Note demonstrates the field-oriented control (FOC) of 2 permanent magnet synchronous motors (PMSM) with Kinetis K70 microcontroller (MCU)
Freescale Semiconductor Inc.
Dual Motor Control application (PMSM) with Kinetis K70
endstream
endobj
4 0 obj
<<
/Type /Outlines
/Count 8
/First 8 0 R
/Last 9 0 R
>>
endobj
5 0 obj
<<
/Kids [10 0 R]
/BleedBox [0 0 595.27563 841.88977]
/Type /Pages
/Count 10
/CropBox [0 0 595.27563 841.88977]
/MediaBox [0 0 595.27563 841.88977]
>>
endobj
7 0 obj
<<
/Kids [11 0 R]
>>
endobj
8 0 obj
<<
/A <<
/S /GoTo
/D (d5e3a1310_d4e35)
>>
/C [0 0 0]
/Next 12 0 R
/Title (Introduction)
/Parent 4 0 R
>>
endobj
9 0 obj
<<
/A <<
/S /GoTo
/D (d20e3a1310_d4e182)
>>
/C [0 0 0]
/Title (References)
/Parent 4 0 R
/Prev 13 0 R
>>
endobj
10 0 obj
<<
/Kids [14 0 R 15 0 R 16 0 R 17 0 R 18 0 R 19 0 R 20 0 R 21 0 R 22 0 R 23 0 R]
/Type /Pages
/Count 10
/Parent 5 0 R
>>
endobj
11 0 obj
<<
/Names [(back-page) 24 0 R (d10e37a1310) 25 0 R (d10e3a1310_d4e98) 26 0 R (d11e28a1310) 27 0 R (d11e3a1310_d4e140) 28 0 R
(d14e3a1310_d4e119) 29 0 R (d14e55a1310) 30 0 R (d19e3a1310_d4e161) 31 0 R (d20e3a1310_d4e182) 32 0 R (d5e3a1310_d4e35) 33 0 R
(d8e3a1310_d4e56) 34 0 R (d9e3a1310_d4e77) 35 0 R]
/Limits [(back-page) (d9e3a1310_d4e77)]
>>
endobj
12 0 obj
<<
/A <<
/S /GoTo
/D (d8e3a1310_d4e56)
>>
/C [0 0 0]
/Next 36 0 R
/Title (Kinetis portfolio and K70 family overview)
/Parent 4 0 R
/Prev 8 0 R
>>
endobj
13 0 obj
<<
/A <<
/S /GoTo
/D (d19e3a1310_d4e161)
>>
/C [0 0 0]
/Next 9 0 R
/Title (Hardware of dual motor control)
/Parent 4 0 R
/Prev 37 0 R
>>
endobj
14 0 obj
<<
/Contents [38 0 R 39 0 R]
/BleedBox [0 0 612 777.60004]
/Type /Page
/Resources <<
/ProcSet [/PDF /Text /ImageC]
/Font <<
/F0 40 0 R
/F1 41 0 R
/F2 42 0 R
>>
/XObject <<
/Im1 43 0 R
>>
>>
/Annots [44 0 R 45 0 R 46 0 R 47 0 R 48 0 R 49 0 R 50 0 R 51 0 R 52 0 R 53 0 R
54 0 R 55 0 R 56 0 R 57 0 R 58 0 R 59 0 R]
/Parent 10 0 R
/CropBox [0 0 612 777.60004]
/MediaBox [0 0 612 777.60004]
>>
endobj
15 0 obj
<<
/Contents [60 0 R 61 0 R]
/BleedBox [0 0 612 777.60004]
/Type /Page
/Resources <<
/ProcSet [/PDF /Text /ImageC]
/Font <<
/F0 40 0 R
/F1 41 0 R
/F2 42 0 R
>>
/XObject <<
/I1 62 0 R
/Im2 63 0 R
>>
>>
/Parent 10 0 R
/CropBox [0 0 612 777.60004]
/MediaBox [0 0 612 777.60004]
>>
endobj
16 0 obj
<<
/Contents [64 0 R 65 0 R]
/BleedBox [0 0 612 777.60004]
/Type /Page
/Resources <<
/ProcSet [/PDF /Text /ImageC]
/Font <<
/F0 40 0 R
/F1 41 0 R
/F2 42 0 R
>>
/XObject <<
/Im1 66 0 R
>>
>>
/Annots [67 0 R 68 0 R]
/Parent 10 0 R
/CropBox [0 0 612 777.60004]
/MediaBox [0 0 612 777.60004]
>>
endobj
17 0 obj
<<
/Contents [69 0 R 70 0 R]
/BleedBox [0 0 612 777.60004]
/Type /Page
/Resources <<
/ProcSet [/PDF /Text /ImageC]
/Font <<
/F0 40 0 R
/F2 42 0 R
>>
/XObject <<
/I1 71 0 R
/Im2 72 0 R
>>
>>
/Parent 10 0 R
/CropBox [0 0 612 777.60004]
/MediaBox [0 0 612 777.60004]
>>
endobj
18 0 obj
<<
/Contents [73 0 R 74 0 R]
/BleedBox [0 0 612 777.60004]
/Type /Page
/Resources <<
/ProcSet [/PDF /Text /ImageC]
/Font <<
/F0 40 0 R
/F2 42 0 R
/F3 75 0 R
>>
/XObject <<
/Im1 76 0 R
>>
>>
/Parent 10 0 R
/CropBox [0 0 612 777.60004]
/MediaBox [0 0 612 777.60004]
>>
endobj
19 0 obj
<<
/Contents [77 0 R 78 0 R]
/BleedBox [0 0 612 777.60004]
/Type /Page
/Resources <<
/ProcSet [/PDF /Text /ImageC]
/Font <<
/F0 40 0 R
/F1 41 0 R
/F2 42 0 R
/F4 79 0 R
>>
/XObject <<
/Im1 80 0 R
>>
>>
/Annots [81 0 R 82 0 R]
/Parent 10 0 R
/CropBox [0 0 612 777.60004]
/MediaBox [0 0 612 777.60004]
>>
endobj
20 0 obj
<<
/Contents [83 0 R 84 0 R]
/BleedBox [0 0 612 777.60004]
/Type /Page
/Resources <<
/ProcSet [/PDF /Text /ImageC]
/Font <<
/F0 40 0 R
/F1 41 0 R
/F2 42 0 R
>>
/XObject <<
/I1 85 0 R
/Im2 86 0 R
>>
>>
/Annots [87 0 R]
/Parent 10 0 R
/CropBox [0 0 612 777.60004]
/MediaBox [0 0 612 777.60004]
>>
endobj
21 0 obj
<<
/Contents [88 0 R 89 0 R]
/BleedBox [0 0 612 777.60004]
/Type /Page
/Resources <<
/ProcSet [/PDF /Text /ImageC]
/Font <<
/F0 40 0 R
/F2 42 0 R
>>
/XObject <<
/I1 90 0 R
/Im2 91 0 R
>>
>>
/Parent 10 0 R
/CropBox [0 0 612 777.60004]
/MediaBox [0 0 612 777.60004]
>>
endobj
22 0 obj
<<
/Contents [92 0 R 93 0 R]
/BleedBox [0 0 612 777.60004]
/Type /Page
/Resources <<
/ProcSet [/PDF /Text /ImageC]
/Font <<
/F0 40 0 R
/F1 41 0 R
/F2 42 0 R
>>
/XObject <<
/Im1 94 0 R
>>
>>
/Annots [95 0 R 96 0 R 97 0 R 98 0 R]
/Parent 10 0 R
/CropBox [0 0 612 777.60004]
/MediaBox [0 0 612 777.60004]
>>
endobj
23 0 obj
<<
/Contents [99 0 R 100 0 R]
/BleedBox [0 0 612 777.60004]
/Type /Page
/Resources <<
/ProcSet [/PDF /Text /ImageC]
/Font <<
/F0 40 0 R
/F1 41 0 R
/F2 42 0 R
/F5 101 0 R
>>
/XObject <<
/Im1 102 0 R
>>
>>
/Parent 10 0 R
/CropBox [0 0 612 777.60004]
/MediaBox [0 0 612 777.60004]
>>
endobj
24 0 obj
<<
/D [23 0 R /XYZ null 777.60004 null]
>>
endobj
25 0 obj
<<
/D [17 0 R /XYZ null 723.60004 null]
>>
endobj
26 0 obj
<<
/D [16 0 R /XYZ null 370.00006 null]
>>
endobj
27 0 obj
<<
/D [21 0 R /XYZ null 723.60004 null]
>>
endobj
28 0 obj
<<
/D [20 0 R /XYZ null 338.67993 null]
>>
endobj
29 0 obj
<<
/D [19 0 R /XYZ null 498.30005 null]
>>
endobj
30 0 obj
<<
/D [20 0 R /XYZ null 723.60004 null]
>>
endobj
31 0 obj
<<
/D [22 0 R /XYZ null 706.80005 null]
>>
endobj
32 0 obj
<<
/D [22 0 R /XYZ null 512 null]
>>
endobj
33 0 obj
<<
/D [14 0 R /XYZ null 462.80005 null]
>>
endobj
34 0 obj
<<
/D [15 0 R /XYZ null 302.75006 null]
>>
endobj
35 0 obj
<<
/D [16 0 R /XYZ null 706.80005 null]
>>
endobj
36 0 obj
<<
/A <<
/S /GoTo
/D (d9e3a1310_d4e77)
>>
/C [0 0 0]
/Next 103 0 R
/Title (Kinetis K70)
/Parent 4 0 R
/Prev 12 0 R
>>
endobj
37 0 obj
<<
/A <<
/S /GoTo
/D (d11e3a1310_d4e140)
>>
/C [0 0 0]
/Next 13 0 R
/Title (Timing)
/Parent 4 0 R
/Prev 104 0 R
>>
endobj
38 0 obj
<<
/Filter [/FlateDecode]
/Length 4347
>>
stream
xڭ[rGr}ﯨG!~7Yw7(H8`٘3گ9Y}D)$UYy9y2IH)Qkj>u1*xe2E@+\\+KtCcal[LV]ޘo?_.^umzE/Rqߝj{Y[O0 FCvAnVQ}<ܪ۵٬f}V=-~&jo>῾ߨ{u>^>ޭaڃe,Z!W(fWbՉÃL
kpVWЅwsW5~