⚡ DC-DC Converters Quick Reference

Essential Formulas and Facts for Power Electronics

1. Buck Converter (Step-Down)

Output Voltage:
\[ V_o = D \cdot V_s \]
Where \( D \) is the duty cycle, \( 0 \leq D \leq 1 \)
Duty Cycle:
\[ D = \frac{t_{on}}{T} = \frac{V_o}{V_s} \]
Output Current (Continuous Conduction Mode):
\[ I_o = \frac{I_L}{1} = I_L \]
Inductor Ripple Current:
\[ \Delta I_L = \frac{V_o(1-D)}{f_s L} = \frac{(V_s - V_o)D}{f_s L} \]
Critical Inductance (CCM/DCM Boundary):
\[ L_{crit} = \frac{(1-D)R}{2f_s} \]
Output Voltage Ripple:
\[ \Delta V_o = \frac{\Delta I_L}{8f_s C} = \frac{V_o(1-D)}{8L C f_s^2} \]

Key Characteristics:

  • Type: Step-down converter (\(V_o < V_s\))
  • Switch ON: Inductor charges, energy stored
  • Switch OFF: Diode conducts, inductor releases energy to load
  • Efficiency: Typically 85-95%
  • Applications: Voltage regulators, battery-powered devices

2. Boost Converter (Step-Up)

Output Voltage:
\[ V_o = \frac{V_s}{1-D} \]
Duty Cycle:
\[ D = 1 - \frac{V_s}{V_o} = \frac{V_o - V_s}{V_o} \]
Input Current (CCM):
\[ I_s = \frac{I_o}{1-D} \]
Inductor Ripple Current:
\[ \Delta I_L = \frac{V_s D}{f_s L} \]
Critical Inductance:
\[ L_{crit} = \frac{D(1-D)^2 R}{2f_s} \]
Output Voltage Ripple:
\[ \Delta V_o = \frac{V_o D}{R C f_s} \]

Key Characteristics:

  • Type: Step-up converter (\(V_o > V_s\))
  • Switch ON: Inductor charges from source
  • Switch OFF: Inductor voltage adds to source, charging capacitor
  • Voltage Gain: Theoretically infinite as \(D \rightarrow 1\)
  • Applications: LED drivers, power factor correction, renewable energy

3. Buck-Boost Converter (Inverting)

Output Voltage:
\[ V_o = -\frac{D}{1-D} V_s \]
Negative sign indicates polarity inversion
Voltage Gain (Magnitude):
\[ M = \left|\frac{V_o}{V_s}\right| = \frac{D}{1-D} \]
Duty Cycle:
\[ D = \frac{|V_o|}{V_s + |V_o|} \]
Inductor Ripple Current:
\[ \Delta I_L = \frac{V_s D}{f_s L} \]
Critical Inductance:
\[ L_{crit} = \frac{D(1-D)^2 R}{2f_s} \]

Key Characteristics:

  • Type: Step-up/down with polarity inversion
  • Can produce: \(|V_o| < V_s\) or \(|V_o| > V_s\)
  • Switch ON: Energy stored in inductor
  • Switch OFF: Energy transferred to load with reversed polarity
  • Applications: Bipolar supplies, automotive systems

4. Ćuk Converter

Output Voltage:
\[ V_o = -\frac{D}{1-D} V_s \]
Capacitor Voltage (C1):
\[ V_{C1} = \frac{V_s}{1-D} \]
Energy Transfer:
\[ P = \frac{1}{2} C_1 V_{C1}^2 f_s \]

Key Characteristics:

  • Topology: Two inductors, two capacitors
  • Advantage: Continuous input and output currents (low ripple)
  • Energy Transfer: Through capacitor C1
  • Polarity: Inverted output
  • Applications: Low-noise power supplies, battery applications

5. SEPIC Converter (Single-Ended Primary Inductor Converter)

Output Voltage:
\[ V_o = \frac{D}{1-D} V_s \]
Coupling Capacitor Voltage:
\[ V_C = V_s \]

Key Characteristics:

  • Polarity: Non-inverting (same as input)
  • Topology: Two inductors (can be coupled), one capacitor for energy transfer
  • Feature: True shutdown capability
  • Advantage: Input-output isolation possible
  • Applications: Battery-powered systems, automotive

6. Zeta Converter

Output Voltage:
\[ V_o = \frac{D}{1-D} V_s \]

Key Characteristics:

  • Polarity: Non-inverting
  • Topology: Similar to SEPIC but different arrangement
  • Feature: Continuous input current
  • Advantage: Low input current ripple

7. Converter Comparison Table

Converter Voltage Gain Polarity Type
Buck \(M = D\) Non-inverting Step-down
Boost \(M = \frac{1}{1-D}\) Non-inverting Step-up
Buck-Boost \(M = -\frac{D}{1-D}\) Inverting Step-up/down
Ćuk \(M = -\frac{D}{1-D}\) Inverting Step-up/down
SEPIC \(M = \frac{D}{1-D}\) Non-inverting Step-up/down
Zeta \(M = \frac{D}{1-D}\) Non-inverting Step-up/down

8. Operating Modes

Continuous Conduction Mode (CCM)

Inductor current never reaches zero

\[ I_{L,min} > 0 \] \[ L > L_{crit} \]

Discontinuous Conduction Mode (DCM)

Inductor current reaches zero during switching period

\[ I_{L,min} = 0 \] \[ L < L_{crit} \]

Boundary Conduction Mode (BCM)

Operation at CCM/DCM boundary

\[ L = L_{crit} \]

9. Common Design Parameters

Switching Frequency:
\[ f_s = \frac{1}{T} \]
Typical range: 20 kHz - 1 MHz
Duty Cycle:
\[ D = \frac{t_{on}}{T} = t_{on} \cdot f_s \]
Average Power:
\[ P_{out} = V_o \cdot I_o \]
Efficiency:
\[ \eta = \frac{P_{out}}{P_{in}} \times 100\% = \frac{V_o I_o}{V_s I_s} \times 100\% \]
RMS Current (for component sizing):
\[ I_{rms} = \sqrt{\frac{1}{T}\int_0^T i^2(t) dt} \]
Peak-to-Peak Ripple Factor:
\[ r = \frac{\Delta I_L}{I_L} \]
Typically designed for 20-40% ripple

10. Component Selection Guidelines

Switch (MOSFET/IGBT):

  • Voltage rating: \(V_{rated} \geq 1.5 \times V_{max}\)
  • Current rating: \(I_{rated} \geq 1.5 \times I_{peak}\)
  • Consider \(R_{DS(on)}\) for conduction losses

Diode:

  • Fast recovery diode or Schottky for high frequency
  • Voltage rating: \(V_{rated} \geq 1.5 \times V_{max}\)
  • Average current rating: \(I_{avg} \geq I_o\)

Inductor:

  • Current rating: \(I_{rated} \geq I_{L,max}\)
  • Core saturation: Consider peak current
  • DC resistance affects efficiency
  • Select core material based on frequency

Capacitor:

  • Voltage rating: \(V_{rated} \geq 1.5 \times V_{max}\)
  • ESR affects ripple voltage
  • RMS current rating: \(I_{rms} \geq \Delta I_L / 2\sqrt{3}\)
  • Ceramic, electrolytic, or film based on application

11. Power Losses

Conduction Loss (Switch):
\[ P_{cond} = I_{rms}^2 \cdot R_{DS(on)} \]
Switching Loss:
\[ P_{sw} = \frac{1}{2} V_{ds} I_d (t_r + t_f) f_s \]
Inductor Core Loss:
\[ P_{core} = K_c f_s^\alpha B_{ac}^\beta V_{core} \]
Inductor Copper Loss:
\[ P_{copper} = I_{L,rms}^2 \cdot R_{dc} \]
Capacitor ESR Loss:
\[ P_{ESR} = I_{C,rms}^2 \cdot ESR \]
Total Loss:
\[ P_{loss} = P_{cond} + P_{sw} + P_{core} + P_{copper} + P_{ESR} + P_{diode} \]

12. Control Techniques

Voltage Mode Control

Output voltage is directly controlled

  • Simple implementation
  • Single feedback loop
  • Slower transient response

Current Mode Control

Inner current loop, outer voltage loop

  • Faster transient response
  • Inherent current limiting
  • Better line regulation

Hysteretic Control

Variable frequency operation

  • Very fast transient
  • Simple to implement
  • Variable switching frequency

13. General Design Procedure

Step-by-Step Design:

  • Step 1: Specify input voltage range (\(V_{s,min}\), \(V_{s,max}\))
  • Step 2: Specify output voltage and current (\(V_o\), \(I_o\))
  • Step 3: Choose switching frequency (\(f_s\))
  • Step 4: Calculate duty cycle range
  • Step 5: Select ripple current (typically 20-40% of \(I_o\))
  • Step 6: Calculate inductance: \(L = \frac{V \cdot D}{f_s \cdot \Delta I_L}\)
  • Step 7: Calculate capacitance: \(C = \frac{\Delta I_L}{8 f_s \Delta V_o}\)
  • Step 8: Select components with appropriate ratings
  • Step 9: Design control loop (compensator)
  • Step 10: Verify thermal design and efficiency

14. Important Design Considerations

PCB Layout: Keep switching loops small, use ground planes, separate power and signal grounds
Thermal Management: Ensure adequate heatsinking for switches and diodes. Use thermal vias for SMD components.
EMI/EMC: Use proper filtering at input/output. Consider snubbers for voltage spikes. Shield sensitive circuits.
Protection: Implement overcurrent, overvoltage, and thermal protection circuits.
Soft-Start: Implement to limit inrush current and stress on components during startup.