Hi Jafari,
What are the output voltage and output current ratings? Is the input from the AC source? For the boost PFC controller, it is difficult to limit the output currnet. Therefore I would suggest a PFC controller followed by a DCDC controller. The DCDC controller operate at constant current mode and enable fast control loop for the battery charging. The DCDC controller can be ADP1055 with highly programming fexibility.