IP Library › Granted Patent US 12,442,666
Granted Patent B2
US 12,442,666 · App. 18/318,029 · Granted Oct 14, 2025

Adaptive coil driver for inductive sensors

Inventors: Pablo Aguirre (Montevideo, UY); Hernán D. Romero (Buenos Aires, AR)
Assignee: Allegro MicroSystems, LLC
G01D5/20G01B7/30
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,442,666
App. No.
18/318,029
Granted
Oct 14, 2025
Kind
B2
Abstract

In one example, an inductive sensor interface circuit includes: a coil driver configured to excite one or more transmit coils to generate a magnetic field at a target; a plurality of input channels for receiving input signals via respective ones of a plurality of receive coils, the input signals responsive to reflections of the magnetic field off the target and encoding information about a position of the target; a position detection processor to decode the information about the position of the target from the input signals; and an amplitude detection processor configured to calculate an amplitude of the input signals and to control a strength of the magnetic field generated by the coil driver based on a difference between the calculated amplitude to a predetermined desired input amplitude.

Claims (38)

1. An inductive sensor interface circuit comprising:

a coil driver configured to excite one or more transmit coils to generate a magnetic field at a target;

a plurality of input channels for receiving input signals via respective ones of a plurality of receive coils, the input signals responsive to reflections of the magnetic field off the target and encoding information about a position of the target, the plurality of input channels including at least:

a first input channel for receiving a first input signal, and

a second input channel for receiving a second input signal out of phase with the first input signal;

a position detection processor to decode the information about the position of the target from the input signals based on a direction of a vector representing an amplitude of the first input signal and an amplitude of the second input signal; and

an amplitude detection processor configured to calculate an amplitude of the input signals based on a magnitude of the vector, and to generate a coil driver control signal which is fed back to coil driver to control a strength of the magnetic field generated by the coil driver, the generated coil driver control signal having a level determined at least in part based on a difference between the calculated amplitude to a predetermined desired input amplitude.

2. The circuit of claim 1 , wherein the second input signal is 90° out of phase with the first input signal.

3. The circuit of claim 1 , wherein the target is a rotary target and the position of the target is an angular position.

4. The circuit of claim 1 , wherein at least one of the input channels in the plurality of input channels includes a demodulator for demodulating the respective input signal.

5. The circuit of claim 1 , wherein at least one of the input channels in the plurality of input channels includes an amplifier for amplifying the respective input signal.

6. The circuit of claim 1 , wherein at least one of the input channels in the plurality of input channels includes a filter for filtering the respective input signal.

7. The circuit of claim 1 , wherein the amplitude detection processor is coupled to the coil driver in a feedback loop.

8. The circuit of claim 1 provided as an integrated circuit (IC).

9. The circuit of claim 8 , wherein the one or more transmit coils and the one or receive coils are external to the IC.

10. The circuit of claim 1 , wherein the amplitude detection processor is configured to control the strength of the magnetic field generated by the coil driver by:

calculating a difference between the calculated amplitude and the predetermined desired input amplitude; and

generating an error signal responsive to said difference, wherein the error signal is fed back to the coil driver.

11. The circuit of claim 1 , wherein the predetermined desired input amplitude is based on a minimum input signal amplitude of the plurality of input channels.

12. A method comprising:

exciting one or more transmit coils to generate a magnetic field at a target;

receiving a plurality of input signals via respective ones of a plurality of receive coils, the input signals responsive to reflections of the magnetic field off the target and encoding information about a position of the target, the plurality of input signals including at least:

a first input signal received via a first input channel, and

a second input signal received via a second input channel, the second input signal out of phase with the first input signal;

decoding the information about the position of the target from the input signals based on a direction of a vector representing an amplitude of the first input signal and an amplitude of the second input signal;

calculating an amplitude of the input signals based on a magnitude of the vector;

calculating a difference between the amplitude of the input signals and a predetermined desired input amplitude;

generating a coil driver control signal having a level determined at least in part by the difference; and

adjusting a strength of the magnetic field using the coil driver control signal.

13. The method of claim 12 , wherein the second input signal is 90° out of phase with the first input signal.

14. The method of claim 12 , wherein the target is a rotary target and the position of the target is an angular position.

15. The method of claim 12 , further comprising demodulating, amplifying, and filtering each of the plurality of input signals.

16. The method of claim 12 , wherein adjusting the strength of the magnetic field based on the difference includes:

generating an error signal responsive to said difference, wherein the error signal is fed back to a coil driver configured to excite the transmit coils.

17. A system comprising:

a means for exciting one or more transmit coils to generate a magnetic field at a target;

a means for receiving one or more input signals responsive to the magnetic field reflected off the target; and

a means for controlling a strength of the magnetic field that amplitude of the one or more input signals is substantially equal to a predetermined desired input amplitude.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2023
From: AGUIRRE, PABLO; ROMERO, HERNÁN D.; ALLEGRO MICROSYSTEMS ARGENTINA S.A.
To: ALLEGRO MICROSYSTEMS, LLC
Reel/Frame 063653/0841 →
Continuity (1)
Related Publication 20240385015A1 · Nov 21, 2024
References Cited (12)
US 6967574B1 · Nelson · 2005 [cited by examiner]
US 8453518B2 · Diekmann et al. · 2013 [cited by applicant]
US 9983045B2 · O'Neill · 2018 [cited by applicant]
US 10330499B2 · Elliott et al. · 2019 [cited by applicant]
US 10823789B2 · Rossi et al. · 2020 [cited by applicant]
US 11079291B2 · Bertin · 2021 [cited by applicant]
US 11112275B2 · Bertin · 2021 [cited by applicant]
US 11408755B2 · Bertin · 2022 [cited by applicant]
US 11428755B2 · Latham et al. · 2022 [cited by applicant]
US 11994387B2 · Rasbornig · 2024 [cited by examiner]
U.S. Appl. No. 18/051,934, filed Nov. 2, 2022, Romero et al. [cited by applicant]
U.S. Appl. No. 18/148,517, filed Dec. 30, 2022, Lehndorff. [cited by applicant]