Difference Between Unipolar SPWM & Bipolar SPWM

Difference Between Unipolar SPWM & Bipolar SPWM

July 27, 2026

1. Basic Definition

SPWM (Sinusoidal Pulse Width Modulation) is widely used for BLDC sine drive, single-phase / three-phase inverters, UPS and power converters. According to the level of output voltage during switching, it is divided into unipolar SPWM and bipolar SPWM.

2. Core Working Principle

Bipolar SPWM

The carrier triangular wave swings between +Vcc and -Vcc.

  • Reference sine wave compares with triangle wave
  • The output terminal only has two states: +DC bus voltage / -DC bus voltage
  • No zero voltage level during operation

Unipolar SPWM

Triangular carrier fluctuates between 0 ~ Vcc. Each bridge arm operates independently:

  • Upper arm: switch according to sine positive half cycle
  • Lower arm: switch according to sine negative half cycle Output contains three levels: +Vbus / 0V / -Vbus


1

3. Key Differences Comparison Table

Item Bipolar SPWM Unipolar SPWM
Output voltage levels 2 levels (+Vbus, -Vbus) 3 levels (+Vbus, 0, -Vbus)
Switching action Both upper & lower tubes of H-bridge switch simultaneously Only one side switches at any moment, opposite arm keeps OFF
Voltage swing amplitude Full DC bus voltage jump (+Vbus ↔ -Vbus) Voltage jumps between 0 and Vbus, smaller voltage step
dv/dt value Large Small
EMI noise Higher Lower
Harmonic distribution Main harmonic near 2×carrier frequency Main harmonic near carrier frequency; easier filter
Filter requirement Larger inductor / capacitor needed Smaller filter parameters, lower loss
Loss characteristic Higher switching loss Lower switching loss
MCU algorithm difficulty Simple, easy programming More complex sampling & logic
Typical application Low-cost small inverter, simple BLDC driver prototype High-performance sine BLDC, audio amplifier, high-quality UPS

 

4. Advantages & Disadvantages

Bipolar SPWM

✅ Advantages

  1. Algorithm simple, low requirement for MCU computing power
  2. Less logic code, stable debugging
  3. Suitable for low-cost control scheme

❌ Disadvantages

  1. Large voltage jump, high dv/dt, serious EMI interference
  2. High switching loss, MOS generates more heat
  3. Output current ripple bigger

Unipolar SPWM

✅ Advantages

  1. Small voltage transition amplitude, greatly suppress EMI
  2. Lower switching loss, reduce MOS heating
  3. Current ripple smaller, motor vibration & noise lower (critical for BLDC)
  4. Filter volume can be reduced

❌ Disadvantages

  1. Complicated program implementation
  2. Need higher performance MCU (such as China Micro MCU)
  3. Must strictly prevent upper and lower arms simultaneous shoot-through

2

5. Practical Engineering Suggestion for BLDC Motor

  1. Cost-sensitive low-end fan/pump: choose Bipolar SPWM
  2. High-end silent BLDC equipment (vacuum cleaner, garden tools, precision water pump): adopt Unipolar SPWM
  3. When using unipolar SPWM: match Winsok low Qg MOSFET to further cut switching loss
  4. No matter which mode, dead time setting is necessary to avoid H-bridge shoot-through damage MOS tubes

6. Summary

The most essential difference: Bipolar SPWM switches both bridge sides, voltage flips between positive and negative bus voltage. Unipolar SPWM only switches single arm, introduces zero voltage level, brings lower ripple, less EMI and less heating.

3