Esto normalmente se hace con una topología de refuerzo. Rectifica el seno de entrada y luego utiliza la forma de onda rectificada como referencia a un bucle de control actual. Su conmutador PWM está modulado por este bucle de control actual.
Luego hay un bucle de voltaje externo que DEBE tener un ancho de banda mucho menor que la ondulación de CA, tal vez 4-8Hz. El error de voltaje para este bucle generalmente activa un multiplicador que "programa" la ganancia de la referencia sinusoidal derivada anteriormente. Intenta mantener el voltaje de salida en algo ligeramente más alto que el pico máximo de voltaje de entrada de CA.
La energía de salida se almacena en una gran tapa a granel y se puede utilizar directamente o suministrar una etapa de regulación siguiente. Así que solo tienes que descubrir cómo hacerlo digitalmente en lugar de usar un controlador analógico.
Hay mucha información sobre PFC disponible de proveedores de semiconductores como LT, TI, etc.