Multi-stage PWM Charge Control System