Magnetic field sensor and associated method that can sense a position of a magnet
AssigneeAllegro MicroSystems, LLC
InventorsAli Husain Yusuf Sirohiwala, James Rice
Life of this patent
Estimating the term…
Abstract
A magnetic field sensor, a magnetic assembly, and a method provide circuits and techniques for or measuring one or more displacement angles of a magnet using magnetic field sensing elements. Applications include, but are not limited to, joysticks.
Drawings
Claims30
A magnetic field sensor, comprising:
- an electronic circuit, comprising:
- a substrate having a major surface disposed in an x-y plane;
- first, second, third, and fourth magnetic field sensing elements disposed upon the major surface of the substrate and configured to generate first, second, third and fourth respective electronic magnetic field signals, wherein each electronic magnetic field signal is responsive to a respective magnetic field parallel to the major surface of the substrate, wherein the first and third magnetic field sensing elements have respective first and third maximum response axes parallel to each other, directed in opposite directions, and parallel to the major surface of the substrate, and wherein the second and fourth magnetic field sensing elements have respective second and fourth maximum response axes parallel to each other, directed in opposite directions, and parallel the major surface of the substrate, wherein the first and third major response axes are not parallel to the second and fourth major response axes;
- a first differential circuit coupled to the first and third magnetic field sensing elements and configured to generate a first difference signal related to a difference between the first and third electronic magnetic field signals;
- a second differential circuit coupled to the second and fourth magnetic field sensing elements and configured to generate a second difference signal related to a difference between the second and fourth electronic magnetic field signals, wherein the first difference signal has an amplitude related to a an x-axis projection upon the x-y plane and the second difference signal has an amplitude related to a y-axis projection upon the x-y plane;
- a direction angle processor coupled to receive signals representative of the first and second difference signals and configured to generate least one of an x direction angle signal or a y direction angle signal, wherein the x direction angle signal is representative of an angle relative to an x-axis in an x-y plane, and wherein the y direction angle signal is representative of an angle relative to a y-axis in the x-y plane;
- and
- a tilt angle processor coupled to receive signal representative of the first and second difference signals and configured to generate a z tilt angle signal representative of an angle relative to a z-axis in x-y-z Cartesian coordinates having the x-y plane.
A method of sensing a position of a magnet, comprising:
- providing, upon a substrate, first, second, third, and fourth magnetic field sensing elements configured to generate first, second, third and fourth respective electronic magnetic field signals, wherein each electronic magnetic field signal is responsive to a respective magnetic field parallel to the major surface of the substrate, wherein the first and third magnetic field sensing elements have respective first and third maximum response axes parallel to each other, directed in opposite directions, and parallel to the major surface of the substrate, and wherein the second and fourth magnetic field sensing elements have respective second and fourth maximum response axes parallel to each other, directed in opposite directions, and parallel the major surface of the substrate, wherein the first and third major response axes are not parallel to the second and fourth major response axes;
- generating a first difference signal related to a difference between the first and third electronic magnetic field signals;
- generating a second difference signal related to a difference between the second and fourth electronic magnetic field signals;
- generating at least one of an x direction angle signal or a y direction angle signal, wherein the x direction angle signal is representative of an angle relative to an x-axis in an x-y plane, and wherein the y direction angle signal is representative of an angle relative to a y-axis in the x-y plane;
- and
- generating a z tilt angle signal representative of an angle relative to a z-axis in x-y-z Cartesian coordinates having the x-y plane.
A magnetic field sensor, comprising:
- an electronic circuit, comprising:
- a substrate having a major surface disposed in an x-y plane;
- first, second, third, and fourth magnetic field sensing elements disposed upon the major surface of the substrate and configured to generate first, second, third and fourth respective electronic magnetic field signals, wherein each electronic magnetic field signal is responsive to a respective magnetic field parallel to the major surface of the substrate, wherein the first and third magnetic field sensing elements have respective first and third maximum response axes parallel to each other, directed in opposite directions, and parallel to the major surface of the substrate, and wherein the second and fourth magnetic field sensing elements have respective second and fourth maximum response axes parallel to each other, directed in opposite directions, and parallel the major surface of the substrate, wherein the first and third major response axes are not parallel to the second and fourth major response axes;
- a first differential circuit coupled to the first and third magnetic field sensing elements and configured to generate a first difference signal related to a difference between the first and third electronic magnetic field signals;
- a second differential circuit coupled to the second and fourth magnetic field sensing elements and configured to generate a second difference signal related to a difference between the second and fourth electronic magnetic field signals, wherein the first difference signal has an amplitude related to a an x-axis projection upon the x-y plane and the second difference signal has an amplitude related to a y-axis projection upon the x-y plane;
- and
- a tilt angle processor coupled to receive signals representative of the first and second difference signals and configured to generate a z tilt angle signal representative of an angle relative to a z-axis in x-y-z Cartesian coordinates.
A method of sensing a position of a magnet, comprising:
- providing, upon a substrate, first, second, third, and fourth magnetic field sensing elements configured to generate first, second, third and fourth respective electronic magnetic field signals, wherein each electronic magnetic field signal is responsive to a respective magnetic field parallel to the major surface of the substrate, wherein the first and third magnetic field sensing elements have respective first and third maximum response axes parallel to each other, directed in opposite directions, and parallel to the major surface of the substrate, and wherein the second and fourth magnetic field sensing elements have respective second and fourth maximum response axes parallel to each other, directed in opposite directions, and parallel the major surface of the substrate, wherein the first and third major response axes are not parallel to the second and fourth major response axes;
- generating a first difference signal related to a difference between the first and third electronic magnetic field signals;
- generating a second difference signal related to a difference between the second and fourth electronic magnetic field signals;
- and
- generating a z tilt angle signal representative of an angle relative to a z-axis in x-y-z Cartesian coordinates.
Dependencies are inferred from the claim text.