Skip to Main Content
Digital average current controllers for boost power factor correctors (PFCs) are usually designed for continuous conduction mode (CCM). However, discontinuous conduction mode (DCM) appears in the inductor current near the zero crossings of the input current at light loads, resulting in input current distortion. It is caused by inaccurate average current values obtained in DCM and by the linear CCM PFC controller that is unable to ensure input current shaping in DCM whereby the converter exhibits nonlinear characteristic. This paper proposes a simple digital DCM control scheme that is achieved with minimal changes to the CCM average current control structure. It is mathematically and computationally simple. The result of all arithmetic operations in the proposed current control loop to obtain the desired control output can be achieved in a single clock cycle, whereas other DCM control schemes require multiple clock cycles. Good input current shaping is achieved in both CCM and DCM with the proposed CCM-DCM digital controller.