DSP implementation of predictive control strategy for power factor correction (PFC)

A predictive algorithm for digital control PFC is presented in this paper. Based on this algorithm, all of the duty cycles required to achieve unity power factor in one half line period are calculated in advance by the DSP. A boost converter controlled by these precalculated duty cycles can achieve sinusoidal current waveform. Input voltage feed-forward compensation makes the output voltage insensitive to the input voltage variation and guarantees sinusoidal input current even if the input voltage is distorted. A prototype of boost PFC controlled by a DSP evaluation board was setup to implement the proposed predictive control strategy. Test results show that the proposed predictive strategy for PFC achieves unity power factor.