IP Library Granted Patent US 10,845,434
Granted Patent B2
US 10,845,434 · App. 15/975,942 · Granted Nov 24, 2020

Magnetic field sensor having a temperature compensated threshold on power up

Inventors: Devon Fernandez (Londonderry, NH); Eric G. Shoemaker (Windham, NH); Michael Morris (Westbrook, ME); Dominik Weiland (Sandhausen, DE)
Assignee: Allegro MicroSystems, LLC
G01R33/0082G01D5/147G01D5/2448G01D5/24485G01R1/44G01R33/02G01D3/0365G01D5/2449
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,845,434
App. No.
15/975,942
Granted
Nov 24, 2020
Kind
B2
Abstract

A magnetic field sensor includes one or more magnetic field sensing elements configured to generate a magnetic field signal responsive to a magnetic field and a detector coupled to receive an interpolated threshold and a signal representative of the magnetic field signal, wherein the detector is configured to compare the interpolated threshold with the signal representative of the magnetic field signal to generate a detector output signal. A memory is configured to store a first threshold value indicative of a threshold value at a first temperature and a second threshold value indicative of a threshold value at a second temperature lower than the first temperature and a threshold module coupled to the memory and configured to generate the interpolated threshold based on the stored first and second threshold values.

Claims (33)

1. A magnetic field sensor, comprising:

one or more magnetic field sensing elements configured to generate a magnetic field signal responsive to a magnetic field;

a detector coupled to receive an interpolated threshold and a signal representative of the magnetic field signal, wherein the detector is configured to compare the interpolated threshold with the signal representative of the magnetic field signal to generate a detector output signal;

a memory configured to store a first threshold value indicative of a threshold value at a first temperature and a second threshold value indicative of a threshold value at a second temperature lower than the first temperature;

a temperature sensor to generate a temperature signal representative of a temperature of the magnetic field sensor, and

a threshold module coupled to the memory and to the temperature sensor configured to generate the interpolated threshold based on the stored first and second threshold values and the temperature signal.

2. The magnetic field sensor of claim 1 , wherein the detector output signal provides an output signal of the magnetic field sensor upon powering on the magnetic field sensor.

3. The magnetic field sensor of claim 1 , wherein the detector comprises a first comparator detector and the detector output signal comprises a first comparator detector output signal and wherein the magnetic field sensor further comprises a second comparator detector configured to receive the interpolated threshold and also configured to receive the signal representative of the magnetic field signal, wherein the second comparator detector is configured to compare the interpolated threshold with the signal representative of the magnetic field signal to generate a second comparator detector output signal.

4. The magnetic field sensor of claim 3 , further comprising a direction detector responsive to the first and second comparator detector output signals to generate an initial direction signal indicative of a direction of movement of a target positioned to affect the magnetic field.

5. The magnetic field sensor of claim 4 , wherein the magnetic field sensor further comprises:

a first precision detector coupled to receive the signal representative of the magnetic field signal and to compare the signal representative of the magnetic field signal to a dynamic threshold to generate a first precision detector output signal; and

a second precision detector coupled to receive the signal representative of the magnetic field signal and to compare the signal representative of the magnetic field signal to the dynamic threshold to generate a second precision detector output signal, wherein the dynamic threshold is based on one or both of a positive peak signal having a plurality of positive peak values representative of positive peaks of the magnetic field signal or a negative peak signal having a plurality of negative peak values representative of negative peaks of the magnetic field signal.

6. The magnetic field sensor of claim 5 , wherein the direction detector is further responsive to the first and second precision detector output signals to generate a precision direction signal indicative of a direction of movement of the target positioned to affect the magnetic field.

7. The magnetic field sensor of claim 6 , wherein the initial direction signal is used to generate a direction output signal of the magnetic field sensor during a first time after powering on the magnetic field sensor and the precision direction signal is used to generate the direction output signal of the magnetic field sensor during a second time following the first time.

8. The magnetic field sensor of claim 1 , wherein the one or more magnetic field sensing elements comprise at least three magnetic field sensing elements and wherein the signal representative of the magnetic field signal comprises a first differential signal generated as a difference between an output of a first one of the at least three magnetic field sensing elements and a second one of the at least three magnetic field sensing elements and a second differential signal generated as a difference between an output of the second one of the at least three magnetic field sensing elements and a third one of the at least three magnetic field sensing elements.

9. The magnetic field sensor of claim 1 , wherein the threshold module is further configured to generate, at an update time, a first updated threshold value indicative of a threshold value at the first temperature and a second updated threshold value indicative of a threshold value at the second temperature and wherein the memory is configured to store the first updated threshold value and the second updated threshold value.

10. The magnetic field sensor of claim 9 , wherein the update time occurs when a dynamic threshold differs from the interpolated threshold by a predetermined amount, wherein the dynamic threshold is based on one or both of a positive peak signal having a plurality of positive peak values representative of positive peaks of the magnetic field signal or a negative peak signal having a plurality of negative peak values representative of negative peaks of the magnetic field signal.

11. The magnetic field sensor of claim 10 , wherein the first updated threshold value is based on a difference between the dynamic threshold and the first threshold value and the second updated threshold value is based on a difference between the dynamic threshold and the second threshold value.

12. The magnetic field sensor of claim 11 , wherein the first updated threshold value is further based on a weighting factor and the second updated threshold value is further based on the weighting factor.

13. The magnetic field sensor of claim 1 , wherein the memory is further configured to store at least a third threshold value indicative of a threshold value at a third temperature between the first and second temperatures and wherein the threshold module is configured to generate the interpolated threshold based on the relationship of the measured value with respect to at least the stored first, second, and third threshold values.

14. A method of sensing a magnetic field with a magnetic field sensor, comprising:

generating a magnetic field signal responsive to the magnetic field;

storing, in a non-volatile memory device, a first threshold value indicative of a threshold value at a first temperature and a second threshold value indicative of a threshold value at a second temperature lower than the first temperature;

generating a temperature signal indicative of a present temperature of the magnetic field sensor;

generating an interpolated threshold based on the first stored threshold value and the second stored threshold value and the temperature signal; and

comparing the interpolated threshold with a signal representative of the magnetic field signal to generate a detector output signal.

15. The method of claim 14 , further comprising providing the detector output signal as an output signal of the magnetic field sensor upon powering on the magnetic field sensor.

16. The method of claim 14 , wherein comparing the interpolated threshold with the signal representative of the magnetic field signal comprises comparing, with a first comparator detector, the interpolated threshold with the signal representative of the magnetic field signal to generate a first comparator detector output signal and comparing, with a second comparator detector, the interpolated threshold with the signal representative of the magnetic field signal to generate a second comparator detector output signal.

17. The method of claim 16 , further comprising comparing a phase of the first comparator detector output signal to a phase of the second comparator detector output signal to generate a direction signal indicative of a direction of motion of a target positioned to affect the magnetic field.

18. The method of claim 14 , further comprising updating, at an updating time, the first threshold value and the second threshold value and storing in the non-volatile memory device the first and second updated threshold values.

19. The method of claim 18 , further comprising generating a dynamic threshold based on one or both of a positive peak signal having a plurality of positive peak values representative of positive peaks of the magnetic field signal or a negative peak signal having a plurality of negative peak values representative of negative peaks of the magnetic field signal, wherein the updating time occurs when the dynamic threshold differs from the interpolated threshold by a predetermined amount.

20. The method of claim 19 , wherein updating the first threshold value comprises generating a first updated threshold value based on a difference between the dynamic threshold and the first threshold value and updating the second threshold value comprises generating a second updated threshold value based on a difference between the dynamic threshold and the second threshold value.

21. The method of claim 20 , wherein generating the first updated threshold value is further based on a weighting factor and generating the second updated threshold value is further based on the weighting factor.

Assignments (7)
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 053957/FRAME 0874 Recorded Nov 1, 2023
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: ALLEGRO MICROSYSTEMS, LLC
Reel/Frame 065420/0572 →
PATENT SECURITY AGREEMENT Recorded Jun 22, 2023
From: ALLEGRO MICROSYSTEMS, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS THE COLLATERAL AGENT
Reel/Frame 064068/0459 →
RELEASE OF SECURITY INTEREST IN PATENTS (R/F 053957/0620) Recorded Jun 22, 2023
From: MIZUHO BANK, LTD., AS COLLATERAL AGENT
To: ALLEGRO MICROSYSTEMS, LLC
Reel/Frame 064068/0360 →
PATENT SECURITY AGREEMENT Recorded Oct 1, 2020
From: ALLEGRO MICROSYSTEMS, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 053957/0874 →
PATENT SECURITY AGREEMENT Recorded Oct 1, 2020
From: ALLEGRO MICROSYSTEMS, LLC
To: MIZUHO BANK LTD., AS COLLATERAL AGENT
Reel/Frame 053957/0620 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 2, 2020
From: ALLEGRO MICROSYSTEMS EUROPE LIMITED
To: ALLEGRO MICROSYSTEMS, LLC
Reel/Frame 053667/0810 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2018
From: FERNANDEZ, DEVON; SHOEMAKER, ERIC G.; MORRIS, MICHAEL; WEILAND, DOMINIK; ALLEGRO MICROSYSTEMS GERMANY GMBH
To: ALLEGRO MICROSYSTEMS, LLC
Reel/Frame 045766/0344 →