AN2528D Freescale Semiconductor / Motorola, AN2528D Datasheet

no-image

AN2528D

Manufacturer Part Number
AN2528D
Description
Standard Space Vector Modulation TPU Function Set (svmStd)
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
Application Note
AN2528/D
Rev. 0, 5/2003
Standard Space Vector
Modulation TPU Function Set
(svmStd)
© Freescale Semiconductor, Inc., 2004. All rights reserved.
By Milan Brejl, Ph.D.
Functional Overview
Phase A - top
Phase A - top
Phase A - bottom
Phase A - bottom
Phase B - top
Phase B - top
Phase B - bottom
Phase B - bottom
Phase C - top
Phase C - top
Phase C - bottom
Phase C - bottom
Synchronization signal
Synchronization signal
Resolver reference signal
Resolver reference signal
Fault (input signal)
Fault (input signal)
Figure 1. Signals generated by svmStd TPU function set
Standard Space Vector Modulation (svmStd) is a technique that is used to
implement a straightforward method of switching motor windings in
applications such as AC induction motor control and PMSM motor control. The
function set consists of 5 TPU functions:
The svmStd_top and svmStd_bottom TPU functions work together to generate
a 6-channel 3-phase center-aligned PWM signal with dead-time between the
top and bottom channels. The Synchronization Signal for the svmStd function
Freescale Semiconductor, Inc.
For More Information On This Product,
Standard Space Vector Modulation – Top (svmStd_top)
Standard Space Vector Modulation – Bottom (svmStd_bottom)
Synchronization Signal for Standard Space Vector Modulation
(svmStd_sync)
Resolver Reference Signal for Standard Space Vector Modulation
(svmStd_res)
Fault Input for Standard Space Vector Modulation (svmStd_fault)
Go to: www.freescale.com
PW M period
PW M period
Change of
Change of
FAU LT !
FAU LT !
INITIALIZATIO N
INITIALIZATIO N
New
New
1.6 m s
1.6 m s
© Motorola, Inc., 2003

Related parts for AN2528D

AN2528D Summary of contents

Page 1

Freescale Semiconductor, Inc. Application Note AN2528/D Rev. 0, 5/2003 Standard Space Vector Modulation TPU Function Set (svmStd) By Milan Brejl, Ph.D. Functional Overview Standard Space Vector Modulation (svmStd technique that is used to implement a straightforward method of ...

Page 2

Freescale Semiconductor, Inc. AN2528/D can be used to generate one or more adjustable signals for a wide range of uses, that are synchronized to the PWM, and track changes in the PWM period. The Resolver Reference Signal for the svmStd ...

Page 3

Freescale Semiconductor, Inc. Table 4 TPU function svmStd_bottom svmStd_sync svmStd_fault Configuration Order The CPU configures the TPU as follows. 1. Disables the channels by clearing the two channel priority bits on each 2. Selects the channel functions on all used ...

Page 4

Freescale Semiconductor, Inc. AN2528/D 3. Initializes function parameters. The parameters T, prescaler, DT, MPW, 4. Issues an HSR (Host Service Request) type %10 to one of the 5. Enables servicing by assigning high, middle or low priority to the channel ...

Page 5

Freescale Semiconductor, Inc. The following figures show the input Stator Reference Voltage Vector components u and u , corresponding sectors and output PWM signal duty á â cycle ratios: Components of the Stator Reference Voltage Vector Components of the Stator ...

Page 6

Freescale Semiconductor, Inc. AN2528/D Sector I., IV.: Sector II., V.: Sector III., VI.: Phase A: Phase B and Phase C similarly with ht 6 Standard Space Vector Modulation TPU Function Set (svmStd ...

Page 7

Freescale Semiconductor, Inc. Host Interface Standard Space Vector Modulation TPU Function Set (svmStd) For More Information On This Product, Written By CPU Written By TPU Table 5. svmStd_top Control Bits Name 1 0 Channel Function Select ...

Page 8

Freescale Semiconductor, Inc. AN2528/D TPU function svmStd_bottom generates an interrupt when the current values of Ualfa, Ubeta , T and prescaler have been read by the TPU, and indicates to the CPU that it can write new variables. The CPU ...

Page 9

Freescale Semiconductor, Inc. Table 7. svmStd_top and svmStd_bottom Parameter RAM Channel Parameter ...

Page 10

Freescale Semiconductor, Inc. AN2528/D Table 8. svmStd_top and svmStd_bottom parameter description DT MPW SQRT3 sync_presc_addr LD_OK Sector fault_pinstate Other parameters are just for TPU function inner use. Performance 10 Standard Space Vector Modulation TPU Function Set (svmStd) Parameter Format 16-bit ...

Page 11

Freescale Semiconductor, Inc. NOTE: Execution times do not include the time slot transition time (TST = IMB clocks top - top Phase A Phase bottom - bottom ...

Page 12

Freescale Semiconductor, Inc. AN2528/D - top - top Phase A Phase A - bottom - bottom - top - top Phase B Phase B - bottom - bottom - top - top Phase C Phase C flag0 = 1 flag0 ...

Page 13

Freescale Semiconductor, Inc. Standard Space Vector Modulation Technique - limitation Standard Space Vector Modulation Technique - limitation 1 1 0.9 0.9 0.8 0.8 0.7 0.7 0.6 0.6 0.5 0.5 0.4 0.4 0.3 0.3 0.2 0.2 0.1 0 ...

Page 14

Freescale Semiconductor, Inc. AN2528/D 10 IMB clock cycles. The service starts immediately after the top channel high to low transition, which occurs at a period of DT before the bottom channel low to high transition (see IMB clock cycles – ...

Page 15

Freescale Semiconductor, Inc. TST TST H H TST TST time slot sequence time slot sequence top channel top channel bottom channel bottom channel Figure 8. Worst case timing – case two The time slot sequences at the top of both ...

Page 16

Freescale Semiconductor, Inc. AN2528/D • When there are no channels of middle or low priority, simply leave out all the and the following TST or TST+4 from the formulas. When the recommended configuration rules are not adhered ...

Page 17

Freescale Semiconductor, Inc. m ove > ove > rescaler = 1 p rescaler = 1 m ove < ove < rescaler = 2 p rescaler = 2 Synchronized Change The svmStd_sync TPU ...

Page 18

Freescale Semiconductor, Inc. AN2528/D TPU function svmStd_sync generates an interrupt after each low to high transition. Channel Parameter move pw 18 Standard Space Vector Modulation TPU Function Set (svmStd) Table 11. svmStd_sync Control Bits Name 1 0 Host Service Bits ...

Page 19

Freescale Semiconductor, Inc. Parameter prescaler presc_copy Other parameters are just for TPU function inner use. Performance There is one limitation. The absolute value of parameter move has to be less than a quarter of the PWM period T. NOTE: Execution ...

Page 20

Freescale Semiconductor, Inc. AN2528/D HSR = 10 HSR = 10 INIT INIT S1 S1 Resolver Reference The svmStd_res TPU function uses information read from the svmStd PWM Signal for Standard functions, the actual PWM center times and the PWM periods. ...

Page 21

Freescale Semiconductor, Inc. Synchronized Change The svmStd_res TPU function can inherit the Synchronization Signal prescaler of PWM Prescaler that is synchronously changed with the PWM prescaler. Write the And Resolver synchronization signals presc_copy parameter address to the presc_addr Reference Signals ...

Page 22

Freescale Semiconductor, Inc. AN2528/D Channel Parameter move presc_addr prescaler Other parameters are just for TPU function inner use. Performance There is one limitation. The absolute value of parameter move has to be less than a quarter of the PWM period ...

Page 23

Freescale Semiconductor, Inc. NOTE: Execution times do not include the time slot transition time (TST = IMB clocks) S1 center_time T HSR = 10 INIT S1 Fault Input for The svmStd_fault is an input TPU function that ...

Page 24

Freescale Semiconductor, Inc. AN2528/D The function returns the actual pinstate as a value of 0 (low (high) in the parameter fault_pinstate. The parameter is placed on the Phase A – top channel to keep the fault channel parameter ...

Page 25

Freescale Semiconductor, Inc. Channel fault_pinstate Performance NOTE: Execution times do not include the time slot transition time (TST = IMB clocks) Standard Space Vector Modulation TPU Function Set (svmStd) For More Information On This Product, Table 20. ...

Page 26

Freescale Semiconductor, Inc. AN2528/D HSR = 10 INIT 26 Standard Space Vector Modulation TPU Function Set (svmStd) Figure 15. svmStd_fault timing FAULT Figure 16. svmStd_fault state diagram For More Information On This Product, Go to: www.freescale.com FAULT NO_FAULT NO_FAULT ...

Page 27

Freescale Semiconductor, Inc. Standard Space Vector Modulation TPU Function Set (svmStd) For More Information On This Product, Go to: www.freescale.com AN2528/D Detailed Function Description 27 ...

Page 28

Freescale Semiconductor, Inc. How to Reach Us: Home Page: www.freescale.com E-mail: support@freescale.com USA/Europe or Locations Not Listed: Freescale Semiconductor Technical Information Center, CH370 1300 N. Alma School Road Chandler, Arizona 85224 +1-800-521-6274 or +1-480-768-2130 support@freescale.com Europe, Middle East, and Africa: ...

Related keywords