Nos sistemas de alimentação AC, o termo Fator de Potência ou Power Factor (PF) é usado para descrever a fração da potência realmente usada por uma carga comparada com a potência aparente fornecida.
A correção do fator de potência ou Power Factor Correction (PFC) é usada para aumentar a eficiência da potência fornecida maximizando o PF. A base para a maioria dos circuitos ativos PFC é um circuito boost conforme mostrado na figura 1.



A tensão AC é retificada e aumentada para um valor tão alto quanto 400 V. O único destaque do circuito PFC é que a corrente no indutor é regulada para manter um certo PF. Uma corrente senoidal de referência é gerada em fase com a tensão da rede. A intensidade da corrente senoidal é proporcional à tensão em Vboost. Uma vez que a tensão senoidal de referência é estabelecida, o indutor regula a corrente conforme mostra a figura 2.




A MCU do PIC possui diversos destaques que permitem que ele realize a correção do fator de potência:
Os módulos CCP das MCUs do PIC podem ser usados para gerar um sinal PWM que, uma vez filtrado, pode ser usado para gerar o sinal de referência senoidal.
O conversor analógico/digital do PIC pode ser usado para sensoriar Vboost e o sinal senoidal de referência pode ser ajustado por software.
O recurso interrupt-on-change da MCU dos pinos de entrada do PIC pode ser usado para permitir que a MCU sincronize o sinal senoidal de referência com a tensão da rede de energia, detectando as passagens por zero.
Os comparadores on-chip podem ser usados para excitar os MOSFETs drive usando o sinal senoidal PWM de referência como uma entrada e o indutor real como outra.