AP XC866. Optimized Space Vector Modulation and Over-modulation with the XC866. Microcontrollers. Application Note, V 2.0, Sept.
|
|
- Gordon Gilmore
- 6 years ago
- Views:
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.
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 informationApplication 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 informationAP 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 informationApplication 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 informationEdition 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 informationApplication 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 informationAP08022 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 informationDriving 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 informationApplication 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 informationXC83x 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 informationPROFET 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 informationApplication 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 informationApplication 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 informationILD2035. 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 informationApplication 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 informationApplication 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 informationApplication 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 informationGenerating 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 informationApplication 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 informationCHAPTER 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 informationApplication 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 informationTriple 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 informationTLV4946K, 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 informationApplication 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 informationParasitic 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 informationTLE4976-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 informationLecture 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 informationApplication 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 informationD 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 informationTLV4946-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 informationCIPOS 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 informationCHAPTER 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 informationLow 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 informationPROFET 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 informationInverse 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 informationApplication 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 informationDead-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 informationType 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 informationNicolò 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 informationTLE4916-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 informationSimulation 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 informationIPM 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 informationPIN 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 informationESD5V0SxUS. 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 informationAC 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 informationRC-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 informationF²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 informationApplication 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 informationSpace 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 informationChapter 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 informationExperiment 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 informationApplication 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 informationModule 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 information3 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 informationInternational 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 informationLow 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 informationELEC387 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 informationApplication 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 informationAC 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 informationBCR450. 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 informationApplication 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 informationApplication 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 informationTLE4905G 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 informationCh.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 information160W 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 informationN 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 informationApplication 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 informationJanuary 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 informationData 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 informationUsing 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 informationDr.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 informationEE 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 informationDual 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 informationTLE4990 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 informationSelected 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 informationDriving 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 informationLecture 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 informationData 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 informationUsing 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 informationApplication - 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 information1X6610 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
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 informationCHAPTER 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 informationControlling 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 informationA 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 informationSmart 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 informationApplication 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 informationCDM10V 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 informationAN4507 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 informationPCB 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 informationUniversity 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 informationCHAPTER 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 informationCHAPTER 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 informationApplication 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 informationTechnical 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 informationEffective 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 informationCHAPTER 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 informationPulsewidth 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 informationUsing 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 informationESO 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