Back to results
US 9,175,981 B2Granted
Motion sensor, method, and computer-readable storage medium providing a motion sensor generating a signal having signal states with a reduced amount of state chatter
AssigneeAllegro MicroSystems, LLC
InventorsAndrea Foletto, Devon Fernandez, Eric Burdette
Life of this patent
Estimating the term…
Abstract
A motion sensor has a state processor to identify states associated with a magnetic field signal provided by a magnetic field sensing element. The state processor includes a state peak logic module configured to generate a signal having signal states that have a reduced amount of state chatter.
Claims30
A motion sensor, comprising:
- a magnetic field sensing element configured to generate a magnetic field signal indicative of a magnetic field associated with an object;
- and
- a state processor coupled to receive a signal representative of the magnetic field signal, wherein the state processor is configured to generate a STATE_SM signal indicative of a plurality of states associated with the magnetic field signal, wherein the plurality of states is indicative of a respective range of signal values of the magnetic field signal, wherein the STATE_SM signal comprises a plurality of state transitions, wherein the plurality of state transitions is comprising state transition chatter, and wherein the state processor comprises:
- a state peak logic module coupled to receive the STATE_SM signal and configured to generate a STATE_PEAK signal, wherein the STATE_PEAK signal comprises a plurality of state peak transitions, wherein the plurality of state peak transitions has reduced state transition chatter,
- wherein the state peak logic module is further coupled to receive a POSCOMP_PK signal having state transitions that occur when a state represented by the STATE_PEAK signal differs from a state represented by the STATE_SM signal by a predetermined number of states, and wherein the state peak logic module comprises a state peak logic processor configured, if the POSCOMP_PK signal is equal to a first state, and a state value of the STATE_SM signal is greater than a state value of the STATE_PEAK signal, to set a state value of the STATE_PEAK signal to equal a state value of the STATE_SM signal.
2 more elements
A method of detecting a motion of an object, comprising:
- generating a magnetic field signal indicative of a magnetic field associated with the object;
- generating a STATE_SM signal indicative of a plurality of states associated with the magnetic field signal, wherein each one of the plurality of states is indicative of a respective range of signal values of the magnetic field signal, wherein the STATE_SM signal comprises a plurality state transitions, wherein the plurality of state is comprising state transition chatter;
- generating a STATE_PEAK signal related to the STATE_SM signal, wherein the STATE_PEAK signal comprises a plurality state peak transitions, wherein the plurality of state peak transitions has reduced state transition chatter;
- generating a POSCOMP_PK signal having state transitions that occur when a state represented by the STATE_PEAK signal differs from a state represented by the STATE_SM signal by predetermined number of states, and
- if the POSCOMP_PK signal is equal to a first state, and a state value of the STATE_SM signal is greater than a state value of the STATE_PEAK signal, setting a state value of the STATE_PEAK signal to equal a state value of the STATE_SM signal.
2 more elements
A non-transitory computer-readable storage medium having computer readable code thereon for providing sensing of a motion of an object, the medium comprising:
- instructions for receiving a magnetic field signal indicative of a magnetic field associated with the object;
- instructions for generating a STATE_SM signal indicative of a plurality of states associated with the magnetic field signal, wherein each one of the plurality of states is indicative of a respective range of signal values of the magnetic field signal, wherein the STATE_SM signal comprises a plurality of state transitions, wherein the plurality of state transitions is comprising state transition chatter;
- instructions for generating a STATE_PEAK signal related to the STATE_SM signal, wherein the STATE_PEAK signal comprises a plurality of state peak transitions, wherein the plurality of state peak has reduced state transition chatter;
- instructions for generating a POSCOMP_PK signal having state transitions that occur when a state represented by the STATE_PEAK signal differs from a state represented by the STATE_SM signal by a predetermined number of states, and
- instructions for, if the POSCOMP_PK signal is equal to a first state, and a state value of the STATE_SM signal is greater than a state value of the STATE_PEAK signal, setting a state value of the STATE_PEAK signal to equal a state value of the STATE_SM signal.
2 more elements
Dependencies are inferred from the claim text.