40A 48V Output MPPT Solar Charge Controller Circut Design