Morningstar GFPD-600V, a ground fault protection device for the TS-MPPT-600V charge controller