AN2528D Freescale Semiconductor / Motorola, AN2528D Datasheet
![no-image](/images/no-image-200.jpg)
AN2528D
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: ...