A simple PWM UPS typically produces a modified sine wave (basically a stepped square wave) because it's easier and cheaper to generate using basic pulse-width modulation. True sine waves require more sophisticated control of the PWM duty cycles plus filtering to approximate the smooth AC waveform.
With high-frequency PWM and precise modulation, it’s absolutely possible to approximate a sine wave very closely. The PWM signal gets passed through low-pass filters (like inductors and capacitors) that strip away the high-frequency parts, leaving behind a smooth sine wave.
There are a few reasons why many PWM UPSs don’t do this:
- Cost constraints – adding proper filters and high-speed switching components makes the UPS more expensive.
- Component stress – generating a clean sine wave requires more robust electronics that can handle the load.
- Target use case – budget UPS models assume you’re mostly powering stuff that doesn’t care about power quality (like PCs with switching power supplies).
That said, most modern "pure sine wave UPS" units are actually PWM-based internally. They just use more advanced modulation and better filtering to deliver a true sine output.