AP XC866. Optimized Space Vector Modulation and Over-modulation with the XC866. Microcontrollers. Application Note, V 2.0, Sept.

Size: px
Start display at page:

Download "AP XC866. Optimized Space Vector Modulation and Over-modulation with the XC866. Microcontrollers. Application Note, V 2.0, Sept."

Transcription

1 Application Note, V 2.0, Sept AP XC866 Optimized Space Vector Modulation and Over-modulation with the XC866 Microcontrollers Never stop thinking.

2 XC866 Revision History: V 2.0 Previous Version: - Page Subjects (major changes since last revision) Many Updated for the XC866 SW Updated for the XC866, Uses DAvE and C/Assembly mix Controller Area Network (CAN): License of Robert Bosch GmbH We Listen to Your Comments Any information within this document that you feel is wrong, unclear or missing at all? Your feedback will help us to continuously improve the quality of this document. Please send your proposal (including a reference to this document) to: mcdocu.comments@infineon.com

3 Edition Published by Infineon Technologies AG München, Germany Infineon Technologies AG All Rights Reserved. LEGAL DISCLAIMER THE INFORMATION GIVEN IN THIS APPLICATION NOTE IS GIVEN AS A HINT FOR THE IMPLEMENTATION OF THE INFINEON TECHNOLOGIES COMPONENT ONLY AND SHALL NOT BE REGARDED AS ANY DESCRIPTION OR WARRANTY OF A CERTAIN FUNCTIONALITY, CONDITION OR QUALITY OF THE INFINEON TECHNOLOGIES COMPONENT. THE RECIPIENT OF THIS APPLICATION NOTE MUST VERIFY ANY FUNCTION DESCRIBED HEREIN IN THE REAL APPLICATION. INFINEON TECHNOLOGIES HEREBY DISCLAIMS ANY AND ALL WARRANTIES AND LIABILITIES OF ANY KIND (INCLUDING WITHOUT LIMITATION WARRANTIES OF NON-INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS OF ANY THIRD PARTY) WITH RESPECT TO ANY AND ALL INFORMATION GIVEN IN THIS APPLICATION NOTE. Information For further information on technology, delivery terms and conditions and prices please contact your nearest Infineon Technologies Office ( Warnings Due to technical requirements components may contain dangerous substances. For information on the types in question please contact your nearest Infineon Technologies Office. Infineon Technologies Components may only be used in life-support devices or systems with the express written approval of Infineon Technologies, if a failure of such components can reasonably be expected to cause the failure of that life-support device or system, or to affect the safety or effectiveness of that device or system. Life support devices or systems are intended to be implanted in the human body, or to support and/or maintain and sustain and/or protect human life. If they fail, it is reasonable to assume that the health of the user or other persons may be endangered.

4 Introduction 1 Introduction This Application Note shows how the CAPCOM6 module found in many Infineon 8, 16 and 32-bit microcontrollers can be used to implement space vector modulation for three-phase voltage control inverter applications. A simple algorithm for overmodulation is also demonstrated. The alogorithms of this application note are implemented on the Infineon XC based 8-bit microcontroller. Space Vector Modulation (SVM) is a method of producing 3-Phase sinusoidal voltages. The primary use for SVM is in motor control applications (mainly for induction and brushless DC motors). However SVM can also be used in Uninterruptible Power Supply (UPS) applications. SVM is popular because it generates higher voltages with low total harmonic distortion than traditional sinusoidal PWM techniques. Another advantage of SVM is that it works very well with field oriented (vector control) schemes for motor control. Figure 1 shows a typical motor control application where this Application Note could be useful. 3-Phase Inverter Microcontroller with 3 Phase PWM Peripheral (e.g. XC866) Driver & Isolation Current Feedback Speed/Postion Feedback 3-Phase Motor Figure 1 Typical Motor Control Application Application Note 3 V 2.0,

5 Sinusoidal Voltage Generation & Capture/Compare Units 2 Sinusoidal Voltage Generation & Capture/Compare Units The capture/compare units of Infineon 8, 16 & 32-bit microcontrollers (CAPCOM6) are designed to control many types of motors. For controlling 3-phase motors, the capture/compare unit can be used to generate the 6 PWM signals needed to drive a 3- phase inverter, including the necessary dead-time needed to eliminate shoot-through current on each phase. PWM can be used to create a sinusoidal voltage by creating a fixed frequency signal and adjusting the duty cycle. If the duty cycle varies sinusoidally, so will the output voltage. It is always assumed that the inductance of the motor will filter the PWM into a smooth signal as shown in Figure 2. PWM Output from Microcontroller Voltage Filtered Voltage Time Figure 2 Using PWM to Create Sinusoidal Voltages Capture/Compare units are designed to create variable duty cycle PWM signals. Actually it is only the compare feature of a Capture/Compare unit that is used for PWM generation. The Capture/Compare unit contains a timer and several compare registers. When the timer value is the same as the compare register value, an output pin is either pulled high or low. So the duty cycle of the output signal follows the compare value linearly. The CAPCOM6 unit has 3 compare registers and a timer that can count up from 0 to any specified 16-bit period value. When the timer reaches the period value, it reverses direction and counts down to 0. This is useful for generating center aligned PWM as shown in Figure 3. Application Note 4 V 2.0,

6 Sinusoidal Voltage Generation & Capture/Compare Units Period Value Compare Timer (Timer 12) Channel 0 Compare Register Value Channel 1 Compare Register Value Channel 2 Compare Register Value 0x0000 Channel 0 PWM Channel 1 PWM Channel 2 PWM Figure 3 Center Aligned PWM Produced the CAPCOM6 Unit To aid in 3-phase inverter control, the CAPCOM6 modules are capable of producing 6 compare outputs. Fore each of the 3 Compare Channels there are 2 output pins. The pins are often labeled CCx and COUTx (where x = 0, 1, 2). The polarity of each of the six pins is individually programmable. In addition to this, a programmable amount dead-time can be automatically inserted to delay the passive to active transition of both pins. This prevents shoot-through current which can destroy the inverter. Figure 4 shows how a single CCx and a COUTx pin can be used to control one phase of an inverter. CCx Pin Dead- Time Dead- Time Dead- Time Dead- Time COUTx Pin Figure 4 Dead-Time Generation (CCx and COUTx with opposite polarity) Application Note 5 V 2.0,

7 Methods for Producing Sinusoidal Voltages 3 Methods for Producing Sinusoidal Voltages The following sections describe different methods of generating three phase sinusoidal voltages. Section 3.1 briefly describes a simple method for generating sinusoidal voltages using sinusoidal duty cycles. This method has been around for quite some time and has been the subject of other application notes. The biggest disadvantage to this method of voltage generation is that the maximum amplitude of the fundamental frequency of the generated line-to-line voltage is only about 86% of the inverter DC rail voltage. Section 3.2 describes the theory behind SVM. SVM is a method of sinusoidal voltage generation which generates voltages whose amplitude of the fundamental frequency of the line-to-line voltage is equal to the full DC rail voltage. The total harmonic distortion of SVM is also less. Section 3.3 describes over-modulation. Over-modulation is a way of increasing the amplitude of the fundamental frequency even higher (to about 1.12 times the rail voltage). Unfortunately over-modulation introduces more low order harmonics and increases the total harmonic distortion. 3.1 Sinusoidally Weighted PWM (SWPWM) One simple way to create three phase sinusoidal voltages is to create a signal which has a very high constant frequency (compared to the frequency of the desired sinusoid) and a sinusoidally weighted duty cycle. This method of sinusoidal PWM will be referred to as SWPWM. SWPWM can be implemented very simply by placing sinusoidally weighted values into the three compare registers of the CAPCOM6 module. The CAPCOM6 module can then be used to control the 6 transistors that make up the inverter. SWPWM has the advantage of requiring very little calculation (assuming the appropriate look-up tables are used). Each of the three phases can be made to generate a sinusoid which is 120º out of phase. The sinusoidal phase voltages generate sinusoidal line-to-line voltages and sinusoidal line-to-neutral voltages when connected to a balanced star connected load as shown in Figure 5. Scaling the voltages can be done easily with a multiply, or through some trigonometric tricks. It should be noted that phase voltage is the voltage at one motor terminal measured with respect to the inverter negative rail voltage. Line-to-line voltage is the voltage at one motor terminal measured with respect to another terminal. Line-to-neutral voltage is the voltage at one motor terminal measured with respect to the neutral (center of the star connected load). Application Note 6 V 2.0,

8 Methods for Producing Sinusoidal Voltages The major disadvantage to this method of sinusoid generation is that the magnitude of the fundamental frequency of the line-to-line voltage is only ~86.6% of the inverter rail voltage. Figure 6 shows a frequency spectrum plot of the generated line-to-line voltages when creating this type of sinusoid. Notice that in addition to the fundamental frequency, the switching frequency (~20 khz) harmonics also have a significant magnitude. 1 Phase Voltage (x), Line-to-Line Voltage (*), Line-to-Neutral Voltage (+) 0.8 Magnitude (percentage of inverter rail voltage) Time Figure 5 Sinusoidal PWM values produce sinusoidal Application Note 7 V 2.0,

9 Methods for Producing Sinusoidal Voltages 0.9 Spectrum e d itu M agn Frequency (Hz) x 10 4 Figure 6 Frequency Spectrum of SWPWM 3.2 Space Vector Modulation (SVM) SVM is a more sophisticated PWM method which provides a higher voltage to the motor (with lower total harmonic distortion). Consider the three phase inverter of Figure 7. Note that whenever transistor A+ is on, transistor A- must be off, and visa versa, to prevent damaging shoot-through current. This makes it easy to adopt a simple notation for describing the state of the inverter. For example, the state when transistors A+, B-, and C- are on (and of course A-, B+, and C+ are off ) can be represented with the notation (+, -, -). The state where transistors A-, B+, and C- are on is denoted by (-, +, -). Application Note 8 V 2.0,

10 Methods for Producing Sinusoidal Voltages A+ B+ C+ A- B- C- Phase B Phase A Phase C Figure 7 3 Phase Inverter with Balanced Star Connected Load Using this notation, consider the following sequence of states: (+, -, -), (+, +, -), (-, +, -), (-, +, +), (-, -, +), (+, -, +) Running the inverter through this switching sequence will produce the line-to-neutral voltages shown in Figure 8. This mode of operation is called six-step mode. Operating in six-step mode allows you to use the full capabilities of the inverter. If you were to perform an FFT on the line-to-line voltages produced in six-step mode, you would find that the amplitude of the fundamental frequency is actually greater than the inverter rail voltage. Unfortunately six-step mode also creates high magnitude low order harmonics which cannot be filtered by the motor s inductance. Space vector modulation is based on six-step mode, but smoothes out the steps through some sophisticated averaging techniques. For example, if a voltage is required that is between two step voltages, the corresponding inverter states can be activated in such a way that the average of the step voltages produces the desired output. To develop the equations needed to generate this averaging effect, the problem is transformed into an equivalent geometrical problem. The first step in this re-definition is to transform the inverter voltages of six-step mode into space vectors. Space vectors are similar to phasors in that they are denoted by a magnitude and an angle. It is important to note that space vectors are not phasors. A Phasor is used to represent something that varies sinusoidally in time. A space vector is used to represent something that varies sinusoidally in space with respect to an angle. For this reason space vectors are sometimes referred to as space phasors. Application Note 9 V 2.0,

11 Methods for Producing Sinusoidal Voltages In general, any three time varying quantities, which always sum to zero and are spatially separated by 120º can be expressed as a space vector. V AN (+, -, -) (+, +, -) (-, +, -) (-, +, +) (-, -, +) (+, -, +) V BN (+, -, -) (+, +, -) (-, +, -) (-, +, +) (-, -, +) (+, -, +) V CN (+, -, -) (+, +, -) (-, +, -) (-, +, +) (-, -, +) (+, -, +) Figure 8 Line-to-Neutral Voltages in Six-Step Mode Since the three line-to-neutral voltages sum to zero, they can easily be converted into a space vector (u s) using the following transformation: u s = V an(t) e j0 + V bn(t) e j2π/3 + V cn(t) e -j2π/3 Since the components of space vectors are projected along constant angles (0, 2π/3, and -2π/3), it is easy to graphically represent a space vector as shown in Figure 9. Application Note 10 V 2.0,

12 Methods for Producing Sinusoidal Voltages j2 /3 e V CN V BN e j0 V AN -j2 /3 e Figure 9 Transforming 3 quantities into a Space Vector Usually, when creating space vectors, the three time-varying quantities are sinusoids of the same amplitude and frequency that have 120º phase shifts. When this is the case, the space vector at any given time maintains its magnitude. As time increases, the angle of the space vector increases, causing the vector to rotate with frequency equal to the frequency of the sinusoids. If the voltages of Figure 8 are converted into a space vector and plotted on the complex plane, it can be seen that the space vector takes on one of 6 distinct angles as time increases (instead of rotating smoothly as it would if the voltages were pure sinusoids). Figure 10 shows the values that the space vector assumes as time increase. The goal of space vector modulation is to generate the appropriate PWM signals so that any vector (u s) can be produced. Consider a space vector voltage u s located in the sector defined by u 1 and u 2. We can approximate u s by applying u 1 for a percentage of time (t a) and u 2 for a percentage of time (t b) such that: t a*u 1 + t b*u 2 = u s This leads to the following formulas for t a and t b: t b = 2U(3 -½ )sin(α) where U = u s (Modulation Index) t a = U[cos(α) (3 -½ )sin(α)] α = u s Application Note 11 V 2.0,

13 Methods for Producing Sinusoidal Voltages So given a space vector of angle α (in sector 0) and modulation index U, the approximation can be constructed by applying vectors u 1 and u 2 for percentage of times t a and t b, respectively. Graphically this is represented in Figure 11. If the vector is in another sector, it can be rotated by a multiple of π/3 radians until it is in sector 0. The times can be calculated and then applied to the appropriate inverter states. (-, +, -) u 3 (+, +, -) u 2 Sector 1 (-, +, +) u 4 Sector 2 Sector 0 (+, -, -) u 1 Sector 3 Sector 4 Sector 5 (-, -, +) u 5 (+, -, +) u 6 Figure 10 Space Vectors of Line-to-Neutral Voltages in Six-Step Mode (+, +, -) u 2 u S t a t b (+, -, -) u 1 Figure 11 Approximation of the Space Vector u s by t a and t b Like many other types of PWM, space vector modulation uses pulses of constant frequency (carrier frequency) with variable duty cycle. The carrier frequency is often chosen so that it is high enough to be out of the audible range and produces little Application Note 12 V 2.0,

14 Methods for Producing Sinusoidal Voltages current ripple, but not so high as to create excessive switching losses. The period of the carrier will be called T 0. To approximate the u s in Figure 11, the inverter state that corresponds to u 1 should be active for t a*t 0 seconds, and the inverter state that corresponds to u 2 should be active for t b*t 0 seconds. When the modulation index is sufficiently small ( less than ½(3 ½ )), the sum of t a and t b will be less than one. This means that t a*t 0 + t b*t 0 is less than T 0. So for the left over time no voltage should be applied to the motor. The left over time will be referred to as t 0. To be more formal: t 0 = T 0 (1 t a t b) There are two ways to apply no voltage to the motor. The first way is to simply connect all three phases to the negative rail of the inverter. This will be called inverter state 0 and the corresponding switching pattern is (-, -, -). The second way to apply no voltage to the motor is to connect all three phases to the positive rail of the inverter. This will be called inverter state 7 and the corresponding switching pattern is (+, +, +). So, to approximate the voltage u s during the PWM carrier period, the pulses and timing shown in Figure 12 could be used. To obtain a better total harmonic distortion, a slightly different method of applying the switching states can be used. If the t 0 time is split in half and applied at the beginning and the end of T 0, then a more symmetric distribution of pulses can be generated. This method is known as symmetric or centeraligned space vector modulation. Figure 13 shows how symmetric space vector modulation is implemented over two consecutive carrier periods. Application Note 13 V 2.0,

15 Methods for Producing Sinusoidal Voltages T 0 T 0 t a *T 0 t b *T 0 t 0 *T 0 t a *T 0 t b *T 0 t 0 *T 0 u 1 (+, -, -) u 2 (+, +, -) u 7 (+, +, +) u 1 (+, -, -) u 2 (+, +, -) u 7 (+, +, +) A+ A- B+ B- C+ C- Figure 12 Asymmetric PWM for SVM T 0 T 0 0.5*t 0 *T 0 t a *T 0 t b *T 0 0.5*t 0 *T 0 0.5*t 0 *T 0 t b *T 0 t a *T 0 0.5*t 0 *T 0 u 0 (-, -, -) u 1 (+, -, -) u 2 (+, +, -) u 7 (+, +, +) u 7 (+, +, +) u 2 (+, +, -) u 1 (+, -, -) u 0 (-, -, -) A+ A- B+ B- C+ C- Figure 13 SVM using Symmetric PWM Application Note 14 V 2.0,

16 Methods for Producing Sinusoidal Voltages The pulses shown in Figure 13 are very similar to those shown in Figure 3, and can be easily generated using the CAPCOM6 module. As shown in Figure 13, the switching frequency is 1/(2*T 0). When the modulation index exceeds ½(3 ½ ), the value of t 0 can become negative (depending on the angle). Since it is not physically possible to apply one of the zero vectors for negative time, the maximum modulation index for space vector modulation is approximately Graphically, this means that for space vector modulation to work properly, the magnitude of the reference space vector, u s, must be small enough to ensure that the vector is totally contained inside the hexagon shown in Figure 10. When symmetric space vector modulation is implemented with a modulation index of 0.866, the ideal phase voltage (after filtering by the motor) as shown in Figure 14 is generated. The phase voltage of Figure 14 has the same shape as the compare values that should be used. These unusual voltages create sinusoidal line-to-neutral voltages (as expected) and sinusoidal line-to-line voltages are also generated. Application Note 15 V 2.0,

17 Methods for Producing Sinusoidal Voltages 1 Phase Voltage (x), Line-to-Line Voltage (*), Line-to-Neutral Voltage (+) 0.8 Magnitude (percentage of inverter rail voltage) Time Figure 14 Voltages Generated by SVM As shown in Figure 14, SVM can create sinusoidal line-to-line voltages which have amplitudes equal to the inverter rail voltage, even though the modulation index is only SVM has also been proven to produce lower current harmonics and torque ripple than SWPWM. Figure 15 shows the frequency spectrum of the line-to-line voltage of a SVM simulation with modulation index of approximately As Figure 15 shows, the magnitude of the fundamental frequency is higher and the magnitude of the switching frequency is lower than Figure 6. Application Note 16 V 2.0,

18 Methods for Producing Sinusoidal Voltages 1 Spectrum Magnitude Frequency x 10 4 Figure 15 Frequency Spectrum of SVM Line-to-Line Voltage with U= Over-modulation It has been proven that SVM can produce higher amplitude voltages than SWPWM, even if the modulation index is limited to There are several techniques that can be used to extend this modulation index range. These techniques are referred to as over-modulation. Figure 16 shows a graphical representation of the problem. In Figure 16, sector 0 from the hexagon of Figure 10 is shown. Over-modulation is needed when the modulation index (the length of the reference space vector, u s) causes the head of the vector to be located outside of the hexagon. Application Note 17 V 2.0,

19 Methods for Producing Sinusoidal Voltages In Figure 16, t 0 will only become negative if α 1 < α < α 2. A simple method of overmodulation is based on the angle, α, of the reference vector u s, as shown in Table 1. u 2 δ u S α 2 α δ α 1 u 1 Figure 16 Graphic Depiction of a Space Vector with U > Table 1 Angle and Magnitude to use for Over-modulation Angle of u S α Length of u S Modulation Index Angle to use for SVM α 2 < α < α 1 U α α 1 < α < π/6 U α 1 π/6 < α < α 2 U α 2 Application Note 18 V 2.0,

20 Methods for Producing Sinusoidal Voltages When α is less than α 1, space vector modulation can be performed as usual using U and α. Since the head of u s is inside the hexagon, t 0 will be greater than zero and everything will work properly. When α is between α 1 and π/6, t 0 will be less than zero. To avoid this, SVM can be performed using α 1 and U. This will yield a t 0 of zero. When α is between π/6 and α 2, again, t 0 will be less than zero. To avoid this, SVM can be performed with U and α 2. Once α is greater than α 2, SVM can be performed normally again with α and U. This method of over-modulation will obviously not produce line-to-line and line-toneutral voltages which are as clean as normal space vector modulation, but it will allow the modulation index to exceed If the frequency spectrum of the PWM is analyzed then it can be seen that the fundamental frequency does increase beyond what is capable using just SVM. Of course, the total harmonic distortion will increase. When the modulation index reaches 1.000, over-modulation will produce signals equivalent to six-step mode. In six-step mode the magnitude of the fundamental frequency of the line-to-line voltage is ~112% of the inverter rail voltage. The values of α 1 and α 2 can be determined by examining Figure 16: α 1 = π/6 - δ where δ = acos(½(3 ½ )/U) α 2 = π/6 + δ Figure 17 shows the magnitude of the fundamental frequencies produced using SVM, over-modulation and SWPWM. Application Note 19 V 2.0,

21 Methods for Producing Sinusoidal Voltages 1.4 SVM +, Overmodualtion o, SW PW M * e d u g it M an Modulation Index % Figure 17 Fundamental Frequency of Line-to-Line Voltages Application Note 20 V 2.0,

22 Microcontroller Implementation of SVM 4 Microcontroller Implementation of SVM Microcontroller implementation of SVM and over-modulation can be very difficult. The SVM equations can be complicated, and over-modulation adds to the complexity. Proper scaling variables can make the computations much easier. Section 4.1 describes the variable scaling and resolution used for a SVM and over-modulation implementation using the Infineon XC based 8-bit microcontroller. An optimized flow chart for SVM and over-modulation is also given. There are several implementation options which effect SVM performance and CPU load. Section 4.2 also discusses these options and possible trade-offs a designer should consider. Section 4.3 shows the results of the SVM and over-modulation implementation with the XC866. Conclusions are also given. 4.1 Variable Scaling and Resolution and Software Optimization To implement SVM, the microcontroller must receive (or perhaps even generate) a reference space vector. It is usually convenient if the space vector is given in terms of a magnitude (U) and an angle (α). Given U and α the switching times can be calculated by the formulas: t b = 2U(3 -½ )sin(α) t a = U[cos(α) (3 -½ )sin(α)] t 0 = T 0 t a - t b The first step should be to decide on a switching frequency. In many cases, PWM frequencies above 20 khz are considered to be ideal. Since the CAPCOM6 unit will operate as an up/down counter, this means that the timer period value should be above 40 khz. To keep the calculations simple for an 8-bit microcontroller, T 0 should be represented as an 8-bit value. This means that the period value for the CAPCOM6 Timer (Timer 12) should be set to 0x00FF. The XC866 operating from the internal oscillator and at the maximum PLL factor runs at 26.67MHz. So setting up the CAPCOM6 Timer 12 in symmetric PWM mode with a period value of 0x00FF and a divide by 2 pre-scaler will enable 26 khz PWM. It is also convenient if U is scaled to be an 8-bit value. U is a per unit value which means that it is always between zero and one, so the resolution of U will be 1/255 or Application Note 21 V 2.0,

23 Microcontroller Implementation of SVM Since the equations for t a, t b, and t 0 are only valid for α between 0 and π/3, it would be easier if α is represented by an 11-bit value. If the most significant 3 bits can be used to indicate the sector, the least significant 8-bits can contain the angle within the sector with a resolution of π/765 radians or degrees. This allows the formulas for t a, t b, and t 0 to be valid for any α as long as only the low byte is used. A look-up table can be used for sine and cosine so that t a and t b can be calculated, but it would require less computation if the values of t a and t b for U = 1.0 (0xFF in fixed point) are stored in look-up tables. The values can then be looked-up and scaled for the appropriate value of U. If one creates a table of t a and t b for the 255 different values of α for the case when U = 1, it can be easily seen that the table for t a is exactly the same as the table for t b except in reverse. This means that only one table is needed. Table 2 shows the digital representation of the variables needed for SVM and over-modulation. Table 2 Representation of Variables needed for SVM and Over-modulation Variable Digital Representation Engineering Unit Resolution Comments U ( u s ) α ( u s) 8-bit value (0x00 0xFF) 11-bit value (0x0000 0x05FF) 1/255 (~ ) π/765 radians (~0.235 degrees) Input Variable Bits 0-7 contain α, Bits 8 10 contain sector (input variable) T 0 8-bit value (0x00 0xFF) CCU timer resolution (100 ns) ~19.6 khz Carrier Frequency (fixed) t b 8-bit value (0x00 0xFF) CCU timer resolution (100 ns) Stored in a table Table contains t b for U = 1.0 (0xFF) t a 8-bit value (0x00 0xFF) CCU timer resolution (100 ns) Stored in a table t b table is used in reverse t 0 8-bit value (0x00 0xFF) CCU timer resolution (100 ns) Calculated t 0 = ~(U*t a+u*t b)/256 α 1 and α 2 8-bit values (0x00 0xFF) π/765 radians (~0.235 degrees) Calculated as needed from δ The CAPCOM6 unit relieves the CPU of much of the computational work required for symmetric PWM generation. From Figure 13, the relationship between the compare values and t a, t b, and t 0 can be determined. Table 3 shows how the compare values Application Note 22 V 2.0,

24 Microcontroller Implementation of SVM for phases A, B, and C can be chosen based on the sector in which the reference vector is located. Table 3 Compare Values for Symmetric SVM Sector Phase A Compare Value Phase B Compare Value Phase C Compare Value 0 ½ t 0 ½ t 0 + t a T 0 ½ t 0 1 ½ t 0 + t b ½ t 0 T 0 ½ t 0 2 T 0 ½ t 0 ½ t 0 ½ t 0 + t a 3 T 0 ½ t 0 ½ t 0 + t b ½ t 0 4 ½ t 0 + t a T 0 ½ t 0 ½ t 0 5 ½ t 0 T 0 ½ t 0 ½ t 0 + t a Fortunately, T 0 is 0xFF, so T 0 ½ t 0 is simply ~½ t 0, and t 0 is simply ~(t a + t b). Figure 18 shows the flow chart (optimized for execution time) for a microcontroller implementation of SVM and overmodulation. Application Note 23 V 2.0,

25 Microcontroller Implementation of SVM B egin U > no yes α 30 no Look-up α1 yes Over-modulation Look-up α2 α > α 1 no α < α 2 no yes α α 1 yes α α 2 Jump to Address XXYYh XX = SECTOR + 1 YY = (SECTOR+1)+(SECTOR + 1) Sector 0 (at 0102h) Sector 1 (at 0204h) Sector 2 (at 0306h) Sector 3 (at 0408h) Sector 4 (at 050Ah) Sector 5 (at 060Ch) Look - up t a t a U*t a Look - up t b t b U*t b Look-up t a t a U*t a Look - up tb t b U*t b Look-up ta ta U*ta Look-up tb tb U*tb Look - up t b t b U*t b Look - up t a t a U*t a Look-up t b t b U*t b Look - up ta t a U*t a Look-up tb tb U*tb Look-up ta ta U*ta CCL2 ½(t a +t b ) CCL2 ½(t a +t b ) CCL0 ½(ta+t b ) CCL0 ½(t a +t b ) CCL1 ½(ta+tb) CCL1 ½(ta+tb) CCL0 ~½(t a +t b ) CCL1 ~½(t a +t b ) CCL1 ~½(ta+t b ) CCL2 ~½(t a +t b ) CCL2 ~½(ta+tb) CCL0 ~½(ta+tb) CCL1 ~½(t a +t b )+t a CCL0 ~½(t a +t b )+t b CCL2 ~½(ta+tb )+t a CCL1 ~½(t a +t b )+tb CCL0 ~½(t a+tb)+ta CCL2 ~½(ta+tb)+tb END Figure 18 Microcontroller Implementation of SVM and Over-modulation Application Note 24 V 2.0,

26 Microcontroller Implementation of SVM 4.2 SVM Implementation Options The compare registers of the CAPCOM6 peripheral have shadow registers that allow all of the compare values to be updated at once. When the compare registers are written to by the microcontroller, the values are actually stored in the shadow registers. If the Shadow Transfer Enable bit (STE12) is set, then the contents of the shadow registers are copied to the actual compare registers as soon as the timer (T12) reaches the period value (when counting up) or 0x0001 when counting down. This shadow latch mechanism ensures that the three compare values are updated simultaneously and it also guarantees that there are no disturbed pulses. Generally SVM is performed twice every switching period as shown in Figure 13. To properly implement this, the shadow latch transfers must occur when the compare timer reaches 0x0001 and when the compare timer reaches its period value. However many times SVM is implemented so that the compare values are only updated when the timer is 0x0001 to reduce CPU load and to keep the PWM symmetric. The user can decide which option best suits his needs. With most carrier based PWM methods, the microcontroller compare value calculation is synchronized with the carrier signal (the compare timer). This ensures a more consistent latency between the time that the new input values (u s) are received until the pulses are actually present on the output pins. This synchronization is usually accomplished by performing the SVM calculations after a compare timer interrupt. The CAPCOM6 module can generate interrupts when the compare timer reaches zero and when the timer reaches its period value. This is equivalent to having an interrupt at the beginning of every T 0. Using these interrupts to trigger the SVM calculations will ensure a more consistent input to output latency. SVM and over-modulation have been implemented on the XC866. The actual SVM and over-modulation code was written in assembly language to optimize the execution speed. The assembly code is part of a larger project that includes C files for initialization and testing. A conditional assembly switch is also used to enable or disable over-modulation. When implementing SVM in a motor control application, there are many factors which will influence the CPU load. Table 4 shows some of the major factors and their impact on CPU load when using the algorithms of Figure 18. It should be noted that the switching frequencies shown in Table 4 can be obtained without changing the SVM algorithm. The only modification needed is a change of the CAPCOM6 Timer 12 prescaler. Table 4 shows only the CPU load for the SVM algorithm (the compare timer Application Note 25 V 2.0,

27 Microcontroller Implementation of SVM ISR) without a control loop. It also assumes that the XC866 is operating at MHz from internal flash with one wait-state (6.67 MIPS). In addition to SVM and over-modulation, the demo code that accompanies this application note implements a simple control loop that allows the user to adjust the length and velocity of the input vector. Two A/D channels are used to control the amplitude and frequency of the generated voltages. Table 4 CPU Load for SVM assuming 150 ns per Instruction Cycle SVM Executed Once Per Switching Period SVM Executed Twice Per Switching Period Switching Frequency 6.5 khz 13 khz 26.0 khz SVM only 7.6% 15% 30% SVM w/overmodulation 9.5% 19% 38% SVM only 15% 30% 61% SVM w/overmodulation 19% 38% 76% 4.3 Results and Conclusions The source code that accompanies this application note was executed using the XC866 microcontroller evaluation board. To view the output, either the CCx or COUTx pins of the microcontroller can be connected to an external circuit as shown in Figure 19. Capacitors are used to filter the PWM outputs so the voltages will appear smooth when viewed by an oscilloscope. The source code for this application note uses two analog inputs to control the magnitude and frequency of the generated voltage. This portion of the code will be omitted or modified in most applications. Accompanying this application note are the source code files and an Excel spreadsheet which can be used to calculate the look-up table values if different deadtimes are needed. Application Note 26 V 2.0,

28 Microcontroller Implementation of SVM Oscilloscope Magnitude AN6/P2.6 XC866 CC0/P3.0 or COUT0/P3.1 CC1/P3.2 or COUT1/P3.3 10k 47nF 10k CC2/P3.4 or COUT2/P k Frequency AN7/P2.7 10k Figure 19 Circuit for Viewing SVM Output with an Oscilloscope Figure 20 shows the phase, neutral, and line-to-neutral voltages when U is less than (over-modulation is not active). Figure 21 shows two phase voltages and the line-to-line voltages for the same case. Figure 22 shows the phase, neutral and lineto-neutral voltages when U is greater than and less than 1 (over-modulation is active). Figure 23 shows the phase, neutral and line-to-neutral voltages when U = 1 (six-step mode). As these figures show, both symmetric SVM and over-modulation with >20 khz switching frequency are possible with Infineon microcontrollers and the CAPCOM6 unit. Figure 20 SVM Neutral, Phase and Line-to-Neutral Voltages for U < Application Note 27 V 2.0,

29 Microcontroller Implementation of SVM Figure 21 SVM Phase and Line-to-Line Voltages for U < Figure 22 Over-mod Phase, Neutral and Line-to-Neutral Volts for 1>U>0.866 Application Note 28 V 2.0,

30 Microcontroller Implementation of SVM Figure 23 Over-mod Phase, Neutral and Line-to-Neutral Volts for U=1 Application Note 29 V 2.0,

31 Published by Infineon Technologies AG

AP08023 C504. Important application hints for dead time generation with the Capture/Compare Unit. Microcontrollers. Application Note, V 1.0, Feb.

AP08023 C504. Important application hints for dead time generation with the Capture/Compare Unit. Microcontrollers. Application Note, V 1.0, Feb. Application Note, V 1.0, Feb. 2004 AP08023 C504 Important application hints for dead time generation with the Capture/Compare Unit. Microcontrollers Never stop thinking. C504 Revision History: 2004-02

More information

Application Note, V1.0, Oct 2006 AP08019 XC866. Sensorless Brushless DC Motor Control Using Infineon 8-bit XC866 Microcontroller.

Application Note, V1.0, Oct 2006 AP08019 XC866. Sensorless Brushless DC Motor Control Using Infineon 8-bit XC866 Microcontroller. Application Note, V1.0, Oct 2006 AP08019 XC866 Using Infineon 8-bit XC866 Microcontroller Microcontrollers Edition 2006-10-20 Published by Infineon Technologies AG 81726 München, Germany Infineon Technologies

More information

AP CANmotion. Evaluation Platform with BLDC Motor featuring XC886CM Flash Microcontroller Version 2007/10. Microcontrollers

AP CANmotion. Evaluation Platform with BLDC Motor featuring XC886CM Flash Microcontroller Version 2007/10. Microcontrollers Application Note, V1.0, April 2007 AP08060 CANmotion Evaluation Platform with BLDC Motor featuring XC886CM Flash Microcontroller Version 2007/10 Microcontrollers Edition 2007-04 Published by Infineon Technologies

More information

Application Note, V 1.0, Feb AP C16xx. Timing, Reading the AC Characteristics. Microcontrollers. Never stop thinking.

Application Note, V 1.0, Feb AP C16xx. Timing, Reading the AC Characteristics. Microcontrollers. Never stop thinking. Application Note, V 1.0, Feb. 2004 AP16004 C16xx Timing, Reading the AC Characteristics. Microcontrollers Never stop thinking. C16xx Revision History: 2004-02 V 1.0 Previous Version: - Page Subjects (major

More information

Edition Published by Infineon Technologies AG Munich, Germany 2010 Infineon Technologies AG All Rights Reserved.

Edition Published by Infineon Technologies AG Munich, Germany 2010 Infineon Technologies AG All Rights Reserved. XC800 Family AP08110 Application Note V1.0, 2010-06 Microcontrollers Edition 2010-06 Published by Infineon Technologies AG 81726 Munich, Germany 2010 Infineon Technologies AG All Rights Reserved. LEGAL

More information

Application Note, V1.0, Aug AP XC88x/XC878 Series. Microcontrollers

Application Note, V1.0, Aug AP XC88x/XC878 Series. Microcontrollers Application Note, V1.0, Aug. 2008 AP08086 XC88x/XC878 Series C O R D I C a n d M D U f o r C o n s t a n t V / F C o n t r o l o f I n d u c t i o n M o t o r Microcontrollers Edition 2008-08-27 Published

More information

AP08022 C504 / C508. Generating sinusoidal 3-Phase- Currents for Induction Maschines with a time-optimezed algorithm for the Capture Compare Unit

AP08022 C504 / C508. Generating sinusoidal 3-Phase- Currents for Induction Maschines with a time-optimezed algorithm for the Capture Compare Unit C504 / C508 Application te, V 1.1, Feb. 2004 Generating sinusoidal 3-Phase- Currents for Induction Maschines with a time-optimezed algorithm for the Capture Compare Unit. AP08022 Microcontrollers Never

More information

Driving 2W LEDs with ILD4120

Driving 2W LEDs with ILD4120 Application Note AN270 Revision: 0.4 Date: LED Driver & AF Discretes Edition 2011-09-13 Published by Infineon Technologies AG 81726 Munich, Germany 2011 Infineon Technologies AG All Rights Reserved. LEGAL

More information

Application Note, V1.1, Apr CoolMOS TM. AN-CoolMOS-08 SMPS Topologies Overview. Power Management & Supply. Never stop thinking.

Application Note, V1.1, Apr CoolMOS TM. AN-CoolMOS-08 SMPS Topologies Overview. Power Management & Supply. Never stop thinking. Application Note, V1.1, Apr. 2002 CoolMOS TM AN-CoolMOS-08 Power Management & Supply Never stop thinking. Revision History: 2002-04 V1.1 Previous Version: V1.0 Page Subjects (major changes since last revision)

More information

XC83x AP Application Note. Microcontrollers. intouch Application Kit - Touch Sliders V1.0,

XC83x AP Application Note. Microcontrollers. intouch Application Kit - Touch Sliders V1.0, XC83x AP08129 Application Note V1.0, 2012-02 Microcontrollers Edition 2012-02 Published by Infineon Technologies AG 81726 Munich, Germany 2012 Infineon Technologies AG All Rights Reserved. LEGAL DISCLAIMER

More information

PROFET ITS716G Ω Ω. Green Product (RoHS compliant) Data Sheet 1 Rev. 1.1,

PROFET ITS716G Ω Ω. Green Product (RoHS compliant) Data Sheet 1 Rev. 1.1, Ω Ω Ω Green Product (RoHS compliant) Data Sheet 1 Rev. 1.1, 2008-10-02 Data Sheet 2 Rev. 1.1, 2008-10-02 Data Sheet 3 Rev. 1.1, 2008-10-02 Ω Ω Ω Ω Ω Ω ± ± ± Ω μ Data Sheet 4 Rev. 1.1, 2008-10-02 = Ω Ω

More information

Application Note PROFET + UNREGULATED PWM FOR LAMP. Application Note. Body Power. What the designer should know. Rev 1.

Application Note PROFET + UNREGULATED PWM FOR LAMP. Application Note. Body Power. What the designer should know. Rev 1. Application Note PROFET + UNREGULATED PWM FOR LAMP What the designer should know Application Note Rev 1.0, 2013-02-04 Body Power 1 Introduction.....................................................................

More information

Application Note No. 158

Application Note No. 158 Application Note, Rev. 1.2, February 2008 Application Note No. 158 The BFP420 Transistor as a Low-Cost 900 MHz ISM Band Power Amplifier RF & Protection Devices Edition 2008-02-27 Published by Infineon

More information

ILD2035. MR16 3 W Control Board with ILD2035. Application Note AN214. Industrial and Multimarket. Revision: 1.0 Date:

ILD2035. MR16 3 W Control Board with ILD2035. Application Note AN214. Industrial and Multimarket. Revision: 1.0 Date: ILD2035 MR16 3 W Control Board with ILD2035 Application Note AN214 Revision: 1.0 Date: Industrial and Multimarket Edition Published by Infineon Technologies AG 81726 Munich, Germany 2011 Infineon Technologies

More information

Application Note No. 149

Application Note No. 149 Application Note, Rev. 1.2, February 2008 1.8 V, 2.6 ma Low Noise Amplifier for 1575 MHz GPS L1 Frequency with the BFP405 RF Transistor Small Signal Discretes Edition 2008-02-22 Published by Infineon Technologies

More information

Application Note, Rev.1.0, November 2010 TLE8366. The Demoboard. Automotive Power

Application Note, Rev.1.0, November 2010 TLE8366. The Demoboard. Automotive Power Application Note, Rev.1.0, November 2010 TLE8366 Automotive Power Table of Contents 1 Abstract...3 2 Introduction...3 3 The Demo board...4 3.1 Quick start...4 3.2 The Schematic...5 3.3 Bill of Material...6

More information

Application Note No. 022

Application Note No. 022 Application Note, Rev. 2.0, Jan. 2007 Application Note No. 022 Simple Microstrip Matching for all Impedances RF & Protection Devices Edition 2007-01-17 Published by Infineon Technologies AG 81726 München,

More information

Generating DTMF Tones Using Z8 Encore! MCU

Generating DTMF Tones Using Z8 Encore! MCU Application Note Generating DTMF Tones Using Z8 Encore! MCU AN024802-0608 Abstract This Application Note describes how Zilog s Z8 Encore! MCU is used as a Dual-Tone Multi- (DTMF) signal encoder to generate

More information

Application Note No. 116

Application Note No. 116 Application Note, Rev. 1.2, August 2007 Application Note No. 116 BFR740L3 Ultra Low Noise SiGe:C RF Transistor as 2110-2170 MHz UMTS Low Noise Amplifier RF & Protection Devices Edition 2007-08-30 Published

More information

CHAPTER 6 UNIT VECTOR GENERATION FOR DETECTING VOLTAGE ANGLE

CHAPTER 6 UNIT VECTOR GENERATION FOR DETECTING VOLTAGE ANGLE 98 CHAPTER 6 UNIT VECTOR GENERATION FOR DETECTING VOLTAGE ANGLE 6.1 INTRODUCTION Process industries use wide range of variable speed motor drives, air conditioning plants, uninterrupted power supply systems

More information

Application Note No. 127

Application Note No. 127 Application Note, Rev. 1.2, November 2007 Application Note No. 127 1.8 V Ultra Low Cost LNA for GPS, PHS, UMTS and 2.4 GHz ISM using BFP640F RF & Protection Devices Edition 2007-11-28 Published by Infineon

More information

Triple Voltage Regulator TLE 4471

Triple Voltage Regulator TLE 4471 Triple Voltage Regulator TLE 4471 Features Triple Voltage Regulator Output Voltage 5 V with 450 ma Current Capability Two tracked Outputs for 50 ma and 100 ma Enable Function for main and tracked Output(s)

More information

TLV4946K, TLV4946-2K. Datasheet. Sense and Control. Value Optimized Hall Effect Latches for Industrial and Consumer Applications. Rev1.

TLV4946K, TLV4946-2K. Datasheet. Sense and Control. Value Optimized Hall Effect Latches for Industrial and Consumer Applications. Rev1. Value Optimized Hall Effect Latches for Industrial and Consumer Applications Datasheet Rev1.1, 2010-08-02 Sense and Control Edition 2010-08-02 Published by Infineon Technologies AG 81726 Munich, Germany

More information

Application Note No. 075

Application Note No. 075 Application Note, Rev. 2.0, Jan. 2007 Application Note No. 075 High Third-Order Input Intercept Point CDMA 800 Low Noise Amplifier RF & Protection Devices Edition 2007-01-08 Published by Infineon Technologies

More information

Parasitic Turn-on of Power MOSFET How to avoid it?

Parasitic Turn-on of Power MOSFET How to avoid it? Parasitic Turn-on of Power MOSFET How to avoid it? by Dr. Dušan Graovac Automotive N e v e r s t o p t h i n k i n g. Table of Content 1 Abstract...3 2 Parasitic switch-on of the power MOSFET...3 3 How

More information

TLE4976-1K / TLE4976L

TLE4976-1K / TLE4976L February 2009 / High Precision Hall Effect Switch with Current Interface Data Sheet Rev. 2.0 Sense & Control Edition 2009-02-12 Published by Infineon Technologies AG 81726 Munich, Germany 2009 Infineon

More information

Lecture 3 Complex Exponential Signals

Lecture 3 Complex Exponential Signals Lecture 3 Complex Exponential Signals Fundamentals of Digital Signal Processing Spring, 2012 Wei-Ta Chu 2012/3/1 1 Review of Complex Numbers Using Euler s famous formula for the complex exponential The

More information

Application Note No. 099

Application Note No. 099 Application Note, Rev. 2.0, Feb. 0 Application Note No. 099 A discrete based 315 MHz Oscillator Solution for Remote Keyless Entry System using BFR182 RF Bipolar Transistor RF & Protection Devices Edition

More information

D e m o B o a r d U s e r s M a n u a l. Demoboard Rev.1.0, Standard Power

D e m o B o a r d U s e r s M a n u a l. Demoboard Rev.1.0, Standard Power IFX80471SKV D e m o B o a r d U s e r s M a n u a l Demoboard Rev.1.0, 2012-05-15 Standard Power 1 Abstract Note: The following information is given as a guideline for the implementation of the device

More information

TLV4946-2L. Datasheet. Sense and Control. Value Optimized Hall Effect Latch for Industrial and Consumer Applications. Rev1.

TLV4946-2L. Datasheet. Sense and Control. Value Optimized Hall Effect Latch for Industrial and Consumer Applications. Rev1. Value Optimized Hall Effect Latch for Industrial and Consumer Applications Datasheet Rev1.1, 2010-08-02 Sense and Control Edition 2010-08-02 Published by Infineon Technologies AG 81726 Munich, Germany

More information

CIPOS IPM Motor Drive Simulator User Manual

CIPOS IPM Motor Drive Simulator User Manual AN 2017-16 CIPOS IPM Motor Drive Simulator User Manual About this document Scope and purpose To provide guidance for the CIPOS IPM Motor Drive Simulator Tool Intended audience Any user that needs help

More information

CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER

CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER 65 CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER 4.1 INTRODUCTION Many control strategies are available for the control of IMs. The Direct Torque Control (DTC) is one of the most

More information

Low Drop Voltage Regulator TLE

Low Drop Voltage Regulator TLE Low Drop Voltage Regulator TLE 4266-2 Features Fixed output voltage 5. V or 3.3 V Output voltage tolerance ±2%, ±3% 15 ma current capability Very low current consumption Low-drop voltage Overtemperature

More information

PROFET Operating Modes (Normal, Inverse, Reverse)

PROFET Operating Modes (Normal, Inverse, Reverse) Automotive Power PROFET Operating Modes (Normal, Inverse, Reverse) Application Note V1.0 2011-07-13 Automotive Power PROFET Operating Modes Revision History: V1.0, 2011-07-13 Previous Version: none Page

More information

Inverse Operation Behavior

Inverse Operation Behavior Application Note, V1.1, March 2008 Inverse Operation Behavior of the BTS6143D and members of this product family Automotive Power Abstract 1 Abstract Note: The following information is given as a hint

More information

Application Note No. 027

Application Note No. 027 Application Note, Rev. 2.0, Jan. 2007 Application Note No. 027 Using the BGA420 Si MMIC Amplifier for Various UHF Applications from 300 MHz to 2.5 GHz RF & Protection Devices Edition 2007-01-11 Published

More information

Dead-Time Compensation Method for Vector-Controlled VSI Drives Based on Qorivva Family

Dead-Time Compensation Method for Vector-Controlled VSI Drives Based on Qorivva Family Freescale Semiconductor Document Number: AN4863 Application Note Rev 0, June Dead-Time Compensation Method for Vector-Controlled VSI Drives Based on Qorivva Family by: Petr Konvicny 1 Introduction One

More information

Type Marking Pin Configuration Package BFP520F APs 1=B 2=E 3=C 4=E - - TSFP-4

Type Marking Pin Configuration Package BFP520F APs 1=B 2=E 3=C 4=E - - TSFP-4 Low Noise Silicon Bipolar RF Transistor For highest gain and low noise amplifier Outstanding Gms = 22.5 db at 1.8 GHz Minimum noise figure NF min = 0.95 db at 1.8 GHz For oscillators up to 15 GHz Transition

More information

Nicolò Antonante Kristian Bergaplass Mumba Collins

Nicolò Antonante Kristian Bergaplass Mumba Collins Norwegian University of Science and Technology TET4190 Power Electronics for Renewable Energy Mini-project 19 Power Electronics in Motor Drive Application Nicolò Antonante Kristian Bergaplass Mumba Collins

More information

TLE4916-1K. Datasheet. Sense & Control. Low Power Automotive Hall Switch. Rev.1.0,

TLE4916-1K. Datasheet. Sense & Control. Low Power Automotive Hall Switch. Rev.1.0, Low Power Automotive Hall Switch Datasheet Rev.1.0, 2010-02-23 Sense & Control This datasheet has been downloaded from http://www.digchip.com at this page Edition 2010-02-23 Published by Infineon Technologies

More information

Simulation And Comparison Of Space Vector Pulse Width Modulation For Three Phase Voltage Source Inverter

Simulation And Comparison Of Space Vector Pulse Width Modulation For Three Phase Voltage Source Inverter Simulation And Comparison Of Space Vector Pulse Width Modulation For Three Phase Voltage Source Inverter Associate Prof. S. Vasudevamurthy Department of Electrical and Electronics Dr. Ambedkar Institute

More information

IPM Motor Drive Simulator User Manual

IPM Motor Drive Simulator User Manual AN 2017-16 IPM Motor Drive Simulator User Manual About this document Scope and purpose To provide guidance for the IPM Motor Drive Simulator Tool Intended audience Any user that needs help with IPM Motor

More information

PIN Diode Switch using BAR90 for GHz WLAN/WiMAX Applications

PIN Diode Switch using BAR90 for GHz WLAN/WiMAX Applications BAR90-02LRH PIN Diode Switch using BAR90 for 2.4-2.5 GHz WLAN/WiMAX Applications Technical Report TR137 Revision: Version 1.0 Date: RF and Protection Devices Edition Published by Infineon Technologies

More information

ESD5V0SxUS. ESD5V0S5US E rotated in reel. Type Package Configuration Marking SOT363 SOT363 SOT363 ESD5V0S4US ESD5V0S5US

ESD5V0SxUS. ESD5V0S5US E rotated in reel. Type Package Configuration Marking SOT363 SOT363 SOT363 ESD5V0S4US ESD5V0S5US ESDV0SxUS MultiChannel TVS Diode Array ESD / transient protection of data and power lines in. V / V application according to: IEC00 (ESD): ± 0 KV (contact) IEC00 (EFT): 80 A (/0 ns) IEC00 (Surge): A (8/0

More information

AC Induction Motor (ACIM) Control using a Digital Signal Controller (DSC)

AC Induction Motor (ACIM) Control using a Digital Signal Controller (DSC) Research Journal of Applied Sciences, Engineering and Technology 4(19): 3740-3745, 2012 ISSN: 2040-7467 Maxwell Scientific Organization, 2012 Submitted: March 07, 2012 Accepted: March 30, 2012 Published:

More information

RC-D Fast : RC-Drives IGBT optimized for high switching frequency

RC-D Fast : RC-Drives IGBT optimized for high switching frequency RC-D Fast : RC-Drives IGBT optimized for high switching frequency Application Note Application Engineering IGBT July 2012, Mitja Rebec Power Management 1 Discretes Published by Infineon Technologies AG

More information

F²MC-8FX/16LX/16FX/FR FAMILY BLDC DRIVE WITH THE PPG

F²MC-8FX/16LX/16FX/FR FAMILY BLDC DRIVE WITH THE PPG Fujitsu Microelectronics Europe Application Note MCU-AN-300020-E-V10 F²MC-8FX/16LX/16FX/FR FAMILY 8/16/32-BIT MICROCONTROLLER ALL SERIES BLDC DRIVE WITH THE PPG APPLICATION NOTE Revision History Revision

More information

Application Note No. 124

Application Note No. 124 Application Note, Rev. 1.2, September 2007 Low Noise Amplifier for 2.3 to 2.5 GHz Applications using the SiGe BFP640F Tranistor Small Signal Discretes Edition 2007-09-06 Published by Infineon Technologies

More information

Space Vector PWM and Model Predictive Control for Voltage Source Inverter Control

Space Vector PWM and Model Predictive Control for Voltage Source Inverter Control Space Vector PWM and Model Predictive Control for Voltage Source Inverter Control Irtaza M. Syed, Kaamran Raahemifar Abstract In this paper, we present a comparative assessment of Space Vector Pulse Width

More information

Chapter 2 Shunt Active Power Filter

Chapter 2 Shunt Active Power Filter Chapter 2 Shunt Active Power Filter In the recent years of development the requirement of harmonic and reactive power has developed, causing power quality problems. Many power electronic converters are

More information

Experiment 4: Three-Phase DC-AC Inverter

Experiment 4: Three-Phase DC-AC Inverter 1.0 Objectives he University of New South Wales School of Electrical Engineering & elecommunications ELEC4614 Experiment 4: hree-phase DC-AC Inverter his experiment introduces you to a three-phase bridge

More information

Application Note No. 112

Application Note No. 112 Application Note, Rev. 1.2, August 2007 Wideband LNA for 200 MHz to 6 GHz applications with BFR740L3RH RF & Protection Devices Edition 2007-08-14 Published by Infineon Technologies AG 81726 München, Germany

More information

Module 5. DC to AC Converters. Version 2 EE IIT, Kharagpur 1

Module 5. DC to AC Converters. Version 2 EE IIT, Kharagpur 1 Module 5 DC to AC Converters Version 2 EE IIT, Kharagpur 1 Lesson 38 Other Popular PWM Techniques Version 2 EE IIT, Kharagpur 2 After completion of this lesson, the reader shall be able to: 1. Explain

More information

3 phase bridge driver IC TLE7183F

3 phase bridge driver IC TLE7183F Application Note Rev 2.0, 2012-03-30 Automotive Power Abstract 1 Abstract Note: The following information is given as a hint for the implementation of the device only and shall not be regarded as a description

More information

International Journal of Advance Engineering and Research Development. SVPWM Based VFD drive using 8- bit Microcontroller

International Journal of Advance Engineering and Research Development. SVPWM Based VFD drive using 8- bit Microcontroller Scientific Journal of Impact Factor(SJIF): 3.134 e-issn(o): 2348-4470 p-issn(p): 2348-6406 International Journal of Advance Engineering and Research Development Volume 2,Issue 3, March -2015 SVPWM Based

More information

Low Drop Voltage Regulator TLE 4274

Low Drop Voltage Regulator TLE 4274 Low Drop Voltage Regulator TLE 4274 Features Output voltage 5 V, 8.5 V or 1 V Output voltage tolerance ±4% Current capability 4 Low-drop voltage Very low current consumption Short-circuit proof Reverse

More information

ELEC387 Power electronics

ELEC387 Power electronics ELEC387 Power electronics Jonathan Goldwasser 1 Power electronics systems pp.3 15 Main task: process and control flow of electric energy by supplying voltage and current in a form that is optimally suited

More information

Application Note V

Application Note V Application Note H i g h c u r r e n t P R O F E T Example for external circuitry Application Note V1.1 2014-01-29 Automotive Power Revision History Revision History: V1.1, 2014-01-29 Previous Version:

More information

AC phase. Resources and methods for learning about these subjects (list a few here, in preparation for your research):

AC phase. Resources and methods for learning about these subjects (list a few here, in preparation for your research): AC phase This worksheet and all related files are licensed under the Creative Commons Attribution License, version 1.0. To view a copy of this license, visit http://creativecommons.org/licenses/by/1.0/,

More information

BCR450. Driving mid & high power LEDs from 65mA to 700mA with LED controller IC BCR450 with thermal protection

BCR450. Driving mid & high power LEDs from 65mA to 700mA with LED controller IC BCR450 with thermal protection BCR450 Driving mid & high power LEDs from 65mA to 700mA with LED controller IC BCR450 with thermal protection Application Note Revision: 1.0 Date June 2009 Power Management and Multimarket Edition June

More information

Application Note No. 067

Application Note No. 067 Application Note, Rev. 2.0, Dec. 2007 Application Note No. 067 General Purpose Wide Band Driver Amplifier using BGA614 RF & Protection Devices Edition 2007-01-04 Published by Infineon Technologies AG 81726

More information

Application Note, V1.0, Nov 2004 ICE3B2565. SMPS Evaluation Board with CoolSET TM ICE3B2565. Power Management & Supply

Application Note, V1.0, Nov 2004 ICE3B2565. SMPS Evaluation Board with CoolSET TM ICE3B2565. Power Management & Supply Application Note, V1.0, Nov 2004 ICE3B2565 SMPS Evaluation Board with CoolSET TM ICE3B2565 F3 Power Management & Supply N e v e r s t o p t h i n k i n g. Edition 2005-01-13 Published by Infineon Technologies

More information

TLE4905G TLE4935G TLE4935-2G TLE4945-2G

TLE4905G TLE4935G TLE4935-2G TLE4945-2G Data Sheet, V., June 4 Uni- and ipolar Hall IC Switches for Magnetic Field Applications TLE495G TLE4935G TLE4935-G TLE4945-G Sensors Never stop thinking. Edition 4-3-9 Published by Infineon Technologies

More information

Ch.8 INVERTER. 8.1 Introduction. 8.2 The Full-Bridge Converter. 8.3 The Square-Wave Inverter. 8.4 Fourier Series Analysis

Ch.8 INVERTER. 8.1 Introduction. 8.2 The Full-Bridge Converter. 8.3 The Square-Wave Inverter. 8.4 Fourier Series Analysis Ch.8 INVERTER 8.1 Introduction 8.2 The Full-Bridge Converter 8.3 The Square-Wave Inverter 8.4 Fourier Series Analysis 8.5 Total Harmonic Distortion 8.6 PSpice Simulation of Square-Wave Inverters 8.7 Amplitude

More information

160W PFC Evaluation Board with DCM PFC controller TDA and CoolMOS

160W PFC Evaluation Board with DCM PFC controller TDA and CoolMOS Application Note Version 1.0 160W PFC Evaluation Board with DCM PFC controller TDA4863-2 and CoolMOS SPP08N50C3 Power Management & Supply TDA4863-2 SPP08N50C3 Ver1.0, _doc_release> N e v e

More information

N e v e r s t o p t h i n k i n g.

N e v e r s t o p t h i n k i n g. Application Note, V., December 0 N e v e r s t o p t h i n k i n g. Edition 0--4 Published by Infineon Technologies Asia Pacific, 68 Kallang Way, 495 Singapore, Singapore Infineon Technologies AP 004.

More information

Application Note, V 1.0, Dec AP XC16x. EBC timing Tool for XC16x microcontrollers. Microcontrollers. Never stop thinking.

Application Note, V 1.0, Dec AP XC16x. EBC timing Tool for XC16x microcontrollers. Microcontrollers. Never stop thinking. Application Note, V 1.0, Dec. 2004 AP16088 XC16x C timing Tool for XC16x microcontrollers Microcontrollers Never stop thinking. XC16x Revision History: 2004-12 V 1.0 Previous Version: - Page Subjects (major

More information

January 2009 TLE4906K / TLE4906L. High Precision Hall Effect Switch. Data Sheet V 2.0. Sensors

January 2009 TLE4906K / TLE4906L. High Precision Hall Effect Switch. Data Sheet V 2.0. Sensors January 2009 TLE4906K / High Precision Hall Effect Switch Data Sheet V 2.0 Sensors Edition 2009-01 Published by Infineon Technologies AG 81726 Munich, Germany 2009 Infineon Technologies AG All Rights Reserved.

More information

Data Sheet, V 1.1, Oct TLE4906H TLE4906L. High Precision Hall-Effect Switch. Sensors

Data Sheet, V 1.1, Oct TLE4906H TLE4906L. High Precision Hall-Effect Switch. Sensors Data Sheet, V 1.1, Oct. 2005 TLE4906H High Precision Hall-Effect Switch Sensors Edition 2005-10 Published by Infineon Technologies AG, St.-Martin-Strasse 53, 81669 München, Germany Infineon Technologies

More information

Using the Z8 Encore! XP Timer

Using the Z8 Encore! XP Timer Application Note Using the Z8 Encore! XP Timer AN013104-1207 Abstract Zilog s Z8 Encore! XP microcontroller consists of four 16-bit reloadable timers that can be used for timing, event counting or for

More information

Dr.Arkan A.Hussein Power Electronics Fourth Class. 3-Phase Voltage Source Inverter With Square Wave Output

Dr.Arkan A.Hussein Power Electronics Fourth Class. 3-Phase Voltage Source Inverter With Square Wave Output 3-Phase Voltage Source Inverter With Square Wave Output ١ fter completion of this lesson the reader will be able to: (i) (ii) (iii) (iv) Explain the operating principle of a three-phase square wave inverter.

More information

EE POWER ELECTRONICS UNIT IV INVERTERS

EE POWER ELECTRONICS UNIT IV INVERTERS EE6503 - POWER ELECTRONICS UNIT IV INVERTERS PART- A 1. Define harmonic distortion factor? (N/D15) Harmonic distortion factor is the harmonic voltage to the fundamental voltage. 2. What is CSI? (N/D12)

More information

Dual Low Drop Voltage Regulator TLE 4476

Dual Low Drop Voltage Regulator TLE 4476 Dual Low Drop oltage Regulator TLE 4476 Features Output 1: 350 ma; 3.3 ± 4% Output 2: 430 ma; 5.0 ± 4% Enable input for output 2 Low quiescent current in OFF state Wide operation range: up to 42 Reverse

More information

TLE4990 TLE4990-E6782

TLE4990 TLE4990-E6782 Data Sheet, V 2.4, November 2005 TLE4990 TLE4990-E6782 Programmable Linear Output Hall Sensor Sensors Edition 2005-11 Published by Infineon Technologies AG, St.-Martin-Strasse 53, 81669 München, Germany

More information

Selected Problems of Induction Motor Drives with Voltage Inverter and Inverter Output Filters

Selected Problems of Induction Motor Drives with Voltage Inverter and Inverter Output Filters 9 Selected Problems of Induction Motor Drives with Voltage Inverter and Inverter Output Filters Drives and Filters Overview. Fast switching of power devices in an inverter causes high dv/dt at the rising

More information

Driving 0.5W LEDs on a light strip with Infineon BCR320U / BCR321U or BCR420U / BCR421U

Driving 0.5W LEDs on a light strip with Infineon BCR320U / BCR321U or BCR420U / BCR421U BCR320U Driving 0.5W LEDs on a light strip with Infineon BCR320U / BCR321U or BCR420U / BCR421U Application Note AN212 Revision: 1.0 Date: RF and Protection Devices Edition Published by Infineon Technologies

More information

Lecture Note. DC-AC PWM Inverters. Prepared by Dr. Oday A Ahmed Website: https://odayahmeduot.wordpress.com

Lecture Note. DC-AC PWM Inverters. Prepared by Dr. Oday A Ahmed Website: https://odayahmeduot.wordpress.com Lecture Note 10 DC-AC PWM Inverters Prepared by Dr. Oday A Ahmed Website: https://odayahmeduot.wordpress.com Email: 30205@uotechnology.edu.iq Scan QR DC-AC PWM Inverters Inverters are AC converters used

More information

Data Sheet 1 Rev. 1.1, PG-TO

Data Sheet 1 Rev. 1.1, PG-TO Adjustable LED Driver TLE 4242 G Features Adjustable constant current up to 500 ma (±5%) Wide input voltage range up to 42 V Low drop voltage Open load detection Overtemperature protection Short circuit

More information

Using Z8 Encore! XP MCU for RMS Calculation

Using Z8 Encore! XP MCU for RMS Calculation Application te Using Z8 Encore! XP MCU for RMS Calculation Abstract This application note discusses an algorithm for computing the Root Mean Square (RMS) value of a sinusoidal AC input signal using the

More information

Application - Power Factor Correction (PFC) with XMC TM. XMC microcontrollers July 2016

Application - Power Factor Correction (PFC) with XMC TM. XMC microcontrollers July 2016 Application - Power Factor Correction (PFC) with XMC TM XMC microcontrollers July 2016 Agenda 1 Key features 2 Specification 3 System block diagram 4 Software overview 5 Highlight MCU features 6 CCM PFC

More information

1X6610 Signal/Power Management IC for Integrated Driver Module

1X6610 Signal/Power Management IC for Integrated Driver Module 1X6610 Signal/Power Management IC for Integrated Driver Module IXAN007501-1215 Introduction This application note describes the IX6610 device, a signal/power management IC creating a link between a microcontroller

More information

=. This will typically be less

=. This will typically be less Pulse Width Modulated Inverters In a pulse width modulated inverter the desired sine-wave output (the modulation) is modulated onto a high frequency square wave (the carrier). This can be done using a

More information

CHAPTER 2 CONTROL TECHNIQUES FOR MULTILEVEL VOLTAGE SOURCE INVERTERS

CHAPTER 2 CONTROL TECHNIQUES FOR MULTILEVEL VOLTAGE SOURCE INVERTERS 19 CHAPTER 2 CONTROL TECHNIQUES FOR MULTILEVEL VOLTAGE SOURCE INVERTERS 2.1 INTRODUCTION Pulse Width Modulation (PWM) techniques for two level inverters have been studied extensively during the past decades.

More information

Controlling DC Brush Motor using MD10B or MD30B. Version 1.2. Aug Cytron Technologies Sdn. Bhd.

Controlling DC Brush Motor using MD10B or MD30B. Version 1.2. Aug Cytron Technologies Sdn. Bhd. PR10 Controlling DC Brush Motor using MD10B or MD30B Version 1.2 Aug 2008 Cytron Technologies Sdn. Bhd. Information contained in this publication regarding device applications and the like is intended

More information

A Novel Four Switch Three Phase Inverter Controlled by Different Modulation Techniques A Comparison

A Novel Four Switch Three Phase Inverter Controlled by Different Modulation Techniques A Comparison Volume 2, Issue 1, January-March, 2014, pp. 14-23, IASTER 2014 www.iaster.com, Online: 2347-5439, Print: 2348-0025 ABSTRACT A Novel Four Switch Three Phase Inverter Controlled by Different Modulation Techniques

More information

Smart High-Side Power Switch BTS4140N

Smart High-Side Power Switch BTS4140N Ω Ω 4 2 1 PG-SOT-223 AEC qualified Green product (RoHS compliant) 3 VPS05163 General Description N channel vertical power MOSFET with charge pump and current controlled input, monolithically integrated

More information

Application Note AN V1.6 April 2014

Application Note AN V1.6 April 2014 T h e a d v a n t a g e s o f C o m p l e m e n t a r y P o w e r M O S F E T s i n N o n - i s o l a t e d P o i n t o f L o a d a p p l i c a t i o n IFAT PMM APS SE DC Pradeep Kumar Tamma Edition 2014-04-29

More information

CDM10V programming user manual describes the COOLDIM_PRG_BOARD burner board usage, the UART protocol handling and the fusing details.

CDM10V programming user manual describes the COOLDIM_PRG_BOARD burner board usage, the UART protocol handling and the fusing details. UM_201709_PL21_011 COOLDIM_PRG_BOARD About this document Scope and purpose CDM10V programming user manual describes the COOLDIM_PRG_BOARD burner board usage, the UART protocol handling and the fusing details.

More information

AN4507 Application note

AN4507 Application note Application note PWM resolution enhancement through a dithering technique for STM32 advanced-configuration, general-purpose and lite timers Introduction Nowadays power-switching electronics exhibit remarkable

More information

PCB layout guidelines for MOSFET gate driver

PCB layout guidelines for MOSFET gate driver AN_1801_PL52_1801_132230 PCB layout guidelines for MOSFET gate driver About this document Scope and purpose The PCB layout is essential to the optimal function of the MOSFET gate driver. It is also essential

More information

University of North Carolina-Charlotte Department of Electrical and Computer Engineering ECGR 3157 Electrical Engineering Design II Fall 2013

University of North Carolina-Charlotte Department of Electrical and Computer Engineering ECGR 3157 Electrical Engineering Design II Fall 2013 Exercise 1: PWM Modulator University of North Carolina-Charlotte Department of Electrical and Computer Engineering ECGR 3157 Electrical Engineering Design II Fall 2013 Lab 3: Power-System Components and

More information

CHAPTER 2 CURRENT SOURCE INVERTER FOR IM CONTROL

CHAPTER 2 CURRENT SOURCE INVERTER FOR IM CONTROL 9 CHAPTER 2 CURRENT SOURCE INVERTER FOR IM CONTROL 2.1 INTRODUCTION AC drives are mainly classified into direct and indirect converter drives. In direct converters (cycloconverters), the AC power is fed

More information

CHAPTER 3 SINGLE SOURCE MULTILEVEL INVERTER

CHAPTER 3 SINGLE SOURCE MULTILEVEL INVERTER 42 CHAPTER 3 SINGLE SOURCE MULTILEVEL INVERTER 3.1 INTRODUCTION The concept of multilevel inverter control has opened a new avenue that induction motors can be controlled to achieve dynamic performance

More information

Application Note No. 014

Application Note No. 014 Application Note, Rev. 2.0, Nov. 2006 Application Note No. 014 Application Considerations for the Integrated Bias Control Circuits BCR400R and BCR400W RF & Protection Devices Edition 2006-11-23 Published

More information

Technical Report <TR130>

Technical Report <TR130> , 2009-Apr-23 Technical Report Technical Report Device: BGB741L7ESD Application: 50Ω-Matched LNA for FM Application 80-110MHz Revision: Rev. 1.0 Date: 2009-Apr-23 RF and Protection Devices Measurement

More information

Effective Algorithm for Reducing DC Link Neutral Point Voltage and Total Harmonic Distortion for Five Level Inverter

Effective Algorithm for Reducing DC Link Neutral Point Voltage and Total Harmonic Distortion for Five Level Inverter Effective Algorithm for Reducing DC Link Neutral Point Voltage Total Harmonic Distortion for Five Level Inverter S. Sunisith 1, K. S. Mann 2, Janardhan Rao 3 sunisith@gmail.com, hodeee.gnit@gniindia.org,

More information

CHAPTER 4 MODIFIED H- BRIDGE MULTILEVEL INVERTER USING MPD-SPWM TECHNIQUE

CHAPTER 4 MODIFIED H- BRIDGE MULTILEVEL INVERTER USING MPD-SPWM TECHNIQUE 58 CHAPTER 4 MODIFIED H- BRIDGE MULTILEVEL INVERTER USING MPD-SPWM TECHNIQUE 4.1 INTRODUCTION Conventional voltage source inverter requires high switching frequency PWM technique to obtain a quality output

More information

Pulsewidth Modulation for Power Electronic Converters Prof. G. Narayanan Department of Electrical Engineering Indian Institute of Science, Bangalore

Pulsewidth Modulation for Power Electronic Converters Prof. G. Narayanan Department of Electrical Engineering Indian Institute of Science, Bangalore Pulsewidth Modulation for Power Electronic Converters Prof. G. Narayanan Department of Electrical Engineering Indian Institute of Science, Bangalore Lecture - 36 Analysis of overmodulation in sine-triangle

More information

Using the HCS08 TPM Module In Motor Control Applications

Using the HCS08 TPM Module In Motor Control Applications Pavel Grasblum Using the HCS08 TPM Module In Motor Control Applications Designers can choose from a wide range of microcontrollers to provide digital control for variable speed drives. Microcontrollers

More information

ESO 210 Introduction to Electrical Engineering

ESO 210 Introduction to Electrical Engineering ESO 210 Introduction to Electrical Engineering Lecture-12 Three Phase AC Circuits Three Phase AC Supply 2 3 In general, three-phase systems are preferred over single-phase systems for the transmission

More information