Professional Documents
Culture Documents
This document describes the design, simulation, and analysis of a Continuous Conduction Mode (CCM)
DC/DC Converter per the project assignment in Professor Subhashish Bhattacharya’s ECE 534 Power
Electronics course at North Carolina State University. The converter implemented contains two stages: a
transformer isolated forward-converter and a buck converter. This document describes the operational
analysis, component selection, power and efficiency analysis, as well as designing a feedback controller
for both stages. Finally, results obtained from simulating the design are showcased.
Introduction
The design project in ECE 534 Power Electronics was to design a two-stage forward-buck converter
shown in the following figure:
Vin(V) 80-240
Vout(V) 12
Iout(A) 2-20
Light Load Efficiency (%) 72
Rated Load Efficiency (%) 88
Vout (ripple) (%) (Peak-Peak) 1
∆Il (Peak-Peak) 10%
Pout (max) (W) 240
Operating Temperature 0 C to 40OC
O
In designing the converter, a steady-state analysis was performed while considering the major non-ideal
component parasitics, such as MOSFET on-resistance. Real components were then chosen for the design
such that they can meet the overall specifications as well as any other derived requirements resulting from
the design. The devices were chosen to provide at least a 1.5 safety margin. With the selected
1
components, a power analysis was performed to determine if the overall specifications were met. A
control system was then designed for each stage of the converter to provide resistance to disturbances.
Finally, the design is Simulated using MATLAB Simulink with an add-on known as PLECS to verify the
design. Each of these tasks are discussed in detail in the following sections.
For each sub-circuit, the equations for the inductor voltage, capacitor current, voltage source current,
diode blocking voltage, and diode current were derived:
2
Performing averaging on each circuit equation allows us to solve for a duty ratio which achieves a
particular output voltage and the average inductor current:
Waveforms were then drawn for the inductor voltage and current:
With these waveforms, the value for ripple current is derived and solved for L2, giving us a design
constraint:
From the sub-circuit analysis, we can see that the output capacitor takes on the ripple current such that it
doesn’t get fed into the load:
3
From this, the output capacitor ripple voltage is derived, as well as another design constraint:
4
Then the second stage is shown:
Averaging these equations, we can derive an equation for the duty ratio and average inductor current:
5
Using the sub-circuits and equations, we can draw the waveforms for the inductor voltage, inductor
current, and capacitor C2 current:
Using these waveforms, the ripple current and voltages are derived, as well as design constraints:
The diode current and MOSFET currents are drawn using the sub-circuit diagram. The MOSFET current
is equal to the Vg source current, but only every other Ts period.
6
Using the waveforms, the average inductor current and RMS MOSFET currents are derived, as well as
the RMS C2 current:
With these currents, the average conduction power can be derived for each component:
Additionally, the component maximums are determined by utilizing the sub-circuit models and equations:
A partial reason for redesigning these values was to obtain better efficiency ratings, to ensure that
components would operate beneath their maximum operating specifications, and to reduce the values of
inductors and capacitors.
It was at this time that the inductor part numbers were selected. For L2, the RB6132-25-0M5 was
selected, as it had the following characteristics:
7
Component L2
Part Number RB6132-25-0M5
Inductance 470µH
Series Resistance 2.4mΩ
Maximum Current 25A
For L1, the RB8522-36-1M5 was chosen as it had the following characteristics:
Component L1
Part Number RB8522-36-1M5
Inductance 1.5mH
Series Resistance 3mΩ
Maximum Current 36A
For many of the components throughout the design, many of the specifications are well above what was
required. The reason for this is based solely on other specifications. For example, even though L1 only
needed about 15 amps, the combination of high inductance and low series resistance was valuable.
All equations thus far can now be calculated knowing the input voltage, the output load resistance, and
the value of Req (the buck converter’s equivalent resistance). Finding this equivalent resistance relies on
the following power calculations:
We can also calculate the total power consumed by the forward converter, the total power consumed by
the converter, and the efficiency:
8
Req (the buck converter’s equivalent resistance). Finding this value involves knowing the switching loss
of both the MOSFETs and Diodes. Unfortunately, the parameters like Eon and Eoff are not always given
to easily calculate the switching loss of the MOSFETs or the Diodes, and the switching plots are often not
given either. When this is the case, it is usually required to create a test circuit to obtain the switch
timings, but that is not a practical way to design. Instead, the following equations are used to approximate
the switching loss, with the understanding that it may very well be better or worse:
If these values were still not given, a best guess was assumed for the sake of this project. With these
approximations, the remaining formulas described in Task 1 can be calculated. Doing so for the 4
operating points (Vgmin,Rmin; Vgmax,Rmin; Vgmin,Rmax; Vgmax,Rmin), we can calculate all values
associated with the circuit. This process is an iterative one since many of the circuit values depend on
component selection. The final values for all components and all operating points are shown later in this
document
After settling on a design, it was found that the Q5 blocking voltage was around 39.35, Q1-Q4 max
blocking voltage was 240V, D1-D2 max blocking voltage was 798V, the D3 max blocking voltage was
36.9V, the RMS current through Q1-Q4 was 4.39A, the RMS current through Q5 was 11.727A, the
average current through D1-D2 was 3.44A, and the average current through D3 was 13.13A. These values
helped select the parts, and all parts were given a 1.5 safety margin. See Task 4 section for more info.
Component Q1-Q4 Q5
Part Number STL36N55M5 IPP50CN10N G
Rds,on 90mΩ 50 mΩ
Max Blocking Voltage 550V 100V
Continuous Current Ids 22.5 20
Qgs 15nF 4nF
Qgd 27nF 6nF
Vth 5V 4V
These parts were chosen to ensure the 1.5 safety margin needed, and to meet the power efficiency
requirements.
9
Component D1-D2 D3
Part Number VS-10ETS12PBF SBRT20U50SLP-13
Forward Diode Voltage 1.1V 0.5V
Max Reverse Voltage 1200V 50V
Maximum Average Current 10A 20A
irr 250mA 200mA
trr 2.5µs 500ns
The power loss associated with the MOSFETs and Diodes will be discussed during the Task 4 section.
The capacitor chosen for Cout was a B41890A5108M. This capacitor had the following specifications:
Component Cout
Part Number B41890A5108M
Capacitance 100µF
Equivalent Series Resistance 30mΩ
Voltage Rating 25V
The specifications Cout ensured that the voltage rating of 12V was met with at least a 1.5 safety margin.
The capacitor chosen for Cin was a B43501A3107M. This capacitor had the following specifications:
Component Cin
Part Number B43501A3107M
Capacitance 100µF
Equivalent Series Resistance 660mΩ
Voltage Rating 385V
The choice of this capacitor was chosen solely to meet the input voltage range with a 1.5 safety margin.
The capacitor C2 was chosen to meet the Vin2 rating of 37V with a safety margin of 1.5, as well as
satisfy the condition for ripple voltage:
Component C2
Part Number B43504E2277M
Capacitance 270µF
Equivalent Series Resistance 570mΩ
Voltage Rating 200V
Though the voltage rating is well above what is needed, C2 was chosen for its high capacitance with low
series resistance. The power loss associated with the capacitors is described in the Efficiency and power
loss section.
10
Task 4: Efficiency Calculation and Power Loss Distribution
Using the minimum and maximum values for both Vg and R, and the parameters obtained from choosing
components, and the design decisions involved with selecting n, Vin2, and fs, we can calculate all the
values thus far to determine if the design will meet specifications. The following table shows the value of
D1, D2, and Req for all 4 operation point extremes:
The following table summarizes the component maximum voltage and currents for each device and at all
4 operating points:
Component
Maximums Vgmin, Rmax Vgmax,Rmax Vgmin,Rmin Vgmax,Rmin
vd3block 36.901476 36.901476 36.00146 36.00146
vq5block 39.35 39.35 39.35 39.35
vq1block 80 240 80 240
vd1block 264.89796 798.231294 258.69105 792.024383
il1avg 0.668706 0.668706 6.875617 6.875617
il2avg 2 2 20 20
id1avg 0.334353 0.334353 3.437808 3.437808
id3avg 1.331294 1.331294 13.124384 13.124384
iq5rms 1.156507 1.156507 11.726569 11.726569
iq1rms 0.421917 0.243427 4.389645 2.5123
Vc2max 37.000034 37.000043 37.000034 37.000043
Vcoutmax 12.000011 12.000011 12.00001 12.00001
ic2rms_1 0.014949 0.018953 0.014809 0.018946
Icoutrms 0.017042 0.017042 0.016858 0.016858
Comparing the maximum values to the maximum values of the chosen parts, it can be seen that all
devices meet the 1.5 safety margin. Looking at the ripple currents and voltages:
It can be seen that all ripple requirements have been met, in excess. The power loss of each component:
11
Component Vgmin, Rmax Vgmax,Rmax Vgmin,Rmin Vgmax,Rmin
PD3_Conduction 0.665647 W 0.665647 W 6.562192 W 6.562192 W
PD3_Switch 0.02625 W 0.02625 W 0.02625 W 0.02625 W
PQ5_Conduction 0.066875 W 0.066875 W 6.875621 W 6.875621 W
PQ5_Switch 0.073373 W 0.073373 W 0.724112 W 0.724112 W
PL2 0.0096 W 0.0096 W 0.96 W 0.96 W
Pcout 0.000015 W 0.000015 W 0.000014 W 0.000014 W
PL1 0.001342 W 0.001342 W 0.141822 W 0.141822 W
Pq1cond 0.016021 W 0.005333 W 1.734208 W 0.568048 W
Pq1SW 0.010484 W 0.010589 W 0.104166 W 0.104274 W
Pq2cond 0.016021 W 0.005333 W 1.734208 W 0.568048 W
Pq2SW 0.010484 W 0.010589 W 0.104166 W 0.104274 W
Pq3cond 0.016021 W 0.005333 W 1.734208 W 0.568048 W
Pq3SW 0.010484 W 0.010589 W 0.104166 W 0.104274 W
Pq4cond 0.016021 W 0.005333 W 1.734208 W 0.568048 W
Pq4SW 0.010484 W 0.010589 W 0.104166 W 0.104274 W
Pc2 0.000127 W 0.000205 W 0.000125 W 0.000205 W
PD1cond 0.367789 W 0.367789 W 3.781589 W 3.781589 W
PD1SW 0.360938 W 0.360938 W 0.360938 W 0.360938 W
PD2cond 0.367789 W 0.367789 W 3.781589 W 3.781589 W
PD2SW 0.360938 W 0.360938 W 0.360938 W 0.360938 W
Calculations show that the rated load efficiency is close to, but higher than, the original 88% requirement.
The light load efficiency is much higher than the original 72% efficiency. One reason for this large
difference could be improper assumptions and approximations made during the MOSFET and diode
switching loss calculations.
Where we can see a pie-chart distribution of the power loss throughout the system:
12
Task 5: Small-Signal Model Transfer Functions
In order to design an effective control system, the transfer functions of the two stages must be determined.
The method used is known as Averaged Switch Network, and it involves finding the small-signal AC
model considering ideal components. Using the ideal components is fine in this case, as the non-idealities
can be viewed as disturbances to the system in which a control system will remove. This is especially true
in the case where integral control is implemented, as the steady-state error will go to zero as time goes to
infinity.
Starting with the forward converter, the non-ideal parasitics are removed from the sub-circuit and average
circuit equations:
13
We now perturb and linearize using the following substitutions:
Distributing these terms, removing any DC component, and removing any 2nd order component (two hat-
values multiplied together), we get capacitor, inductor, and voltage generator current equations. We use
these equations to build an equivalent circuit model using voltage and current equations:
This circuit is then used to solve for the following transfer functions:
14
Similarly, another transfer function is obtained from the model (wz = infinity in the following equation):
These transfer functions will be used in the next section when designing the controller.
H(s) is the sensor gain and Vm is the PWM generator amplitude, both of which are designed. To make it
easy, both H(s) and Vm are set to 1:
15
Task 6. a: Forward Converter Controller Design
Plotting the bode plot of this transfer function, we determine the cutoff frequency, fo, the Quality factor,
Q, the uncompensated gain, Tuo, and the gain at fc:
Using these values, the PID controller was designed in the following way:
When originally tested, it was discovered that the system overshoot was not meeting the 20% project
requirement. To compensate for this, the Zeros were pushed closer to the origin to dampen the response:
Calculating T(s):
16
The magnitude bode plot was drawn by hand by drawing the following zero/pole tree of T(s):
Resulting in the following Bode Plot of the forward converter’s loop gain, T(s):
We confirm that the 0dB cutoff occurs at our fc value, 35kHz. We note that it has a high bandwidth and
high gain until the cutoff. Hand plotting the zero/pole phase tree of T(s):
17
Resulting in the following hand-drawn phase plot of the forward converter’s T(s):
18
Which results in the following buck converter Gc(s):
Which results in the following hand drawn magnitude bode plot of T(s) by hand:
19
This time, we see that the zero compensation has led to our cutoff frequency being 100kHz. The design
was tested and seemed to work well. Hand drawing the zero/pole phase tree of T(s) by hand:
Resulting in the following hand-drawn phase plot of the Buck Converter’s T(s):
20
Task 7: Simulation
The following Simulink/PLECS schematic was used to simulate the Forward Converter:
And the following Simulink/PLECS schematic was used to simulate the Buck Converter:
21
Showcasing the control system, in which 3 of the 4 quadrants are seen in a single timespan. The Vout
value has a very high resistance to changes in the input voltage, Vg, and the Vin2 value has a very high
resistance to changes in R.
22
Verifying the ripple voltage is difficult due to control feedback effects, but overall the specification is
met.
Conclusion
This project was a good exercise in real world design. There was a lot of consideration and compromise
throughout the entire design. The most successful parts were finding the conduction power consumption
and evaluating all of the equations. The least successful part was determining the power loss due to
switching devices, as many times the datasheet did not have the information I require to calculate this. A
difficult part was designing the controllers. It seemed to be a partial calculation and partial trial-and-error
until I got something that was reasonable.
23
Parts Selection
L1 http://www.digikey.com/product-
search/en?vendor=0&keywords=RB8522-36-1M5
L2 http://www.digikey.com/product-detail/en/RB6132-25-0M5/817-1668-
ND/3125504
Cin http://www.digikey.com/product-
detail/en/B43501A3107M/B43501A3107M-ND/3496250
C2 http://www.digikey.com/product-
detail/en/B43504E2277M/B43504E2277M-ND/3497874
Cout http://www.digikey.com/product-detail/en/EEH-ZA1E101XP/P15436CT-
ND/3088146
Q1-Q4 http://www.digikey.com/product-detail/en/STL36N55M5/497-13601-1-
ND/3910869
Q5 http://www.digikey.com/product-
detail/en/IPP50CN10N%20G/IPP50CN10NGIN-ND/1282062
D1-D2 http://www.digikey.com/product-detail/en/VS-10ETS12PBF/VS-
10ETS12PBF-ND/2632112
D3 http://www.digikey.com/product-detail/en/SBRT20U50SLP-
13/SBRT20U50SLP-13DITR-ND/4570623
24