圖1 數位控制器中精確的事件計數控制。
圖2 以數位控制器實現Brownout+時間控制。
圖 3 (a)類比式 PFC控制器之輸出電壓回授 /控制方塊圖、(b)數位式 PFC控制器之輸出電壓回授/控制方塊圖。
此外，每加多一個保護功能，電路的方塊也會因此增加一個。不同於類比控制器，如圖3(b)所示，為數位控制器之PFC輸出電壓偵測/控制電路，PFC的輸出電壓值，在ADC轉換後透過控制器內部的多工器送至控制器的處理器，可由不同的程式賦予控制器針對不同PFC輸出電壓回授值，進行不同的工作，使系統更優化。
圖4 切換式電源供應器在不同階段之PFC輸出電壓變化圖。
數位控制器能因應不同的階段及負載條件，具有不同的PFC輸出電壓及動態響應速度，能使電源供應器輸出有更穩定、更優越的表現。以下，將PFC的工作模式及輸出電壓設定值分為五個部份說明。
圖5 依不同負載條件，PFC在特定時間內進行電壓調整。
(d)重載→輕載階段：大多數切換式電源的負載都不是一直操作的固定的負載條件，當負載由重載變成輕載，或是輸入電源由低輸入電壓提高至高輸入電壓時，會造成瞬間PFC的輸出電壓過高，此時會暫時停止對功率元件的驅動訊號，以穩定輸出電壓，等到PFC輸出電壓回復後，才繼續產生PFC驅動訊號。
圖6 應用於LLC電路的叢發模式控制。
(b)PFC的波谷計數切換(Valleycount switching)：傳統的邊界模式控制(Boundary/Critical control mode)，因其電路簡單，被廣泛應用於低功率範圍的切換式電源供應器的PFC控制，但在輕載條件之下，切換頻率經常會高達200kHz以上，造成全機效率不易提升。PFC的波谷計數切換技術，能夠使PFC不僅能夠有效降低在輕載條件下的切換頻率，也能夠如同邊界導通模式控制之中，減少 PFC電路中二極體逆向回復電流在功率電晶體上的損耗。在輕載條件下，可以利用波谷計數切換技術，將波谷計數切換設定值提高，能降低切換頻率，達到提高效率的目標。