A resolver comprising: an excitation coil that receives an excitation signal; a first secondary coil that generates a first secondary signal in response to the excitation signal in the excitation coil; a second secondary coil perpendicular to the first secondary coil, wherein the second secondary coil generates a second secondary signal in response to the excitation signal in the excitation coil; a sampling circuit having a multiplexer that samples at least one period of the excitation signal, the first secondary signal, and the second secondary signal, individually; and characterized by a controller configured to calculate an excitation phase delay value that indicates a difference between a start of a square wave signal used to generate the excitation signal and a peak of the sampled excitation signal; locate a peak of the first secondary signal based on the calculated excitation phase delay and by comparing the located peak with out of phase samples of the first secondary signal to determine a sign of the monitored first secondary signal; locate a peak of the monitored second secondary signal based on the calculated excitation phase delay value and by comparing the located peak with out of phase samples of the second secondary signal to determine a sign of the monitored second secondary signal; determine a quadrant of the excitation coil based on the determined signs of the first secondary signal and the second secondary signal; and calculate a position of the excitation coil based on the determined quadrant of the excitation coil and magnitudes of the sampled first secondary signal and the sampled second secondary signal. an excitation coil that receives an excitation signal; a first secondary coil that generates a first secondary signal in response to the excitation signal in the excitation coil; a second secondary coil perpendicular to the first secondary coil, wherein the second secondary coil generates a second secondary signal in response to the excitation signal in the excitation coil; a sampling circuit having a multiplexer that samples at least one period of the excitation signal, the first secondary signal, and the second secondary signal, individually; and characterized by a controller configured to calculate an excitation phase delay value that indicates a difference between a start of a square wave signal used to generate the excitation signal and a peak of the sampled excitation signal; locate a peak of the first secondary signal based on the calculated excitation phase delay and by comparing the located peak with out of phase samples of the first secondary signal to determine a sign of the monitored first secondary signal; locate a peak of the monitored second secondary signal based on the calculated excitation phase delay value and by comparing the located peak with out of phase samples of the second secondary signal to determine a sign of the monitored second secondary signal; determine a quadrant of the excitation coil based on the determined signs of the first secondary signal and the second secondary signal; and calculate a position of the excitation coil based on the determined quadrant of the excitation coil and magnitudes of the sampled first secondary signal and the sampled second secondary signal.