In a control system, if you want to control something, you need to sense it; this applies to power factor correction (PFC) applications as well. In offline power supplies with power levels >75W, PFC controls the input current to create a sinusoidal waveform (in other words, following the sinusoidal input AC voltage). In order to control the input current, it needs to be sensed.
The most common current-sensing method places a shunt resistor at the PFC ground return path (designated as R in Figure 1) to sense the input current. The sensed input current signal (ISENSE) is then sent to an average current-mode controller [1] (shown in Figure 2). Because the current reference (IREF) is modulated by the input voltage (VIN), it is a sinusoidal waveform. The control loop forces the input current to follow IREF, thus achieving a sinusoidal waveform.
Almost all continuous conduction mode (CCM) PFC controllers use traditional average current-mode control. Although traditional average current-mode control achieves a good power factor and has low total harmonic distortion, it also has some limitations, especially in totem-pole bridgeless PFC. This article presents a brand-new control algorithm: charge-mode control [2].
The charge-mode control algorithm is a new control concept: to control an object, you don’t really need to sense it – you can sense its consequence and then indirectly control the object. For PFC, instead of controlling the input current directly, this control algorithm controls how much electric charge is delivered to the PFC output in each switching cycle, and employs a special control law such that the input current becomes a sinusoidal waveform by controlling the electric charge.
There are a few ways to obtain the electric charge information. Figure 3 shows an example of using a current shunt and an operational amplifier (op amp) circuit, with the op amp configured as an integrator. When the PFC boost switch turns off, the inductor current starts to charge the PFC bulk capacitor. The shunt resistor senses this current, which is then integrated through the integrator. The peak value of the integrator output represents the total electric charge delivered to the PFC output in each switching cycle. This electric charge (VCHARGE) is sampled by the controller as a control-loop feedback signal. The integrator discharges to zero through Q1 before the boost switch turns off.
Figure 4 shows another method, which employs a current transformer (CT) on the PFC output side. The CT output connects to capacitor C1. When the PFC boost switch turns off, the inductor current starts to charge the PFC bulk capacitor. The CT senses this current and its output charges C1. The voltage on C1 rises up; its peak voltage represents the total charge delivered to the PFC output. The controller samples the peak voltage VCHARGE as a control-loop feedback signal. C1 discharges to 0V through Q1 before the boost switch turns off.
Figure 5 shows the typical signal waveform for charge-mode control.
Now that you know how to obtain the electric charge information for each switching cycle, let’s take a look at how to get the sinusoidal input current waveform using the new control law, see Figure 6.
Compared to the traditional control law shown in Figure 2, there are two differences:
From Figure 6, the current reference IREF is given by:
where, IREF is the current-loop reference, A is the voltage-loop output GV, B is Vrms2 used for VIN feedforward control, and C is VIN2.
Looking at Figure 5, Equation 2 expresses the average inductor current in each switching cycle as:
where, IAVG is the average inductor current, I1 is the inductor current at the beginning of each switching cycle, I2 is the inductor current peak value in each switching cycle, Ton is the boost switch Q turn on time, Toff is the boost diode D conduction time, and T is the switching period.
Equation 3 calculates the peak voltage of C1 (VCHARGE) in each switching cycle as:
where, C is the capacitance of C1.
In steady state, the control loop forces VCHARGE to equal IREF (see Equation 4):
For a boost-type converter in steady-state operation, the volt-seconds applied to the boost inductor must be balanced in each switching period (see Equation 5):
Equation 6 combines Equation 1 through Equation 5:
In Equation 6, since both C and T are constant, and GV, VOUT and Vrms2 do not change in steady state, IAVG follows VIN. When VIN is a sinusoidal waveform, IAVG is also a sinusoidal waveform, thus achieving PFC. Note that Equation 2 and Equation 3 are valid for both CCM and discontinuous conduction mode (DCM); therefore, Equation 6 is valid for both CCM and DCM operation.