LiFePO4 charger