Spwm-driver V1.5 Guide

Every real inverter suffers from dead time (the brief pause where both transistors in a leg are off to prevent a short circuit). This dead time causes zero-crossing clamping distortion. The utilizes an adaptive dead-time compensation algorithm. By measuring the current polarity at the output, the firmware adds or subtracts a compensation pulse, effectively "healing" the sine wave at the zero crossing.

Where does the excel?

Set jumper J1 for the desired carrier frequency. spwm-driver v1.5