IP Library Granted Patent US 9,797,961
Granted Patent B2
US 9,797,961 · App. 14/599,789 · Granted Oct 24, 2017

Magnetic field sensor with delayed output

Inventors: Christian Feucht (Annecy, FR); Thomas J. Kovalcik (Barrington, NH)
Assignee: Allegro MicroSystems, LLC
G01R33/0023G01P3/4802G01P3/489G01V3/08H03L7/06
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 9,797,961
App. No.
14/599,789
Granted
Oct 24, 2017
Kind
B2
Abstract

Apparatuses, systems, and methods that provide a delayed output signal with reduced sampling error are described. Embodiments include a clock circuit that generates a sample clock signal having a predetermined sample clock period. A sampling circuit may generate samples of a received signal during each sample clock period. An interpolation circuit may estimate a value of the received signal at times between the samples of the received signal based on at least a first sample and a second sample of the received signal. The interpolation circuit may estimate a time that the received signal crosses a threshold, and determine a time delta between the first sample and the estimated time that the received signal crosses the threshold. A delay circuit to generate a time delay substantially equal to the time delta is also included. An output signal changes state after the generated time delay.

Claims (49)

1. A system comprising:

a clock circuit generating a sample clock signal having a predetermined sample clock period;

a sampling circuit to generate samples of a received signal during each sample clock period;

an interpolation circuit to:

estimate at least one value of the received signal at times between the samples of the received signal, the at least one estimated value corresponding to a threshold value and based on at least a first sample and a second sample of the received signal;

estimate a time that the received signal crosses the threshold by using the estimated values; and

determine a time delta between the first sample and the estimated time that the received signal crosses the threshold; and

a delay circuit to generate a time delay substantially equal to the time delta; and

a synchronization circuit to periodically synchronize the delay circuit so that a maximum delay generated by the delay circuit is substantially equal to the sample clock period, wherein the synchronization circuit comprises a control feedback loop.

2. The system of claim 1 wherein the delay circuit is further configured to generate the time delay during a clock period following the second sample.

3. The system of claim 1 further comprising a circuit to generate a state transition of an output signal after the time delay.

4. The system of claim 1 wherein an output of the delay circuit has a resolution that is a fraction of the clock period.

5. The system of claim 4 wherein the delay circuit has a resolution that is ½ x times the sample clock period, where x is a non-zero integer.

6. The system of claim 1 wherein delay circuit includes one or more inputs to receive one or more control signals representing the time delay.

7. The system of claim 6 wherein the one or more inputs are digital inputs.

8. The system of claim 6 further comprising a state machine to generate the one or more control signals.

9. The system of claim 1 wherein the discrete time control feedback loop comprises a phase comparator and a variable current source.

10. A magnetic field sensor comprising:

a clock circuit generating a sample clock signal having a predetermined sample clock period;

a sampling circuit to generate, during each sample clock period, samples of a magnetic field signal representing an external magnetic field;

an interpolation circuit to:

estimate at least one value of the received signal at times between the samples of the received signal, the at least one estimated value corresponding to a threshold value and based on at least a first sample and a second sample of the received signal;

estimate a time that the received signal crosses the threshold by using the estimated values; and

determine a time delta between the first sample and the estimated time that the received signal crosses the threshold; and

a delay circuit to generate a time delay substantially equal to the time delta; and

a synchronization circuit to periodically synchronize the delay circuit so that a maximum delay generated by the delay circuit is substantially equal to the sample clock period, wherein the synchronization circuit comprises a control feedback loop.

11. The magnetic field sensor of claim 10 wherein the delay circuit is further configured to generate the time delay following a second sample clock period after the first sample clock period.

12. The magnetic field sensor of claim 11 further comprising a circuit to generate a state transition of an output signal after the time delay.

13. The magnetic field sensor of claim 10 wherein the delay circuit has a resolution that is a fraction of the sample clock period.

14. A method comprising:

generating a sample clock signal having a predetermined sample clock period;

generating samples of a received signal during each sample clock period to produce a sampled signal;

estimating at least one value of the received signal at times between the samples of the received signal, the at least one estimated value corresponding to a threshold value and based on at least a first sample and a second sample of the received signal;

estimating a time that the received signal crosses the threshold;

determining a time delta between the first sample and the estimated time that the received signal crosses the threshold;

generating a delayed output signal having a state transition occurring at a time substantially equal to the time delta following the second sample; and

periodically synchronizing, by a synchronization circuit, the delayed output signal so that a maximum delay of the delayed output signal is substantially equal to the sample clock period wherein the synchronization circuit comprises a control feedback loop.

15. The method of claim 14 further comprising generating the state transition of the delayed output signal during a clock period following the second sample.

16. The method of claim 14 wherein estimating the at least one value includes interpolating a point of the received signal between the first and second samples based on an interpolation function.

17. An apparatus comprising:

a clock circuit generating a sample clock signal having a predetermined sample clock period;

a sampling circuit to generate samples of a received signal during each sample clock period;

an interpolation circuit to:

estimate at least one value of the received signal at times between the samples of the received signal, the at least one estimated value corresponding to a threshold value and based on at least a first sample and a second sample of the received signal;

estimate a time that the received signal crosses the threshold by using the estimated values; and

determine a time delta between the first sample and the estimated time that the received signal crosses the threshold; and

means for generating a delayed output signal having a state transition during a second sample clock period following the first sample clock period, the delayed output signal being delayed by a time substantially equal to the time delta during a clock period following the second sample; and

a synchronization circuit to periodically synchronize the delay circuit so that a maximum delay generated by the delay circuit is substantially equal to the sample clock period, wherein the synchronization circuit comprises a control feedback loop.

18. The apparatus of claim 17 wherein the second clock period follows immediately after the first clock period.

Assignments (6)
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 →
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 Jun 22, 2023
From: ALLEGRO MICROSYSTEMS, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS THE COLLATERAL AGENT
Reel/Frame 064068/0459 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2015
From: FEUCHT, CHRISTIAN; KOVALCIK, THOMAS J.; ALLEGRO MICROSYSTEMS EUROPE LIMITED
To: ALLEGRO MICROSYSTEMS, LLC
Reel/Frame 034799/0936 →
Continuity (1)
Related Publication 20160209476A1 · Jul 21, 2016