In this paper, we provide a new control algorithm for the virtual infinite capacitor (VIC), which is based on a voltage control loop designed for the average model of the converter working in discontinuous conduction mode (DCM). The voltage controller generates a current reference which is used to generate the gate pulses for the switches via nonlinear open-loop control. The DCM operation combined with some simple improvements to the circuit allow the converter to be operated with soft switching (zero current or zero voltage switching). As a result, we obtain a VIC that operates at much lower switching frequency than was possible before, with very high precision of the voltage regulation, low ripple voltage and low power losses. We demonstrate the usefulness of this VIC as the filter capacitor of the two-phase interleaved power factor compensator (PFC). Our application example is a 230V AC grid connected PFC with an output voltage of 390V DC, feeding a 475W load. We achieve outstanding voltage smoothing performance with a constant switching frequency of 50kHz, significantly lower than what was used in , .