# Eigenvalues Provide Insight into Power-Supply Filter Performance

Download this article in .PDF format

This file type includes high resolution graphics and schematics when applicable.

Switch-mode power supplies based on pulse-width modulation (PWM) have been in use since the early 1970s. One of their key circuit blocks has received relatively less attention, though: the second-order LC filter fed by the PWM wave. The role of this block is to extract the dc power embedded in the pulse train, and to suppress the undesirable harmonics to the extent possible. For the latter function, which is seen as a complex periodic ripple, it’s desirable to have a speedy approach capable of zeroing in on the steady-state ripple.

One way to do that is by using eigenvalues, which sounds esoteric but are quite useful. Eigenvalues (from the German meaning "their own values") are a special set of scalars associated with a linear system of equations such as matrix equations. They’re also called characteristic roots or characteristic values.

**An LC Filter with PWM Drive**

A loaded LC filter driven by a PWM pulse train contains numerous parasitic elements *(Fig. 1)*.

There are two state variables—inductor current i and capacitor voltage v. The state equation that represents the operation of the filter driven by a PWM voltage source, E_{g}, is:

where R_{p} represents r_{c} and R in parallel, and k_{R }= R/(r_{c}+R). The solution to this state equation is:

The second form is applicable for a constant driving source, which is generally the case for switch-mode dc-dc converters. Furthermore, during the active on-time, nT_{s }< t < (n+D)T_{s}, so

and during the off-time, (n+D)T_{s}< t < (n+1)T_{s}, with

Given two as-yet unknown starting states X_{1} and X_{2} at t = nT_{s }and t = (n+D)T_{s}, the continuity of states requires that, at t = (n+D)T_{s }and t = (n+1)T_{s}:

Combining Equations 5 and 6 yields:

**The Role of Eigenvalue**

The key to resolving the above equation is the computation of matrix exponentials, such as e^{A}_{1} and e^{A}_{2}. From basic linear algebra, a 2 × 2 matrix A_{1} (or A_{2}) has characteristic equations:

|A_{1}-λ_{1}I|=0 or |A_{2}-λ_{2}I|=0]

with two eigenvalues, λ_{11 }and λ_{12} (or λ_{21 }and λ_{22}).The Cayley-Hamilton Theorem states that:

Therefore:

and so the cyclic starting states X_{1 }and X_{2} are no longer unknown.

The computation for e^{At} is slightly more demanding. In this case, e^{At} = β_{0}(t)+ β_{1}(t)A with two new eigenvalues, again represented by λ_{1 }and λ_{2} , for matrix A of Equation 1. Therefore:

which concludes the computation of the two alternating solutions, Equations 3 and 4, in steady state for the filter driven by a periodic PWM pulse train.

An example illuminates the analysis. If L = 102 μH, r_{L }= 0.005, C = 100 μF, r_{C }= 0.01, R = 2.12, T_{s }= 8 μs, D = 0.329, V_{s }= 17.184, and V_{D }= 0.5, then system transition matrix:

and auxiliary matrix A1=ADT_{s}, A2=A(1-D)T_{s}:

define the two eigenvalues for each matrix A1 and A2:

Using Equation 9 yields:

and Equation 8 gives e^{A1} and e^{A2}. Then Equations 7 and 5 give the cyclic starting states as:

For the two eigenvalues of A (λ_{1} and λ_{2}):

Equation 10 and e^{At} = β_{0}(t) + β_{1}(t)A follow, leading to steady-state solutions for DT_{s} and (1-D)T_{s} time segments in one cycle:

Graphical plots of the inductor current and the output voltage over five cycles make the results of the equations clear *(Fig. 2)*. Figure 3 gives an actual measurement that matches well with the Figure 2 computation.

*Keng C. Wu, Switching Power Inc., **holds a BS from Chiaotung University, Taiwan, and an MS from Northwestern University, Evanston, Ill. He has published four books and holds 12 U.S. patents.*