% DC to DC Converters % Diego Trapero
#DC to DC Converters
Converter types:
- Step-down: A converter where output voltage is lower than the input voltage (like a Buck converter).
- Step-up: A converter that outputs a voltage higher than the input voltage (like a Boost converter).
Converter operation regimes, conduction modes:
-
Continuous Current Mode: Current and thus the magnetic field in the inductive energy storage never reach zero. In CCM
$$\frac{1}{2}\Delta i_l < \bar{i_L} $$ -
Discontinuous Current Mode: Current and thus the magnetic field in the inductive energy storage may reach or cross zero. In DCM
$$\frac{1}{2}\Delta i_l > \bar{i_L} $$
Control signal The control signal of a DC converter is a square signal, which applied to the MOSFET or IGBT gate is responsible of switching of the current.
The control signal is a square function
Some of the parameters of the control signal are:
-
$T$ , period of the signal -
$t_{ON}$ , time of high value -
$t_{OFF}$ , time of low value (zero) -
$D$ , duty cycle
Switching component
\newpage
$$ % DC to DC Buck Converter, by Diego Trapero \begin{circuitikz}[scale = 1] \draw (0,0) tobattery1, v^>=$V_i$, i^>=$i_i$ (0,2) toclosing switch (0,0) toshort (2,0) todiode, i^>=$i_D$, v_<=$v_D$ (2,0) toshort (2,2) toL, v^<=$v_L$, i_>=$i_L$ (4,2) toC, i^>=$i_C$ (4,2) toshort, i^>=$i_o$ (4,0) toshort (6,2) toR, l=$R$, v_<=$v_o$ ; \end{circuitikz} $$
Known variables:
- Input voltage,
$V_i$ (constant, positive voltage) - Switch square control signal,
$D$ and$T$ - Circuit components,
$L$ ,$C$ ,$R$ .
State of the diode
-
ON Circuit: During the ON state of the circuit, the diode is backwards polarized by the DC source (OFF, not conducting).
$$v_D = -V_i$$
$$ % Buck Converter ON with diode, by Diego Trapero \begin{circuitikz}[scale = 1] \draw (0,0) tobattery1 (0,2) to[short](2, 2) % Make the open switch (1.33,2) node[circ] {} (0.66, 2) node[circ] {} % End of the open switch (0,0) toshort (2,0) todiode (2,0) toshort (2,2) toL (4,2) toC (4,2) toshort (4,0) toshort (6,2) toR ; \end{circuitikz} $$
-
OFF circuit. We can't know the state of the diode until the
$v_o$ and$v_L$ voltages are known. Since in the ON circuit the diode is not conducting, the diode should be conducting in the OFF circuit or it won't have a purpouse in the circuit. We suposse the diode to be forward polarized (ON or conducting state), although at the end of the circuit analysis it will be necessary to check if the hypothesis was correct.
$$ % Buck Converter OFF with diode, by Diego Trapero \begin{circuitikz}[scale = 1] \draw (0,0) tobattery1 (0,2) to[short](0.66, 2) % Make the open switch (1.33,2) toshort (1.33,2) node[circ] {} (0.66, 2) node[circ] {} % End of the open switch (0,0) toshort (2,0) todiode (2,0) toshort (2,2) toL (4,2) toC (4,2) toshort (4,0) toshort (6,2) toR ; \end{circuitikz} $$
Diode table
| Switch | D |
|---|---|
| ON | OFF |
| OFF | ON |
ON equivalent circuit
$$ % Buck Converter ON, by Diego Trapero \begin{circuitikz}[scale = 1] \draw (0,0) tobattery1 (0,2) to[short](0.66, 2) % Switch (1.33,2) toshort (1.33,2) node[circ] {} (0.66, 2) node[circ] {} % End switch (0,0) toshort (2,0) toshort %Diode (2,1.33) toshort (2,0.66) node[circ] {} (2,1.33) node[circ] {} % End Diode (0,2) toshort %Close switch (2,0) toshort (2,2) toL (4,2) toC (4,2) toshort (4,0) toshort (6,2) toR ; \end{circuitikz} $$
OFF equivalent circuit
$$ % Buck Converter OFF, by Diego Trapero \begin{circuitikz}[scale = 1] \draw (0,0) tobattery1 (0,2) to[short](0.66, 2) % Switch (1.33,2) toshort (1.33,2) node[circ] {} (0.66, 2) node[circ] {} % End switch (0,0) toshort (2,0) toshort %Diode (2,1.33) toshort (2,0.66) node[circ] {} (2,1.33) node[circ] {} % End Diode (2,0) toshort %Close diode (2,0) toshort (2,2) toL (4,2) toC (4,2) toshort (4,0) toshort (6,2) toR ; \end{circuitikz} $$
Inductor voltage
-
ON. KVL @ Inductor:
$v_L = V_i - v_o$ $$ % Buck Converter ON, by Diego Trapero \begin{circuitikz}[scale = 1] \draw (0,0) tobattery1 (0,2) to[short](0.66, 2) % Switch (1.33,2) toshort (1.33,2) node[circ] {} (0.66, 2) node[circ] {} % End switch (0,0) toshort (2,0) toshort %Diode (2,1.33) toshort (2,0.66) node[circ] {} (2,1.33) node[circ] {} % End Diode (0,2) toshort %Close switch (2,0) toshort (2,2) toL (4,2) toC (4,2) toshort (4,0) toshort (6,2) toR ; \end{circuitikz} $$ -
OFF. KVL @ Inductor:
$v_L = - v_o$
$$ % Buck Converter OFF, by Diego Trapero \begin{circuitikz}[scale = 1] \draw (0,0) tobattery1 (0,2) to[short](0.66, 2) % Switch (1.33,2) toshort (1.33,2) node[circ] {} (0.66, 2) node[circ] {} % End switch (0,0) toshort (2,0) toshort %Diode (2,1.33) toshort (2,0.66) node[circ] {} (2,1.33) node[circ] {} % End Diode (2,0) toshort %Close diode (2,0) toshort (2,2) toL (4,2) toC (4,2) toshort (4,0) toshort (6,2) toR ; \end{circuitikz} $$
The voltage in the inductor is
If we
- apply the small ripple approximation (consider the
$v_o(t)$ constant,$V_o$ ), - suppose that
$V_i - V_o > 0$ and$-V_o > 0$ , for the inductor to be in periodic steady state (we will check in the output voltage calculation). If we asume that the output voltage sign is placed correctly and$V_i > V_o$ , as it would be normal in a step-up converter, then the assumptions are correct.
we can represent the inductor voltage waveform:
Output voltage
In order to calculate the output voltage of the converter, we have to apply the condition
-
In periodic steady state, the average voltage of an inductor is zero,
$\bar{v_L} = 0$ 1.1 Mean value definition
$$\bar{v_L(t)} = \frac{1}{T} \int_{t_0}^{t_0+T} v_L(t) dt = 0$$ 1.2 Substitute the definition of$v_L(t)$ and split the integral$$\cancel{\frac{1}{T}} \left[ \int_{0}^{DT} ( V_i - v_o ) dt + \int_{DT}^{T}( - v_o(t) )dt\right] = 0$$ -
In order to obtain a value for
$v_o(t)$ from the integral we have to suppose it is contant. We apply the small-ripple approximation:$v_o(t)$ can be considered constant:$v_o(t) \approx V_o$ .$$(V_i - V_o)D\cancel{T} + (-V_o)(1-D)\cancel{T} = 0$$ $$(V_iD - \cancel{V_oD} - V_o + \cancel{V_oD} = 0$$
Since
-
$V_o > 0$ , so the sign criteria chosen for the diagram shows the correct polarization. -
$V_o < V_i$ , so it is indeed a step-down converter.
From now in advance, all the calculations will be made with the small ripple approximation, so
-
$v_o(t)$ ripple is negligible, so$v_o(t) \approx \bar{v_o(t)} = V_o$ - If
$v_o$ is constant, then also$i_o(t)$ is constant:$i_o(t) = \bar{i_o(t)} = I_o$
Duty Cycle
Output current
Since we have applied the Small-Ripple approximation, we have already stated that
Other ways of calculating output current are
Output power
We can calculate the power the load is consuming from the problem data
Other ways of calculating output power are
Inductor current
Since the inductor voltage is a square wave with positive and negative voltages, the inductor current is a triangular wave.
The inductor current triangular wave can be described with its mean value and the ripple:
-
Mean value,
$\bar{i_L}$ - KCL @
$v_o$ node:$i_L(t) = i_c(t) + i_o(t)$ - Superposition:
$\bar{i_L(t)} = \bar{i_c(t)} + \bar{i_o(t)}$ -
$\bar{i_o(t)} = I_o = \frac{V_o}{R}$ :$\bar{i_L(t)} = \bar{i_c(t)} + \frac{V_o}{R}$ - PSS:
$\bar{i_c(t)} = 0$
$$\bar{i_L(t)} = I_o = \frac{V_o}{R}$$ From power:
$$\bar{i_L(t)} = I_o = \frac{P_o}{V_o}$$ - KCL @
-
Ripple,
$\Delta i_L$ $$\Delta i_L = \frac{V \Delta t}{L}$$ $$\Delta i_L = \frac{(V_i - V_o)DT}{L}$$ $$\Delta i_L = \frac{V_o (1-D)T}{L}$$
The maximum and minimum value of the current waveform are:
The representation is:
Switch tension
-
When the switch is conducting (in the ON phase of the circuit), the voltage drop across the switch is 0, according to the ideal switch model:
$v_S = 0$ $$ % Buck Converter ON, by Diego Trapero \begin{circuitikz}[scale = 1] \draw (0,0) tobattery1 (0,2) to[short](0.66, 2) % Switch (1.33,2) toshort (1.33,2) node[circ] {} (0.66, 2) node[circ] {} % End switch (0,0) toshort (2,0) toshort %Diode (2,1.33) toshort (2,0.66) node[circ] {} (2,1.33) node[circ] {} % End Diode (0,2) toshort %Close switch (2,0) toshort (2,2) toL (4,2) toC (4,2) toshort (4,0) toshort (6,2) toR ; \end{circuitikz} $$ -
When the switch is not conducting (in the OFF phase of the circuit), voltage drop is
$v_S = V_i - 0 = V_i$ (KVL @ Switch). $$ % Buck Converter OFF, by Diego Trapero \begin{circuitikz}[scale = 1] \draw (0,0) tobattery1 (0,2) to[short](0.66, 2) % Switch (1.33,2) toshort (1.33,2) node[circ] {} (0.66, 2) node[circ] {} % End switch (0,0) toshort (2,0) toshort %Diode (2,1.33) toshort (2,0.66) node[circ] {} (2,1.33) node[circ] {} % End Diode (2,0) toshort %Close diode (2,0) toshort (2,2) toL (4,2) toC (4,2) toshort (4,0) toshort (6,2) toR ; \end{circuitikz} $$
The switch voltage is
Switch current
-
When the switch is not conducting (in the OFF phase of the circuit), the current through the switch is 0, according to the ideal switch model:
$i_S = 0$ $$ % Buck Converter OFF, by Diego Trapero \begin{circuitikz}[scale = 1] \draw (0,0) tobattery1 (0,2) to[short](0.66, 2) % Switch (1.33,2) toshort (1.33,2) node[circ] {} (0.66, 2) node[circ] {} % End switch (0,0) toshort (2,0) toshort %Diode (2,1.33) toshort (2,0.66) node[circ] {} (2,1.33) node[circ] {} % End Diode (2,0) toshort %Close diode (2,0) toshort (2,2) toL (4,2) toC (4,2) toshort (4,0) toshort (6,2) toR ; \end{circuitikz} $$ -
When the switch is conducting (in the ON phase of the circuit), voltage drop is
$i_S = i_L$ (KCL @$v_D$ node). $$ % Buck Converter ON, by Diego Trapero \begin{circuitikz}[scale = 1] \draw (0,0) tobattery1 (0,2) to[short](0.66, 2) % Switch (1.33,2) toshort (1.33,2) node[circ] {} (0.66, 2) node[circ] {} % End switch (0,0) toshort (2,0) toshort %Diode (2,1.33) toshort (2,0.66) node[circ] {} (2,1.33) node[circ] {} % End Diode (0,2) toshort %Close switch (2,0) toshort (2,2) toL (4,2) toC (4,2) toshort (4,0) toshort (6,2) toR ; \end{circuitikz} $$
The switch current is
This means that the switch conducts the inductor current in the ON phase of the circuit.
Diode tension
-
When the diode is conducting (in the OFF phase of the circuit), the voltage drop across the diode is 0, according to the ideal diode model:
$v_D = 0$ $$ % Buck Converter OFF, by Diego Trapero \begin{circuitikz}[scale = 1] \draw (0,0) tobattery1 (0,2) to[short](0.66, 2) % Switch (1.33,2) toshort (1.33,2) node[circ] {} (0.66, 2) node[circ] {} % End switch (0,0) toshort (2,0) toshort %Diode (2,1.33) toshort (2,0.66) node[circ] {} (2,1.33) node[circ] {} % End Diode (2,0) toshort %Close diode (2,0) toshort (2,2) toL (4,2) toC (4,2) toshort (4,0) toshort (6,2) toR ; \end{circuitikz} $$ -
When the diode is not conducting (in the ON phase of the circuit), current is
$v_D = 0 - V_i = -V_i$ (KVL @ Diode). $$ % Buck Converter ON, by Diego Trapero \begin{circuitikz}[scale = 1] \draw (0,0) tobattery1 (0,2) to[short](0.66, 2) % Switch (1.33,2) toshort (1.33,2) node[circ] {} (0.66, 2) node[circ] {} % End switch (0,0) toshort (2,0) toshort %Diode (2,1.33) toshort (2,0.66) node[circ] {} (2,1.33) node[circ] {} % End Diode (0,2) toshort %Close switch (2,0) toshort (2,2) toL (4,2) toC (4,2) toshort (4,0) toshort (6,2) toR ; \end{circuitikz} $$
The diode voltage is
Diode current
-
When the diode is not conducting (in the ON phase of the circuit), the current through the diode is 0, according to the ideal diode model:
$i_D = 0$ $$ % Buck Converter ON, by Diego Trapero \begin{circuitikz}[scale = 1] \draw (0,0) tobattery1 (0,2) to[short](0.66, 2) % Switch (1.33,2) toshort (1.33,2) node[circ] {} (0.66, 2) node[circ] {} % End switch (0,0) toshort (2,0) toshort %Diode (2,1.33) toshort (2,0.66) node[circ] {} (2,1.33) node[circ] {} % End Diode (0,2) toshort %Close switch (2,0) toshort (2,2) toL (4,2) toC (4,2) toshort (4,0) toshort (6,2) toR ; \end{circuitikz} $$ -
When the diode is conducting (in the ON phase of the circuit), current is
$i_S = i_L$ (KCL @$v_D$ node). $$ % Buck Converter OFF, by Diego Trapero \begin{circuitikz}[scale = 1] \draw (0,0) tobattery1 (0,2) to[short](0.66, 2) % Switch (1.33,2) toshort (1.33,2) node[circ] {} (0.66, 2) node[circ] {} % End switch (0,0) toshort (2,0) toshort %Diode (2,1.33) toshort (2,0.66) node[circ] {} (2,1.33) node[circ] {} % End Diode (2,0) toshort %Close diode (2,0) toshort (2,2) toL (4,2) toC (4,2) toshort (4,0) toshort (6,2) toR ; \end{circuitikz} $$
The switch current is
This means that the diode conducts the inductor current in the OFF phase of the circuit.
Capacitor current
- We already know that the capacitor current mean value is 0, because it is the steady state condition:
$\bar{i_c} = 0$ - If we apply KCL @
$v_o$ node, we obtain the equation$i_L(t) = i_C(t) + i_o(t)$ . We isolate$i_C(t)$ :$$i_C(t) = i_L(t) - i_o(t)$$ $$i_C(t) = i_L(t) - I_o$$
So
Voltage ripple \vspace{50mm}
Source waveforms \vspace{50mm}
\newpage
$$ \begin{circuitikz}[scale = 1] \draw (0,0) tobattery1, v^>=$V_i$, i^>=$i_i$ (0,2) toL, v^<=$v_L$, i_>=$i_L$ (0,0) toshort (2,0) toopening switch (2,2) todiode, i^>=$i_D$, v_<=$v_D$ (2,0) toshort (4,2) toC, i^>=$i_C$ (4,2) toshort, i^>=$i_o$ (4,0) toshort (6,2) toR, l=$R$, v_<=$v_o$ ; \end{circuitikz} $$
Known variables:
- Input voltage,
$V_i$ (constant, positive voltage) - Switch square control signal,
$D$ and$T$ - Circuit components,
$L$ ,$C$ ,$R$ .
State of the diode
-
ON Circuit: Since
$v_D = 0-v_o = -v_o$ , the diode is reverse polarized (OFF), if$v_o > 0$ . We can make that asumprion and check later. $$ \begin{circuitikz}[scale = 1] \draw (0,0) tobattery1, v^>=$V_i$, i^>=$i_i$ (0,2) toL, v^<=$v_L$, i_>=$i_L$ (0,0) toshort (2,0) toshort %%Switch (2,1.33) toshort (2,0.66) toshort%shorted switch (2,0.66) node[circ] {} (2,1.33) node[circ] {} % End %Switch (2,2) todiode, i^>=$i_D$, v_<=$v_D$ (2,0) toshort (4,2) toC, i^>=$i_C$ (4,2) toshort, i^>=$i_o$ (4,0) toshort (6,2) toR, l=$R$, v_<=$v_o$ ; \end{circuitikz} $$ -
OFF circuit:
$v_D = V_i - v_L - V_o$ . We assume the diode is ON for the current in the inductor to be continuous. $$ \begin{circuitikz}[scale = 1] \draw (0,0) tobattery1, v^>=$V_i$, i^>=$i_i$ (0,2) toL, v^<=$v_L$, i_>=$i_L$ (0,0) toshort (2,0) toshort %Switch (2,1.33) toshort (2,0.66) node[circ] {} (2,1.33) node[circ] {} % End %Switch (2,2) todiode, i^>=$i_D$, v_<=$v_D$ (2,0) toshort (4,2) toC, i^>=$i_C$ (4,2) toshort, i^>=$i_o$ (4,0) toshort (6,2) toR, l=$R$, v_<=$v_o$ ; \end{circuitikz} $$
Diode table
| Switch | D |
|---|---|
| ON | OFF |
| OFF | ON |
ON equivalent circuit
$$ % Boost Converter ON, by Diego Trapero \begin{circuitikz}[scale = 1] \draw (0,0) tobattery1, v^>=$V_i$, i^>=$i_i$ (0,2) toL, v^<=$v_L$, i_>=$i_L$ (0,0) toshort (2,0) toshort %Switch (2,1.33) toshort (2,0.66) toshort%shorted switch (2,0.66) node[circ] {} (2,1.33) node[circ] {} % End Switch (2,2) toshort, -* % Diode (3.33,2) toshort, *- % End diode (2,0) toshort (4,2) toC, i^>=$i_C$ (4,2) toshort, i^>=$i_o$ (4,0) toshort (6,2) toR, l=$R$, v_<=$v_o$ ; \end{circuitikz} $$
OFF equivalent circuit
$$ % Boost Converter OFF, by Diego Trapero \begin{circuitikz}[scale = 1] \draw (0,0) tobattery1, v^>=$V_i$, i^>=$i_i$ (0,2) toL, v^<=$v_L$, i_>=$i_L$ (0,0) toshort (2,0) toshort %Switch (2,1.33) toshort (2,0.66) node[circ] {} (2,1.33) node[circ] {} % End %Switch (2,2) toshort, -* % Diode (2.66,2) toshort %shorted diode (3.33,2) toshort, *- % End diode (2,0) toshort (4,2) toC, i^>=$i_C$ (4,2) toshort, i^>=$i_o$ (4,0) toshort (6,2) toR, l=$R$, v_<=$v_o$ ; \end{circuitikz} $$
Inductor voltage
-
ON. KVL @ Inductor:
$v_L = V_i$ $$ % Boost Converter ON, by Diego Trapero \begin{circuitikz}[scale = 1] \draw (0,0) tobattery1, v^>=$V_i$, i^>=$i_i$ (0,2) toL, v^<=$v_L$, i_>=$i_L$ (0,0) toshort (2,0) toshort %Switch (2,1.33) toshort (2,0.66) toshort%shorted switch (2,0.66) node[circ] {} (2,1.33) node[circ] {} % End Switch (2,2) toshort, -* % Diode (3.33,2) toshort, *- % End diode (2,0) toshort (4,2) toC, i^>=$i_C$ (4,2) toshort, i^>=$i_o$ (4,0) toshort (6,2) toR, l=$R$, v_<=$v_o$ ; \end{circuitikz} $$ -
OFF. KVL @ Inductor:
$v_L = V_i - v_o$ $$ % Boost Converter OFF, by Diego Trapero \begin{circuitikz}[scale = 1] \draw (0,0) tobattery1, v^>=$V_i$, i^>=$i_i$ (0,2) toL, v^<=$v_L$, i_>=$i_L$ (0,0) toshort (2,0) toshort %Switch (2,1.33) toshort (2,0.66) node[circ] {} (2,1.33) node[circ] {} % End %Switch (2,2) toshort, -* % Diode (2.66,2) toshort %shorted diode (3.33,2) toshort, *- % End diode (2,0) toshort (4,2) toC, i^>=$i_C$ (4,2) toshort, i^>=$i_o$ (4,0) toshort (6,2) toR, l=$R$, v_<=$v_o$ ; \end{circuitikz} $$
The voltage in the inductor is
If we
- apply the small ripple approximation (consider the
$v_o(t)$ constant,$V_o$ ), - suppose that
$V_i - V_o < 0$ , for the inductor to be in periodic steady state (we will check in the output voltage calculation). If we asume that the output voltage sign is placed correctly and$V_o > V_i$ , as it would be normal in a step-up converter, then$V_i - V_o < 0$ is true.
we can represent the inductor voltage waveform:
Output voltage
In order to calculate the output voltage of the converter, we have to apply the condition
-
In periodic steady state, the average voltage of an inductor is zero,
$\bar{v_L} = 0$ 1.1 Mean value definition
$$\bar{v_L(t)} = \frac{1}{T} \int_{t_0}^{t_0+T} v_L(t) dt = 0$$ 1.2 Substitute the definition of$V_L(t)$ and split the integral$$\cancel{\frac{1}{T}} \left[ \int_{0}^{DT} ( V_i ) dt + \int_{DT}^{T}( V_i - v_o(t) )dt\right] = 0$$ -
In order to obtain a value for
$v_o(t)$ from the integral we have to suppose it is contant. We apply the small-ripple approximation:$v_o(t)$ can be considered constant:$v_o(t) \approx V_o$ . $$ V_iD \cancel{T} + (V_i-V_o)(1-D)\cancel{T} = 0$$$$\cancel{V_iD} + V_i - \cancel{V_iD} - V_o + V_oD = 0 $$ $$V_i = V_o (1-D)$$
Since
-
$V_o > 0$ , so the sign criteria chosen for the diagram shows the correct polarization. -
$V_o > V_i$ , so it is indeed a step-up converter.
From now in advance, all the calculations will be made with the small ripple approximation, so
-
$v_o(t)$ ripple is negligible, so$v_o(t) \approx \bar{v_o(t)} = V_o$ - If
$v_o$ is constant, then also$i_o(t)$ is constant:$i_o(t) = \bar{i_o(t)} = I_o$
Duty Cycle
Output power
Inductor current \vspace{50mm}
Switch tension \vspace{50mm}
Switch current \vspace{50mm}
Diode tension \vspace{50mm}
Diode current \vspace{50mm}
Capacitor current \vspace{50mm}
Output current \vspace{50mm}
\newpage
$$ \begin{circuitikz}[scale = 1] \draw (0,0) tobattery1, v^>=$V_i$, i^>=$i_i$ (0,2) toopening switch (2,2) toL, v^<=$v_L$, i_>=$i_L$ (0,0) toshort (4,2) todiode, i>=$i_D$, v_<=$v_D$ (2,0) toshort (4,2) toC, i^>=$i_C$ (4,2) toshort, i^>=$i_o$ (4,0) toshort (6,2) toR, l_=$R$, v^>=$v_o$ ; \end{circuitikz} $$
Known variables:
- Input voltage,
$V_i$ (constant, positive voltage) - Switch square control signal,
$D$ and$T$ - Circuit components,
$L$ ,$C$ ,$R$ .
State of the diode
- ON Circuit:
\vspace{50mm}
- OFF circuit
\vspace{50mm}
Diode table
| Switch | D |
|---|---|
| ON | OFF |
| OFF | ON |
ON equivalent circuit
$$ % Buck-Boost Converter ON, by Diego Trapero \begin{circuitikz}[scale = 1] \draw (0,0) tobattery1, v^>=$V_i$, i^>=$i_i$ (0,2) toshort, -* (1.33,2) toshort, *- (0.66,2) toshort (2,2) toL, v^<=$v_L$, i_>=$i_L$ (0,0) toshort (2,2) toshort, -* (3.33,2) toshort, *- (2.66,2) toopen (2,0) toshort (4,2) toC, i^>=$i_C$ (4,2) toshort, i^>=$i_o$ (4,0) toshort (6,2) toR, l_=$R$, v^>=$v_o$ ; \end{circuitikz} $$
OFF equivalent circuit
$$ % Buck-Boost Converter OFF, by Diego Trapero \begin{circuitikz}[scale = 1] \draw (0,0) tobattery1, v^>=$V_i$, i^>=$i_i$ (0,2) toshort, -* (1.33,2) toshort, *- (0.66,2) toopen (2,2) toL, v^<=$v_L$, i_>=$i_L$ (0,0) toshort (2,2) toshort, -* (3.33,2) toshort, *- (2.66,2) toshort (2,0) toshort (4,2) toC, i^>=$i_C$ (4,2) toshort, i^>=$i_o$ (4,0) toshort (6,2) toR, l_=$R$, v^>=$v_o$ ; \end{circuitikz} $$
Inductor voltage \vspace{50mm}
Output voltage
\vspace{50mm}
Inductor current \vspace{50mm}
Switch tension \vspace{50mm}
Switch current \vspace{50mm}
Diode tension \vspace{50mm}
Diode current \vspace{50mm}
Capacitor current \vspace{50mm}
Output current \vspace{50mm}
\newpage
$$ \begin{circuitikz} \draw % --- left side of the transformer --- (0,0) tobattery1, v^>=$V_i$, i^>=$i_i$ %battery (0,0) nodeground{} (0,4) toshort, i^>=$i$ %left side upper node (2,4) toshort, i^>=$i_1$ (4,4) toL, v_<=$v_1$ %First transformer winding (4,2) toopening switch %switching MOSFET (0,0) toshort %lower node, ground (2,4) toL, v_<=$v_{LM}$, i^>=$i_{LM}$ %transformer magnetizing inductance (2,2) toshort % --- third winding --- (0,4) toshort (0,5) toshort (5,5) toshort (5,4) toL, v_>=$v_3$ %third transformer winding (5,0) todiode, i>^=$i_{D3}$, v_<=$v_{D3}$ (5,0) nodeground{} % --- right side of the transformer --- (6,2) toL, v^>=$v_2$ %second transformer winding (6,4) todiode, i>^=$i_{D1}$, v_<=$v_{D1}$ (6,2) toshort (8,2) todiode, i>^=$i_{D2}$, v_<=$v_{D2}$ (8,2) toshort (8,4) toL, v^<=$v_L$, i_>=$i_L$ (10,4) toC, i^>=$i_C$ (10,4) toshort, i^>=$i_o$ (10,2) toshort (12,4) toR, v^<=$v_o$ ; \end{circuitikz} $$
ON circuit
$$ % Forward Converter ON \begin{circuitikz}[scale = 1, transform shape] \draw % --- left side of the transformer --- (0,0) tobattery1, v^>=$V_i$, i^>=$i_i$ %battery (0,0) nodeground{} (0,4) toshort %left side upper node (4,4) toL, v_<=$v_1$ %First transformer winding (4,2) toshort, -* (4,0) toshort, -* (4,1.33) toshort (0,0) toshort %lower node, ground (2,4) toL, v_<=$v_{LM}$, i^>=$i_{LM}$ %transformer magnetizing inductance (2,2) toshort % --- third winding --- (0,4) toshort (0,5) toshort (5,5) toshort (5,4) toL, v_>=$v_3$ %third transformer winding (5,0) toshort, -* (5,1.33) toshort, *- (5,0.66) toopen (5,0) nodeground{} % --- right side of the transformer --- (6,2) toL, v^>=$v_2$ %second transformer winding (6,4) toshort, -* (7.33,4) toshort, *- (6.66,4) toshort (6,2) toshort (8,2) toshort, -* (8,3.33) toshort, *- (8,2.66) toopen (8,2) toshort (8,4) toL, v^<=$v_L$, i_>=$i_L$ (10,4) toC, i^>=$i_C$ (10,4) toshort (10,2) toshort (12,4) toR, v^<=$v_o$ ; \end{circuitikz} $$
OFF circuit
$$ % Forward Converter OFF \begin{circuitikz}[scale = 1, transform shape] \draw % --- left side of the transformer --- (0,0) tobattery1, v^>=$V_i$, i^>=$i_i$ %battery (0,0) nodeground{} (0,4) toshort %left side upper node (4,4) toL, v_<=$v_1$ %First transformer winding (4,2) toshort, -* (4,0) toshort, -* (4,1.33) toopen (0,0) toshort %lower node, ground (2,4) toL, v_<=$v_{LM}$, i^>=$i_{LM}$ %transformer magnetizing inductance (2,2) toshort % --- third winding --- (0,4) toshort (0,5) toshort (5,5) toshort (5,4) toL, v_>=$v_3$ %third transformer winding (5,0) toshort, -* (5,1.33) toshort, *- (5,0.66) toshort (5,0) nodeground{} % --- right side of the transformer --- (6,2) toL, v^>=$v_2$ %second transformer winding (6,4) toshort, -* (7.33,4) toshort, *- (6.66,4) toopen (6,2) toshort (8,2) toshort, -* (8,3.33) toshort, *- (8,2.66) toshort (8,2) toshort (8,4) toL, v^<=$v_L$, i_>=$i_L$ (10,4) toC, i^>=$i_C$ (10,4) toshort (10,2) toshort (12,4) toR, v^<=$v_o$ ; \end{circuitikz} $$
Inductor voltage
- ON
$$ % Forward Converter ON \begin{circuitikz}[scale = 0.75, transform shape] \draw % --- left side of the transformer --- (0,0) tobattery1, v^>=$V_i$, i^>=$i_i$ %battery (0,0) nodeground{} (0,4) toshort %left side upper node (4,4) toL, v_<=$v_1$ %First transformer winding (4,2) toshort, -* (4,0) toshort, -* (4,1.33) toshort (0,0) toshort %lower node, ground (2,4) toL, v_<=$v_{LM}$, i^>=$i_{LM}$ %transformer magnetizing inductance (2,2) toshort % --- third winding --- (0,4) toshort (0,5) toshort (5,5) toshort (5,4) toL, v_>=$v_3$ %third transformer winding (5,0) toshort, -* (5,1.33) toshort, *- (5,0.66) toopen (5,0) nodeground{} % --- right side of the transformer --- (6,2) toL, v^>=$v_2$ %second transformer winding (6,4) toshort, -* (7.33,4) toshort, *- (6.66,4) toshort (6,2) toshort (8,2) toshort, -* (8,3.33) toshort, *- (8,2.66) toopen (8,2) toshort (8,4) toL, v^<=$v_L$, i_>=$i_L$ (10,4) toC, i^>=$i_C$ (10,4) toshort (10,2) toshort (12,4) toR, v^<=$v_o$ ; \end{circuitikz} $$
- OFF
$$ % Forward Converter OFF \begin{circuitikz}[scale = 0.75, transform shape] \draw % --- left side of the transformer --- (0,0) tobattery1, v^>=$V_i$, i^>=$i_i$ %battery (0,0) nodeground{} (0,4) toshort %left side upper node (4,4) toL, v_<=$v_1$ %First transformer winding (4,2) toshort, -* (4,0) toshort, -* (4,1.33) toopen (0,0) toshort %lower node, ground (2,4) toL, v_<=$v_{LM}$, i^>=$i_{LM}$ %transformer magnetizing inductance (2,2) toshort % --- third winding --- (0,4) toshort (0,5) toshort (5,5) toshort (5,4) toL, v_>=$v_3$ %third transformer winding (5,0) toshort, -* (5,1.33) toshort, *- (5,0.66) toshort (5,0) nodeground{} % --- right side of the transformer --- (6,2) toL, v^>=$v_2$ %second transformer winding (6,4) toshort, -* (7.33,4) toshort, *- (6.66,4) toopen (6,2) toshort (8,2) toshort, -* (8,3.33) toshort, *- (8,2.66) toshort (8,2) toshort (8,4) toL, v^<=$v_L$, i_>=$i_L$ (10,4) toC, i^>=$i_C$ (10,4) toshort (10,2) toshort (12,4) toR, v^<=$v_o$ ; \end{circuitikz} $$
Output voltage
Magnetizing inductor voltage
- ON
- OFF
Maximum Duty Cycle
\newpage
$$ \begin{circuitikz} \draw % --- left side of the transformer --- (0,0) tobattery1, v^>=$V_i$, i^>=$i_i$ %battery (0,0) nodeground{} (0,4) toshort %left side upper node (4,4) toL, v_<=$v_1$, i>^=$~$ %First transformer winding (4,2) toopening switch, v_<=$v_S$, i^>=$i_S$ (0,0) toshort %lower node, ground (2,4) toL, v_<=$v_L$, i^>=$i_L$ %transformer magnetizing inductance (2,2) toshort % --- right side of the transformer --- (5,2) toL, v^<=$v_2$, i>^=$~$ %Second transformer winding (5,4) todiode, i>^=$i_D$, v_<=$v_D$ (5,2) toshort (7,4) toC, i^>=$i_C$ (7,2) toshort (7,4) toshort, i^>=$i_o$ (9,4) toR, v^<=$v_o$ ; \end{circuitikz} $$
ON circuit
$$ %Flyback Converter ON \begin{circuitikz} \draw % --- left side of the transformer --- (0,0) tobattery1, v^>=$V_i$, i^>=$i_i$ %battery (0,0) nodeground{} (0,4) toshort %left side upper node (4,4) toL, v_<=$v_1$, i>^=$~$ %First transformer winding (4,2) toshort, -* (4,0) toshort, -* (4,1.33) toshort (0,0) toshort %lower node, ground (2,4) toL, v_<=$v_L$, i^>=$i_L$ %transformer magnetizing inductance (2,2) toshort % --- right side of the transformer --- (5,2) toL, v^<=$v_2$, i>^=$~$ %Second transformer winding (5,4) toshort, -* (6.33,4) toshort, *- (5.66,4) toopen (5,2) toshort (7,4) toC, i^>=$i_C$ (7,2) toshort (7,4) toshort, i^>=$i_o$ (9,4) toR, v^<=$v_o$ ; \end{circuitikz} $$
OFF circuit
$$ %Flyback shorted circuit (to complete by hand) \begin{circuitikz} \draw % --- left side of the transformer --- (0,0) tobattery1, v^>=$V_i$, i^>=$i_i$ %battery (0,0) nodeground{} (0,4) toshort %left side upper node (4,4) toL, v_<=$v_1$, i>^=$~$ %First transformer winding (4,2) toshort, -* (4,0) toshort, -* (4,1.33) toopen (0,0) toshort %lower node, ground (2,4) toL, v_<=$v_L$, i^>=$i_L$ %transformer magnetizing inductance (2,2) toshort % --- right side of the transformer --- (5,2) toL, v^<=$v_2$, i>^=$~$ %Second transformer winding (5,4) toshort, -* (6.33,4) toshort, *- (5.66,4) toshort (5,2) toshort (5,2) toshort (7,4) toC, i^>=$i_C$ (7,2) toshort (7,4) toshort, i^>=$i_o$ (9,4) toR, v^<=$v_o$ ; \end{circuitikz} $$
Output voltage
\newpage
- Electrónica de Potencia, Hart