30A/50A DC-DC On-Board Battery Charger with MPPT