IP Library Granted Patent US 12,613,293
Granted Patent B2
US 12,613,293 · App. 18/640,378 · Granted Apr 28, 2026

Sensor with common mode rejection and offset correction

Inventor: Hernán D. Romero (Buenos Aires, AR)
Assignee: Allegro MicroSystems, LLC
G01R33/0017G01R33/098
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 12,613,293
App. No.
18/640,378
Granted
Apr 28, 2026
Kind
B2
Abstract

A sensing bridge includes a first element type that is responsive to a magnetic field and a second element type that is not responsive to the magnetic field. The first element type can be a magnetoresistance element such as a TMR and the second element type can be a passive resistor. A switching matrix under control of a matrix controller is configured to change a total resistance of the sensing element by coupling or decoupling one or more dots of the TMR and/or passive resistor unit cells of the passive resistor to the sensing element. Test signal generation circuitry is configured to generate a common mode test magnetic field with which the common mode rejection ratio (CMRR) of a sensing bridge can be evaluated and corrected.

Claims (47)

1 . A system, comprising:

a sensing element including a first element of a first element type that is responsive to a magnetic field and a second element of a second element type that is not responsive to the magnetic field, wherein the second element is coupled to the first element and includes a plurality of passive resistor unit cells;

a switching matrix that is configured to change a total resistance of the sensing element by coupling one or more of the plurality of passive resistor unit cells to the sensing element or by decoupling one or more of the plurality of passive resistor unit cells from the sensing element; and

a matrix controller that is configured to cause the switching matrix to change the total resistance of the sensing element by coupling or decoupling one or more of the plurality of passive resistor unit cells.

2 . The system of claim 1 , wherein the first element type is a tunneling magnetoresistance element (TMR) comprising a plurality of dots.

3 . The system of claim 1 , wherein the sensing element is part of a sensing bridge.

4 . The system of claim 1 , wherein:

the switching matrix includes a plurality of switches, each arranged to bypass one or more of the plurality of passive resistor unit cells; and

the matrix controller includes electronic circuitry that is configured to independently turn on and off each of the plurality of switches.

5 . The system of claim 1 , wherein the matrix controller is configured to detect when a value of a counter signal is updated and cause the switching matrix to change the total resistance of the sensing element based on the value of the counter signal; and

a counter signal generator configured to detect whether a CMRR signal representative of the CMRR of the sensing element satisfies a predetermined condition and update the value of the counter signal in response to the CMRR signal satisfying the predetermined condition.

6 . The system of claim 5 , wherein the CMRR signal is generated based on a sensing signal that is at least in part generated by the sensing element, the sensing element is part of a sensing bridge and the sensing signal is a differential signal that is output by the sensing bridge.

7 . The system of claim 6 , wherein the counter signal generator includes a low-pass filter, a counter, and a comparator that is configured to supply an enable signal to the counter, the low-pass filter being configured to generate the CMRR signal by filtering the sensing signal, the comparator being configured to set the enable signal to a predetermined value when the CMRR signal is outside of predetermined bounds, the value of the counter signal being updated when the enable signal is set to the predetermined value.

8 . The system of claim 1 , wherein the sensing element is configured to receive a residual magnetic field including a difference between an applied magnetic field produced by a source at a first frequency and a feedback magnetic field and produce a superimposed signal comprising a main signal portion;

feedback coil circuitry coupled to receive the superimposed signal and including a feedback coil configured to generate the feedback magnetic field; and

main processing circuitry operative to extract the main signal portion from the superimposed signal and produce a sensor output signal based on the main signal portion, wherein the main signal portion is indicative of a physical parameter associated with the source.

9 . A magnetic field sensor comprising:

a sensing bridge including a sensing element configured to receive an applied magnetic field at a first frequency, wherein the sensing element includes one or both of a magnetoresistance element that is responsive to the applied magnetic field and that includes a plurality of dots and a passive resistor that is not responsive to the applied magnetic field and that includes a plurality of passive resistor unit cells;

test signal generation circuitry configured to generate a common mode test magnetic field at a second frequency and combine the common mode test magnetic field with the applied magnetic field to generate a combined signal comprising a main signal portion;

main processing circuitry configured to extract the main signal portion from the combined signal and produce a sensor output signal based on the main signal portion; and

test signal processing circuitry configured to monitor a differential output of the sensing bridge at the second frequency to determine a sensitivity mismatch of the sensing bridge.

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

a switching matrix that is configured to change a total resistance of the sensing element by coupling one or more of the plurality of dots to the sensing element or by decoupling one or more of the plurality of dots from the sensing element; and

a matrix controller that is configured to cause the switching matrix to change the total resistance of the sensing element by coupling or decoupling one or more of the plurality of dots.

11 . The magnetic field sensor of claim 10 , wherein the matrix controller is configured to detect when a value of a counter signal is updated and cause the switching matrix to change the total resistance of the sensing element based on the value of the counter signal; and

a counter signal generator configured to detect whether a signal representative of an offset of the sensing bridge satisfies a predetermined condition and update the value of the counter signal in response to the signal representative of the offset satisfying the predetermined condition.

12 . The magnetic field sensor of claim 11 wherein the predetermined condition is satisfied when the offset of the sensing bridge is outside of predetermined bounds.

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

a switching matrix that is configured to change a total resistance of the sensing element by coupling one or more of the plurality of passive resistor unit cells to the sensing element or by decoupling one or more of the plurality of passive resistor unit cells from the sensing element; and

a matrix controller that is configured to cause the switching matrix to change the total resistance of the sensing element by coupling or decoupling one or more of the plurality of passive resistor unit cells.

14 . The magnetic field sensor of claim 13 , wherein the matrix controller is configured to detect when a value of a counter signal is updated and cause the switching matrix to change the total resistance of the sensing element based on the value of the counter signal; and

a counter signal generator configured to detect whether a signal representative of the CMRR of the sensing bridge satisfies a predetermined condition and update the value of the counter signal in response to the signal representative of the CMRR satisfying the predetermined condition.

15 . The magnetic field sensor of claim 14 wherein the predetermined condition is satisfied when the CMRR of the sensing bridge is outside of predetermined bounds.

16 . A magnetic field sensor comprising:

a sensing bridge including a sensing element configured to receive an applied magnetic field at a first frequency, wherein the sensing element includes a magnetoresistance element that is responsive to the applied magnetic field and that includes a plurality of dots and a passive resistor that is not responsive to the applied magnetic field and that includes a plurality of passive resistor unit cells;

test signal generation circuitry configured to generate a common mode test magnetic field at a second frequency and combine the common mode test magnetic field with the applied magnetic field to generate a combined signal comprising a main signal portion;

main processing circuitry configured to extract the main signal portion from the combined signal and produce a sensor output signal based on the main signal portion; and

test signal processing circuitry configured to monitor a differential output of the sensing bridge at the first frequency to determine an offset mismatch of the sensing bridge and to monitor the differential output of the sensing bridge at the second frequency to determine a CMRR of the sensing bridge.

17 . The magnetic field sensor of claim 16 , further comprising:

a first switching matrix that is configured to change a total resistance of the sensing element by coupling one or more of the plurality of passive resistor unit cells to the sensing element or by decoupling one or more of the plurality of passive resistor unit cells from the sensing element;

a second switching matrix that is configured to change a total resistance of the sensing element by coupling one or more of the plurality of dots to the sensing element or by decoupling one or more of the plurality of dots from the sensing element; and

a matrix controller that is configured to cause the first switching matrix and the second switching matrix to change the total resistance of the sensing element.

18 . The magnetic field sensor of claim 17 , wherein:

the first switching matrix includes a first plurality of switches, each arranged to bypass one or more of the plurality of passive resistor unit cells;

the second switching matrix includes a second plurality of switches, each arranged to bypass one or more of the plurality of dots; and

the matrix controller includes electronic circuitry that is configured to independently turn on and off each of the first plurality of switches and the second plurality of switches.

19 . The magnetic field sensor of claim 17 , wherein the matrix controller is configured to detect the CMRR of the sensing bridge and cause the first switching matrix to change the total resistance of the sensing element if the detected CMRR satisfies a first predetermined condition and to detect an offset of the sensing bridge and cause the second switching matrix to change the total resistance of the sensing element if the detected offset satisfies a second predetermined condition.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2024
From: ROMERO, HERNÁN D.
To: ALLEGRO MICROSYSTEMS, LLC
Reel/Frame 067165/0448 →
Continuity (2)
Continuation In Part 18527675 · Dec 4, 2023
Related Publication 20250180671A1 · Jun 5, 2025
References Cited (121)
US 4709214A · Higgs · 1987 [cited by applicant]
US 5212456A · Kovalcik et al. · 1993 [cited by applicant]
US 5594173A · Frey et al. · 1997 [cited by applicant]
US 5694038A · Moody · 1997 [cited by applicant]
US 6043644A · de Coulon et al. · 2000 [cited by applicant]
US 6100680A · Vig · 2000 [cited by applicant]
US 6690155B2 · Vig · 2004 [cited by applicant]
US 7138793B1 · Bailey · 2006 [cited by applicant]
US 7259545B2 · Stauth et al. · 2007 [cited by applicant]
US 7518354B2 · Stauth et al. · 2009 [cited by applicant]
US 7605647B1 · Romero et al. · 2009 [cited by applicant]
US 7705586B2 · van Zon et al. · 2010 [cited by applicant]
US 7746056B2 · Stauth et al. · 2010 [cited by applicant]
US 7800389B2 · Friedrich et al. · 2010 [cited by applicant]
US 7923996B2 · Doogue et al. · 2011 [cited by applicant]
US 8030918B2 · Doogue et al. · 2011 [cited by applicant]
US 8269491B2 · Cummings et al. · 2012 [cited by applicant]
US 8350563B2 · Haas et al. · 2013 [cited by applicant]
US 8447556B2 · Friedrich et al. · 2013 [cited by applicant]
US 8542010B2 · Cesaretti et al. · 2013 [cited by applicant]
US 8680846B2 · Cesaretti et al. · 2014 [cited by applicant]
US 8692546B2 · Cesaretti et al. · 2014 [cited by applicant]
US 8736369B2 · Petrie · 2014 [cited by applicant]
US 8818749B2 · Friedrich et al. · 2014 [cited by applicant]
US 9046562B2 · Cummings et al. · 2015 [cited by applicant]
US 9052349B2 · Haas et al. · 2015 [cited by applicant]
US 9151807B2 · Friedrich et al. · 2015 [cited by applicant]
US 9347998B2 · Szczeszynski et al. · 2016 [cited by applicant]
US 9605975B2 · Foletto et al. · 2017 [cited by applicant]
US 9810519B2 · Taylor et al. · 2017 [cited by applicant]
US 10120017B2 · Moody et al. · 2018 [cited by applicant]
US 10254103B2 · Taylor et al. · 2019 [cited by applicant]
US 10260905B2 · David et al. · 2019 [cited by applicant]
US 10310028B2 · Latham et al. · 2019 [cited by applicant]
US 10324141B2 · Latham et al. · 2019 [cited by applicant]
US 10444299B2 · Romero et al. · 2019 [cited by applicant]
US 10481219B2 · Romero et al. · 2019 [cited by applicant]
US 10613158B2 · Cook et al. · 2020 [cited by applicant]
US 10641842B2 · Latham et al. · 2020 [cited by applicant]
US 10692362B2 · Petrie et al. · 2020 [cited by applicant]
US 10705560B1 · Petrie · 2020 [cited by applicant]
US 10746820B2 · Lassalle-Balier et al. · 2020 [cited by applicant]
US 10761120B2 · Feucht et al. · 2020 [cited by applicant]
US 10763219B2 · Almiron et al. · 2020 [cited by applicant]
US 10823789B2 · Rossi et al. · 2020 [cited by applicant]
US 10837800B2 · Vig et al. · 2020 [cited by applicant]
US 10837943B2 · Romero · 2020 [cited by applicant]
US 10884031B2 · Vuillermet et al. · 2021 [cited by applicant]
US 10917092B2 · Romero · 2021 [cited by applicant]
US 10921373B2 · Lassalle-Balier et al. · 2021 [cited by applicant]
US 10996289B2 · Latham et al. · 2021 [cited by applicant]
US 11047933B2 · Romero et al. · 2021 [cited by applicant]
US 11073577B2 · Romero et al. · 2021 [cited by applicant]
US 11125837B2 · Kulla · 2021 [cited by applicant]
US 11143732B2 · Romero et al. · 2021 [cited by applicant]
US 11228466B2 · Petrie et al. · 2022 [cited by applicant]
US 11262422B2 · Romero · 2022 [cited by applicant]
US 11303257B2 · Daubert et al. · 2022 [cited by applicant]
US 11366141B1 · Daubert et al. · 2022 [cited by applicant]
US 11408948B2 · Lassalle-Balier · 2022 [cited by applicant]
US 11467233B2 · Lassalle-Balier et al. · 2022 [cited by applicant]
US 11493361B2 · Romero · 2022 [cited by applicant]
US 11515246B2 · Chetlur et al. · 2022 [cited by applicant]
US 11555872B2 · Romero · 2023 [cited by applicant]
US 11609283B2 · Romero · 2023 [cited by applicant]
US 11624791B2 · Romero · 2023 [cited by applicant]
US 11927650B2 · Romero · 2024 [cited by applicant]
US 11994541B2 · Messier et al. · 2024 [cited by applicant]
US 12235294B2 · Messier et al. · 2025 [cited by applicant]
US 12253576B2 · Romero · 2025 [cited by applicant]
US 20070114992A1 · Muniraju et al. · 2007 [cited by applicant]
US 20070247141A1 · Pastre et al. · 2007 [cited by applicant]
US 20090024889A1 · Forrest et al. · 2009 [cited by applicant]
US 20150022193A1 · Burdette et al. · 2015 [cited by applicant]
US 20150022198A1 · David et al. · 2015 [cited by applicant]
US 20160025820A1 · Scheller et al. · 2016 [cited by applicant]
US 20160139199A1 · Petrie et al. · 2016 [cited by applicant]
US 20180340986A1 · Latham et al. · 2018 [cited by applicant]
US 20180340989A1 · Latham et al. · 2018 [cited by applicant]
US 20190025346A1 · Latham · 2019 [cited by applicant]
US 20190079146A1 · Romero et al. · 2019 [cited by applicant]
US 20190312579A1 · Romero · 2019 [cited by applicant]
US 20200022529A1 · Jalali et al. · 2020 [cited by applicant]
US 20200225298A1 · Latham et al. · 2020 [cited by applicant]
US 20210041511A1 · Romero · 2021 [cited by examiner]
US 20210057330A1 · Briano et al. · 2021 [cited by applicant]
US 20210181269A1 · Ishida et al. · 2021 [cited by applicant]
US 20220076105A1 · Foroutan et al. · 2022 [cited by applicant]
US 20220308131A1 · Romero · 2022 [cited by applicant]
US 20230124351A1 · Lutz · 2023 [cited by applicant]
US 20230204693A1 · Romero · 2023 [cited by applicant]
US 20230283250A1 · Uberti et al. · 2023 [cited by applicant]
US 20240168104A1 · Javvaji et al. · 2024 [cited by applicant]
US 20250180670A1 · Romero · 2025 [cited by applicant]
US 20250306137A1 · Pavlov et al. · 2025 [cited by applicant]
EP 1797496B1 · 2009 [cited by applicant]
EP 3954971A1 · 2022 [cited by applicant]
U.S. Appl. No. 18/354,709, filed Jul. 19, 2023, Hein, et al. [cited by applicant]
U.S. Appl. No. 18/527,675, filed Dec. 4, 2023, Romero, et al. [cited by applicant]
U.S. Appl. No. 18/606,252, filed Mar. 15, 2024, Mangtani, et al. [cited by applicant]
U.S. Appl. No. 18/615,267, filed Mar. 25, 2024, Cesaretti, et al. [cited by applicant]
J. Mathon, “Theory of Tunneling Magnetoresistance;” [cited by applicant]
Pong et al., “Enhancement of Tunneling Magnetoresistance by Optimization of Capping Layer Thickness in CoFeB/MgO/CoFeB Magnetic Tunnel Junctions;” Journal of Applied Physics, vol. 105, No. 7; Apr. 2009; 3 Pages. [cited by applicant]
U.S. Non-Final Office Action dated Apr. 23, 2020 for U.S. Appl. No. 15/901,135; 17 pages. [cited by applicant]
Response to U.S. Non-Final Office Action dated Apr. 23, 2020 for U.S. Appl. No. 15/901,135; Response filed Jul. 17, 2020; 10 pages. [cited by applicant]
U.S. Final Office Action dated Sep. 3, 2020 for U.S. Appl. No. 15/901,135; 15 pages. [cited by applicant]
Response to U.S. Final Office Action dated Sep. 3, 2020 for U.S. Appl. No. 15/901,135; Response filed Nov. 23, 2020; 13 pages. [cited by applicant]
U.S. Non-Final Office Action dated Apr. 12, 2021 for U.S. Appl. No. 15/901,135; 16 pages. [cited by applicant]
Response to U.S. Final Office Action dated Apr. 12, 2021 for U.S. Appl. No. 15/901,135; Response filed May 25, 2021; 11 pages. [cited by applicant]
U.S. Notice of Allowance dated Aug. 17, 2021 for U.S. Appl. No. 15/901,135; 9 pages. [cited by applicant]
Notice of Allowance Dated Apr. 7, 2021 for U.S. Appl. No. 16/533,030, 10 pages. [cited by applicant]
U.S. Notice of Allowance dated Jul. 29, 2022 for U.S. Appl. No. 17/140,429; 11 Pages. [cited by applicant]
1 [cited by applicant]
2 [cited by applicant]
Notice of Allowance dated Jan. 18, 2024, for U.S. Appl. No. 17/659,515; 11 pages. [cited by applicant]
Extended European Search Report dated Oct. 28, 2022 for European Application No. 22172865.2; 8 Pages. [cited by applicant]
Response to Extended European Search Report dated Oct. 28, 2022, for European Patent Application No. 22172865.2; Response filed Nov. 27, 2023; 13 pages. [cited by applicant]
Notice of Allowance dated Feb. 8, 2023 for U.S. Appl. No. 17/140,429; 7 Pages. [cited by applicant]
U.S. Appl. No. 18/804,159, filed Aug. 14, 2024, Rossi. [cited by applicant]
U.S. Appl. No. 19/032,167, filed Jan. 20, 2025, Romero. [cited by applicant]
U.S. Appl. No. 19/207,786, filed May 14, 2025, Romero. [cited by applicant]