Skip to Main Content
A carrier-based unipolar pulsewidth modulation (PWM) current controller is described using a one-phase PWM rectifier bridge as a test circuit. The controller PWM signal generator uses a sawtooth carrier signal to obtain both synchronized PWM waveforms and a constant switching frequency. A current-error signal and an amplitude modulation depth signal are used to create the input reference signal to the PWM signal generator. The amplitude modulation depth signal is obtained from the PWM-cycle average of the PWM signal generator output signals. This internal feedback is illustrated using a second-order low pass Butterworth filter. With an appropriately designed low-pass filter, the current-error signal is forced to be centered on zero over a PWM cycle. The maximum peak-peak magnitude of the current-error signal is used as a design guideline for deciding an appropriate gain constant in the controller current feedback loop. The low pass filter design is examined to determine a suitable gain and 20-dB attenuation frequency to minimize the current-error signal. The steady-state and transient operation of the proposed current controller is compared with a proportional-integral controller and an average current-error controller. SPICE simulations and experimental results are used to demonstrate the characteristics of the controller.