IP Library Granted Patent US 11,009,565
Granted Patent B2
US 11,009,565 · App. 15/132,642 · Granted May 18, 2021

Magnetic field sensor and associated method that can store a measured threshold value in a memory device during a time when the magnetic field sensor is powered off

Inventors: Devon Fernandez (Londonderry, NH); Haeyoung Choi (Nashua, NH)
Assignee: Allegro MicroSystems, LLC
G01R33/0082G01D3/0365G01D5/2448G01D5/2449G01R1/44G01R33/02
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 11,009,565
App. No.
15/132,642
Granted
May 18, 2021
Kind
B2
Abstract

A magnetic field sensor includes a comparator detector for which a measured threshold value is stored prior to power down and recalled upon power up for use by the comparator detector. A corresponding method is associated with the magnetic field sensor.

Claims (105)

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 circuit configured to receive the magnetic field signal and configured to identify a signal characteristic related to the magnetic field signal;

a threshold module coupled to the detector circuit to receive the identified signal characteristic and configured to generate one or more measured threshold values based upon the identified signal characteristic;

a nonvolatile memory device configured to store, at one or more storage times, the one or more measured threshold values in a primary storage region; and

a comparison circuit configured to receive, at one or more receipt times occurring after at least one of the one or more storage times, at least one of the stored one or more measured threshold values and the magnetic field signal, the comparison circuit configured to receive the at least one of the stored one or more measured threshold values without combining a temperature coefficient with the at least one of the stored one or more measured threshold values, wherein the comparison circuit is configured to compare the at least one of the stored one or more measured threshold values with the magnetic field signal to generate a comparison circuit output signal, wherein one of the one or more storage times occurs at a time proximate to a time of powering off the magnetic field sensor and one of the one or more receipt times occurs at a time proximate to a time of powering on the magnetic field sensor.

2. The magnetic field sensor of claim 1 , further comprising:

a temperature compensating circuit configured to receive the magnetic field signal and configured to generate a temperature compensated signal having the signal characteristic comprising at least one of an amplitude or an offset.

3. The magnetic field sensor of claim 2 , wherein the temperature compensating circuit comprises:

a gain adjustable circuit configured to receive a signal representative of the magnetic field signal, configured to receive a gain control signal, and configured to generate a gain adjusted signal having a gain responsive to the gain control signal;

a coefficient table memory configured to store a plurality of gain correction coefficients associated with respective boundaries of a plurality of temperature segments, each temperature segment bounded by a pair of temperatures;

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

a segment processor configured to receive the temperature signal, configured to identify a temperature segment in which the temperature of the magnetic field sensor lies, configured to receive selected ones of the stored plurality of gain correction coefficients associated with the identified temperature segment, and configured to interpolate using the selected ones of the stored plurality of gain correction coefficients in accordance with the temperature signal to generate the gain control signal in accordance with an interpolated gain correction value.

4. The magnetic field sensor of claim 1 , wherein another one of the one or more storage times occurs at a time corresponding to a predetermined time after the magnetic field sensor is powered on.

5. The magnetic field sensor of claim 1 , another one of the one or more storage times occurs at a time corresponding to a predetermined number of edges of the comparison circuit output signal.

6. The magnetic field sensor of claim 1 , wherein another one of the one or more storage times occurs at a time when one of the one or more measured threshold values changes by an amount greater than a predetermined amount.

7. The magnetic field sensor of claim 1 , wherein another one of the one or more storage times occurs at a time when one of the one or more measured threshold values differs from one of the stored one or more measured threshold values by a predetermined amount.

8. The magnetic field sensor of claim 1 , wherein another one of the one or more storage times occurs at a time when a rate of state change of the comparison circuit output signal differs from a rate of state change of another signal generated in the magnetic field sensor.

9. The magnetic field sensor of claim 1 , further comprising:

a diagnostic module configured to compare one of the one or more measured threshold values and one of the stored one or more measured threshold values, and configured to generate a fail value if the one of the measured one or more threshold values and the one of the stored one or more measured threshold values differ by more than a predetermined amount.

10. The magnetic field sensor of claim 1 , wherein the nonvolatile memory device is further configured to also store the one or more measured threshold values in a backup memory region at a different time than the one or more storage times.

11. The magnetic field sensor of claim 1 , wherein the magnetic field signal comprises an analog magnetic field signal.

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

generating a magnetic field signal responsive to the magnetic field;

identifying a signal characteristic related to the magnetic field signal;

generating one or more measured threshold values based upon the identified signal characteristic;

storing, in a nonvolatile memory device, at one or more storage times, the one or more measured threshold values in a primary storage region;

receiving, at one or more receipt times occurring after at least one of the one or more storage times, with a comparison circuit, one of the stored one or more measured threshold values and the magnetic field signal without combining a temperature coefficient with the one of the stored one or more measured threshold values; and

comparing, with the comparison circuit, the one of the stored one or more measured threshold values with the magnetic field signal to generate a comparison circuit output signal, wherein one of the one or more storage times occurs at a time proximate to a time of powering off the magnetic field sensor and one of the one or more receipt times occurs at a time proximate to a time of powering on the magnetic field sensor.

13. The method of claim 12 , further comprising:

generating a temperature compensated signal related to the magnetic field signal, wherein the temperature compensated signal comprises the signal characteristic comprising at least one of the amplitude or the offset.

14. The method of claim 13 , wherein the generating the temperature compensated signal comprises:

generating a gain adjusted signal having a gain responsive to a gain control signal;

providing a coefficient table memory configured to store a plurality of gain correction coefficients associated with respective boundaries of a plurality of temperature segments, each temperature segment bounded by a pair of temperatures;

generating a temperature signal representative of a temperature of the magnetic field sensor;

identifying a temperature segment in which the temperature of the magnetic field sensor lies;

receiving selected ones of the stored plurality of gain correction coefficients associated with the identified temperature segment; and

interpolating using the selected ones of the stored plurality of gain correction coefficients in accordance with the temperature signal to generate the gain control signal in accordance with an interpolated gain correction value.

15. The method of claim 12 , wherein another one of the one or more storage times occurs at a time corresponding to a predetermined time after the magnetic field sensor is powered on.

16. The method of claim 12 , wherein another one of the one or more storage times occurs at a time corresponding to a predetermined number of edges of the comparison circuit output signal.

17. The method of claim 12 , wherein another one of the one or more storage times occurs at a time when one of the one or more measured threshold values changes by an amount greater than a predetermined amount.

18. The method of claim 12 , wherein another one of the one or more storage times occurs at a time when one of the one or more measured threshold values differs from the one of the stored one or more measured threshold values by a predetermined amount.

19. The method of claim 12 , wherein another one of the one or more storage times occurs at a time when a rate of state change of the comparison circuit output signal differs from a rate of state change of another signal generated in the magnetic field sensor.

20. The method of claim 12 , further comprising:

comparing one of the measured one or more threshold values and one of the stored one or more measured threshold values; and

generating a fail value if the one of the measured one or more threshold values and the one of the stored one or more measured threshold values differ by more than a predetermined amount.

21. The method of claim 12 , further comprising also storing, in the nonvolatile memory device, the one or more measured threshold values in a backup memory region at a different time than the one or more storage times.

22. The method of claim 12 , wherein the magnetic field signal comprises an analog magnetic field signal.

23. 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 circuit configured to receive the magnetic field signal and configured to identify a signal characteristic related to the magnetic field signal, the signal characteristic comprising at least one of an amplitude or an offset;

a nonvolatile memory device configured to store, at a storage time, a measured threshold value related to the signal characteristic;

a comparison circuit configured to receive, at a receipt time after the storage time, a comparison circuit threshold value corresponding to the stored measured threshold value, and also configured to receive a signal representative of the magnetic field signal, the comparison circuit configured to receive the stored measured threshold value without combining a temperature coefficient with the stored measured threshold value, wherein the comparison circuit is configured to compare the comparison circuit threshold value with the signal representative of the magnetic field signal to generate a comparison circuit output signal; and

a temperature compensating circuit configured to receive the magnetic field signal and configured to generate a temperature compensated signal having the signal characteristic comprising at least one of the amplitude or the offset, wherein the temperature compensating circuit comprises:

a gain adjustable circuit configured to receive a signal representative of the magnetic field signal, configured to receive a gain control signal, and configured to generate a gain adjusted signal having a gain responsive to the gain control signal;

a coefficient table memory configured to store a plurality of gain correction coefficients associated with respective boundaries of a plurality of temperature segments, each temperature segment bounded by a pair of temperatures;

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

a segment processor configured to receive the signal representative of the temperature of the magnetic field sensor, configured to identify a temperature segment in which the temperature of the magnetic field sensor lies, configured to receive selected ones of the stored plurality of gain correction coefficients associated with the identified temperature segment, and configured to interpolate using the selected ones of the stored plurality of gain correction coefficients in accordance with the temperature signal to generate the gain control signal in accordance with an interpolated gain correction value.

24. The magnetic field sensor of claim 23 , wherein the nonvolatile memory device is further configured to also store the measured threshold value in a backup memory region at a different time than the storage time.

25. The magnetic field sensor of claim 23 , wherein the magnetic field signal comprises an analog magnetic field signal.

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

generating a magnetic field signal responsive to the magnetic field;

identifying a signal characteristic related to the magnetic field signal, the signal characteristic comprising at least one of an amplitude or an offset;

storing, in a nonvolatile memory device, at a storage time, a measured threshold value related to the signal characteristic;

receiving, at a receipt time after the storage time, with a comparison circuit, a comparison circuit threshold value corresponding to the stored measured threshold value and a signal representative of the magnetic field signal, the receiving the stored measured threshold value without combining a temperature coefficient with the stored measured threshold value;

comparing, with the comparison circuit, the comparison circuit threshold value with the signal representative of the magnetic field signal to generate a comparison circuit output signal; and

generating a temperature compensated signal related to the magnetic field signal, wherein the temperature compensated signal comprises the signal characteristic comprising at least one of the amplitude or the offset;

wherein the generating the temperature compensated signal comprises:

generating a gain adjusted signal having a gain responsive to a gain control signal;

providing a coefficient table memory configured to store a plurality of gain correction coefficients associated with respective boundaries of a plurality of temperature segments, each temperature segment bounded by a pair of temperatures;

generating a temperature signal representative of a temperature of the magnetic field sensor;

identifying a temperature segment in which the temperature of the magnetic field sensor lies;

receiving selected ones of the stored plurality of gain correction coefficients associated with the identified temperature segment; and

interpolating using the selected ones of the stored plurality of gain correction coefficients in accordance with the temperature signal to generate the gain control signal in accordance with an interpolated gain correction value.

27. The method of claim 26 , further comprising also storing, in the nonvolatile memory device, the measured threshold value in a backup memory region at a different time than the storage time.

28. The method of claim 26 , wherein the magnetic field signal comprises an analog magnetic field signal.

29. 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 circuit configured to receive the magnetic field signal and configured to identify a signal characteristic related to the magnetic field signal;

a threshold module coupled to the detector circuit to receive the identified signal characteristic and configured to generate a measured threshold value based upon the identified signal characteristic;

a nonvolatile memory device configured to store, at a storage time, the measured threshold value;

a comparison circuit configured to receive, at a receipt time after the storage time, the stored measured threshold value and the magnetic field signal, the comparison circuit configured to receive the stored measured threshold value without combining a temperature coefficient with the stored measured threshold value, wherein the comparison circuit is configured to compare the stored measured threshold value with the magnetic field signal to generate a comparison circuit output signal;

a temperature compensating circuit configured to receive the magnetic field signal and configured to generate a temperature compensated signal having the signal characteristic comprising least one of an amplitude or an offset, wherein the temperature compensating circuit comprises:

a gain adjustable circuit configured to receive a signal representative of the magnetic field signal, configured to receive a gain control signal, and configured to generate a gain adjusted signal having a gain responsive to the gain control signal;

a coefficient table memory configured to store a plurality of gain correction coefficients associated with respective boundaries of a plurality of temperature segments, each temperature segment bounded by a pair of temperatures;

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

a segment processor configured to receive a signal representative of the temperature, configured to identify a temperature segment in which the temperature of the magnetic field sensor lies, configured to receive selected ones of the stored plurality of gain correction coefficients associated with the identified temperature segment, and configured to interpolate using the selected ones of the stored plurality of gain correction coefficients in accordance with the temperature signal to generate the gain control signal in accordance with an interpolated gain correction value.

30. The magnetic field sensor of claim 29 , wherein the nonvolatile memory device is further configured to also store the measured threshold value in a backup memory region at a different time than the storage time.

31. The magnetic field sensor of claim 29 , wherein the magnetic field signal comprises an analog magnetic field signal.

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

generating a magnetic field signal responsive to the magnetic field;

identifying a signal characteristic related to the magnetic field signal, the signal characteristic comprising at least one of an amplitude or an offset;

generating a measured threshold value based upon the identified signal characteristic;

storing, in a nonvolatile memory device, at a storage time, the measured threshold value;

receiving, at a receipt time occurring after the storage time, with a comparison circuit, the stored measured threshold value and the magnetic field signal without combining a temperature coefficient with the stored measured threshold value; and

comparing, with the comparison circuit, the stored measured threshold value with the magnetic field signal to generate a comparison circuit output signal;

generating a temperature compensated signal related to the magnetic field signal, wherein the temperature compensated signal comprises the signal characteristic comprising at least one of the amplitude or the offset, wherein the generating the temperature compensated signal comprises:

generating a gain adjusted signal having a gain responsive to a gain control signal;

providing a coefficient table memory configured to store a plurality of gain correction coefficients associated with respective boundaries of a plurality of temperature segments, each temperature segment bounded by a pair of temperatures;

generating a temperature signal representative of a temperature of the magnetic field sensor;

identifying a temperature segment in which the temperature of the magnetic field sensor lies;

receiving selected ones of the stored plurality of gain correction coefficients associated with the identified temperature segment; and

interpolating using the selected ones of the stored plurality of gain correction coefficients in accordance with the temperature signal to generate the gain control signal in accordance with an interpolated gain correction value.

33. The method of claim 32 , further comprising also storing, in the nonvolatile memory device, the measured threshold value in a backup memory region at a different time than the storage time.

34. The method of claim 32 , wherein the magnetic field signal comprises an analog magnetic field signal.

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: MIZUHO BANK LTD., AS COLLATERAL AGENT
Reel/Frame 053957/0620 →
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 →
CHANGE OF NAME Recorded Apr 27, 2016
From: ALLEGRO MICROSYSTEMS, INC.
To: ALLEGRO MICROSYSTEMS, LLC
Reel/Frame 038528/0880 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2016
From: FERNANDEZ, DEVON; CHOI, HAEYOUNG
To: ALLEGRO MICROSYSTEMS, INC.
Reel/Frame 038389/0530 →
Continuity (2)
Continuation 13833847 · Mar 15, 2013
Related Publication 20160231393A1 · Aug 11, 2016
Cited By (1)
US 12,307,351