This study proposes a novel double Hall linear differential sensor and investigates its output and temperature characteristics in detail. Finite element method is used to confirm the effectiveness of the proposed method. A practical, open-loop current sensor circuit is designed and constructed based on dual-mode Hall effect theory. Results show that the quiescent output voltage is significantly reduced, and that the signal amplitude is increased by 99.5%. Moreover, sensitivity is more than 40mV/mT, linearity is 1.2% full scale, and the zero drift coefficient is 0.033mV/°C. The differential output model can suppress common mode interference and zero drift. The sensor also exhibits temperature self-compensation and non-linear correction functions.