Typically, a magnetic-field angle sensor measures a direction of a magnetic-field vector through 360° in an x-y plane. In one example, a magnetic-field angle sensor may be used to detect an angular position of a rotating magnet. The presence of stray magnetic fields (i.e., magnetic fields coming from other sources than a desired target) can increase an angle error of the angle sensor. Generally, the angle error is defined to be the difference between an actual position of a magnet and a position of the magnet as measured by the angle sensor.
In one aspect, an angle sensor includes a first linear sensor and a second linear sensor. A first magnetic-field direction of a target magnet measured by the first linear sensor is substantially equal to a second magnetic-field direction of the target magnet measured by the second linear sensor. The first linear sensor, the second linear sensor and the target magnet are on an axis. The angle sensor determines an angle of a magnetic field.
In another aspect, an angle sensor configuration includes a first coil, a second coil parallel to the first coil and an angle sensor disposed between the first coil and the second coil. The angle sensor configured to determine an angle of a magnetic field.
In a further aspect, an angle sensor configuration includes an angle sensor, a first magnet having a first outward magnetized pole along a first axis away from the angle sensor and a second magnet opposite the first magnetic. The second magnet has a second outward magnetized pole along the first axis away from the angle sensor. The angle sensor configuration further includes a third magnet having a first inward magnetized pole along a second axis toward the angle sensor and a fourth magnet opposite the third magnetic. The third magnet has a second inward magnetized pole along the second axis toward the angle sensor. The angle sensor is disposed between the first, second, third and fourth magnets. The angle sensor configured to determine an angle of a magnetic field.
The foregoing features may be more fully understood from the following description of the drawings. The drawings aid in explaining and understanding the disclosed technology. Since it is often impractical or impossible to illustrate and describe every possible embodiment, the provided figures depict one or more illustrative embodiments. Accordingly, the figures are not intended to limit the scope of the broad concepts, systems and techniques described herein. Like numbers in the figures denote like elements.
Described herein are techniques to reduce a stray magnetic field (sometimes referred to as a “stray field”) effect on an angle sensor. A reduced stray magnetic field effect contributes to reducing angle errors in the angle sensor.
As used herein, the term “magnetic-field sensing element” is used to describe a variety of electronic elements that can sense a magnetic field. The magnetic-field sensing element can be, but is not limited to, a Hall Effect element, a magnetoresistance element, or a magnetotransistor. As is known, there are different types of Hall Effect elements, for example, a planar Hall element, a vertical Hall element, and a Circular Vertical Hall (CVH) element. As is also known, there are different types of magnetoresistance elements, for example, a semiconductor magnetoresistance element such as Indium Antimonide (InSb), a giant magnetoresistance (GMR) element, an anisotropic magnetoresistance element (AMR), a tunneling magnetoresistance (TMR) element, and a magnetic tunnel junction (MTJ). The magnetic field sensing element may be a single element or, alternatively, may include two or more magnetic field sensing elements arranged in various configurations, e.g., a half bridge or full (Wheatstone) bridge. Depending on the device type and other application requirements, the magnetic field sensing element may be a device made of a type IV semiconductor material such as Silicon (Si) or Germanium (Ge), or a type III-V semiconductor material like Gallium-Arsenide (GaAs) or an Indium compound, e.g., Indium-Antimonide (InSb).
As is known, some of the above-described magnetic-field sensing elements tend to have an axis of maximum sensitivity parallel to a substrate that supports the magnetic-field sensing element, and others of the above-described magnetic-field sensing elements tend to have an axis of maximum sensitivity perpendicular to a substrate that supports the magnetic-field sensing element. In particular, planar Hall elements tend to have axes of sensitivity perpendicular to a substrate, while metal based or metallic magnetoresistance elements (e.g., GMR, TMR, AMR) and vertical Hall elements tend to have axes of sensitivity parallel to a substrate.
Referring to
An ellipse 22 represents a high-field magnetic flux line and an ellipse 24 represents a low-field magnetic flux line. Thus, the first 2D linear sensor 14 experiences a higher magnetic field amplitude than the second 2D linear sensor 18. The magnetic field amplitude decreases when distance increases.
In one embodiment, the 2D linear sensors 14, 18 have a linear range equal to the maximum field range from the target plus twice a maximum amplitude of a stray magnetic field, which allows the 2D linear sensors 14, 18 avoid saturation.
The stacked 2D linear sensors 14, 18 allow for the detection of the amplitude and direction of the magnetic field generated by magnetic target 10 at two locations where the magnetic field direction is identical at both locations, but the magnetic field amplitude varies. As will be further described herein, the useful signal is the amplitude difference of the detected magnetic fields from these two locations.
Referring to
A spacer 28 separates (e.g., by about 25 microns) the first die 32 from the second die 36. In one example the second die 36 may be a flip-chip structure that is connected to the PCB 42 using solder balls 34. In one embodiment, a bonding wire 44 connects the PCB 42 to the first 2D linear sensor 14. In one example, the first linear sensor 14 and the second linear sensor 18 are spaced apart by about 1 millimeter. In other embodiments, multiple bonding wires (not shown) connect the PCB 42 to the first 2D linear sensor 14.
The package 200 is an example of placing the 2D linear sensors 14, 18 as far apart from each other as possible in the same package. System optimization may include optimizing the signal assuming the air gap constraints, the sensor linear range, and the maximum distance between the two sensors imposed by the packaging constraints.
In one example, each of the 2D linear sensors 14, 18 includes a magnetic-field sensing element. In one example, the magnetic-field sensing element is a magnetoresistance element (e.g., TMR or GMR). An advantage of this configuration is that the sensor integration in the system does not differ from a standard angle sensor integration (i.e., a fixed sensor mounted in front of a rotating magnet).
Referring to
Referring to
The angle sensor 604′ also includes a cosine bridge 706 and a sine bridge 708 that are modulated by the modulator 702 by the modulation frequency. The cosine bridge 706 and the sine bridge 708 are perpendicular to one another and have a reference (sensitive) axis perpendicular to one another. That is, the cosine bridge 706 is most sensitive along an x-axis and the sine bridge 708 is most sensitive along the y-axis.
The cosine bridge 706 and the sine bridge 708 demodulate the magnetic field signal generated by the cosine coils 602a, 602b. By demodulating the outputs of the two bridges the x-axis and y-axis projections of the detected magnetic field are obtained, i.e. the cosine and the sine of the measured magnetic field angle (multiplied by the field amplitude).
Referring to
Referring to
In one example, the coils 602a, 602b, 902a, 902b may be activated by time and/or frequency multiplex. In one example, the coils 602a, 602b, 902a, 902b may be modulated at the same time or the cosine coils 602a, 602b may be modulated at first time and the sine coils 902a, 902b may be modulated at a second time different from the first time. In one example, the cosine coils 602a, 602b may be modulated at the same modulation frequency, or the cosine coils 602a, 602b may be modulated at a first modulation frequency and the sine coils 902a, 902b may be modulated at a second modulation frequency different from the first modulation frequency. In one example, the cosine coils 602a, 602b may be modulated at the first time at the first modulation frequency and the sine coils 902a, 902b may modulated at the second time at the second frequency modulation.
Referring to
Referring to
The outward magnetized pole magnet 1102a is positioned opposite the outward magnetized pole magnet 1102b, and the angle sensor 1120 is positioned between the outward magnetized pole magnets 1102a, 1102b. Magnetization of each of the outward magnetized pole magnet 1102a, 1102b points away from the angle sensor 1120.
The inward magnetized pole magnet 1104a is positioned opposite the inward magnetized pole magnet 1104b, and the angle sensor 1120 is positioned between the inward magnetized pole magnets 1104a, 1104b. Magnetization of each of the inward magnetized pole magnet 1104a, 1104b points towards the angle sensor 1120.
In one example, the angle sensor 1120 includes TMR elements. In another example, the angle sensor 1120 includes GMR elements. In a further example, the angle sensor 1120 includes magnetometers. In further examples, TMR elements, GMR elements or magnetometers may be in one or more bridges included with the angle sensor 1120.
Referring to
In
Referring to
Referring to
Referring to
For example, a curve 1602 represents the maximum angle error due to a rotating 10 Oersted (Oe) stray field versus misplacement in the X-direction and a curve 1604 represents the maximum angle error due to a rotating 10 Oe stray field versus misplacement in the Y-direction, a curve 1612 represents the maximum angle error due to a rotating 20 Oe stray field versus misplacement in the X-direction and a curve 1614 represents the maximum angle error due to a rotating 20 Oe stray field versus misplacement in the Y-direction, a curve 1622 represents the maximum angle error due to a rotating 30 Oe stray field versus misplacement in the X-direction and a curve 1624 represents the maximum angle error due to a rotating 30 Oe stray field versus misplacement in the Y-direction, and a curve 1632 represents the maximum angle error due to a rotating 40 Oe stray field versus misplacement in the X-direction and a curve 1634 represents the maximum angle error due to a rotating 40 Oe stray field versus misplacement in the Y-direction.
Referring to
Referring to
The magnetoresistance element 1702a and the magnetoresistance element 1702b are located at the location A1 1702 (
In
The magnetoresistance element 1710a and the magnetoresistance element 1710b are located at the location C1 1710 (
Referring to
Referring to
Referring to
For example, a curve 2102 represents the maximum angle error due to a rotating 10 Oe stray field versus misplacement in the X-direction and a curve 2104 represents the maximum angle error due to a rotating 10 Oe stray field versus misplacement in the Y-direction, a curve 2112 represents the maximum angle error due to a rotating 20 Oe stray field versus misplacement in the X-direction and a curve 2114 represents the maximum angle error due to a rotating 20 Oe stray field versus misplacement in the Y-direction, a curve 2122 represents the maximum angle error due to a rotating 30 Oe stray field versus misplacement in the X-direction and a curve 2124 represents the maximum angle error due to a rotating 30 Oe stray field versus misplacement in the Y-direction, and a curve 2132 represents the maximum angle error due to a rotating 40 Oe stray field versus misplacement in the X-direction and a curve 2134 represents the maximum angle error due to a rotating 40 Oe stray field versus misplacement in the Y-direction at.
Referring to
Referring to
Referring to
For example, a curve 2502 represents the maximum angle error due to a rotating 10 Oe stray field versus misplacement in the X-direction and a curve 2504 represents the maximum angle error due to a rotating 10 Oe stray field versus misplacement in the Y-direction, a curve 2512 represents the maximum angle error due to a rotating 20 Oe stray field versus misplacement in the X-direction and a curve 2514 represents the maximum angle error due to a rotating 20 Oe stray field versus misplacement in the Y-direction, a curve 2522 represents the maximum angle error due to a rotating 30 Oe stray field versus misplacement in the X-direction and a curve 2524 represents the maximum angle error due to a rotating 30 Oe stray field versus misplacement in the Y-direction, and a curve 2532 represents the maximum angle error due to a rotating 40 Oe stray field versus misplacement in the X-direction and a curve 2534 represents the maximum angle error due to a rotating 40 Oe stray field versus misplacement in the Y-direction.
An angle of rotation of the target θ can be achieved for the embodiments in
where N is the number of MR elements, Resi is the resistance (may be conductance also) of the ith MR element in the vector and Xi is the angular position of the ith MR element on the die.
In this case C is computed as a complex number but the exact same results can be obtained by running two convolutions; one with a cosine (this would provide the real part of C) and one with a sine (this would provide the imaginary part of C). Also, the cosine and sine used for the convolution can be stored as two N elements vectors in memory to reduce algorithm execution time.
The angle of rotation of the target θ can be extracted with the following operation:
θ=arg(C)
Elements of different embodiments described herein may be combined to form other embodiments not specifically set forth above. Various elements, which are described in the context of a single embodiment, may also be provided separately or in any suitable subcombination. Other embodiments not specifically described herein are also within the scope of the following claims.
Number | Name | Date | Kind |
---|---|---|---|
6131457 | Sato | Oct 2000 | A |
6288533 | Haeberli et al. | Sep 2001 | B1 |
6489761 | Schroeder | Dec 2002 | B1 |
6550150 | Shirai | Apr 2003 | B1 |
6580269 | Hiligsmann et al. | Jun 2003 | B2 |
7768083 | Doogue et al. | Aug 2010 | B2 |
7932718 | Wiegert | Apr 2011 | B1 |
8089276 | Kentsch | Jan 2012 | B2 |
8575929 | Wiegert | Nov 2013 | B1 |
8629520 | Doogue et al. | Jan 2014 | B2 |
8952471 | Doogue et al. | Feb 2015 | B2 |
9046383 | Friedrich | Jun 2015 | B2 |
9082957 | Doogue et al. | Jul 2015 | B2 |
9625535 | Cadugan et al. | Apr 2017 | B2 |
9797746 | Vuillermet et al. | Oct 2017 | B2 |
9852832 | Sirohiwala et al. | Dec 2017 | B2 |
9859489 | Doogue et al. | Jan 2018 | B2 |
10069063 | Doogue et al. | Sep 2018 | B2 |
10401193 | Mehnert | Sep 2019 | B2 |
10670669 | Lassalle-Balier et al. | Jun 2020 | B2 |
20060038557 | Johnson | Feb 2006 | A1 |
20080184799 | Phan Le et al. | Aug 2008 | A1 |
20090267594 | Kather | Oct 2009 | A1 |
20110298447 | Foletto et al. | Dec 2011 | A1 |
20120012700 | Eriksen | Jan 2012 | A1 |
20120274563 | Olsson | Nov 2012 | A1 |
20120280679 | Shelton | Nov 2012 | A1 |
20130147642 | Rubio et al. | Jun 2013 | A1 |
20130261990 | Ura | Oct 2013 | A1 |
20180259594 | Fernandez et al. | Sep 2018 | A1 |
20190235032 | Lassalle-Balier | Aug 2019 | A1 |
20190250222 | Friedrich et al. | Aug 2019 | A1 |
20190265018 | Latham et al. | Aug 2019 | A1 |
20190271568 | Kozomora et al. | Sep 2019 | A1 |
20190383646 | Lassalle-Balier et al. | Dec 2019 | A1 |
20200041310 | Lassalle-Balier et al. | Feb 2020 | A1 |
20200057097 | Vuillermet et al. | Feb 2020 | A1 |
20200088546 | Sirohiwala et al. | Mar 2020 | A1 |
20200116800 | Lassalle-Balier et al. | Apr 2020 | A1 |
Entry |
---|
U.S. Appl. No. 16/244,452, filed Jan. 10, 2019, Lassalle-Balier et al. |
U.S. Appl. No. 16/254,874, filed Jan. 23, 2019, Weiland et al. |
U.S. Appl. No. 16/507,544, filed Jul. 10, 2019, David et al. |
U.S. Appl. No. 16/507,560, filed Jul. 10, 2019, Lassalle-Balier et al. |
U.S. Appl. No. 16/683,800, filed Nov. 14, 2019, David et al. |
U.S. 1st Non-Final Office Action dated Aug. 18, 2015 for U.S. Appl. No. 13/960,910; 22 Pages. |
Response to U.S. 1st Non-Final Office Action dated Aug. 18, 2015 for U.S. Appl. No. 13/960,910; Response filed Nov. 11, 2015; 12 Pages. |
U.S. 1st Final Office Action dated Jan. 7, 2016 for U.S. Appl. No. 13/960,910; 20 Pages. |
Response to U.S. 1st Final Office Action dated Jan. 7, 2016 for U.S. Appl. No. 13/960,910; Response filed Apr. 4, 2016; 12 Pages. |
U.S. 1st Advisory Action dated Apr. 20, 2016 for U.S. Appl. No. 13/960,910; 4 Pages. |
Supplemental Response to U.S. 1st Final Office Action dated Jan. 7, 2016 for U.S. Appl. No. 13/960,910; Supplemental Response filed Jun. 7, 2016; 12 Pages. |
U.S. 2nd Non-Final Office Action dated Jul. 1, 2016 for U.S. Appl. No. 13/960,910; 22 Pages. |
Response to U.S. 2nd Non-Final Office Action dated Jul. 1, 2016 for U.S. Appl. No. 13/960,910; Response filed Sep. 9, 2016; 11 Pages. |
U.S. 2nd Final Office Action dated Sep. 28, 2016 for U.S. Appl. No. 13/960,910; 27 Pages. |
Response to U.S. 2nd Final Office Action dated Sep. 28, 2016 for U.S. Appl. No. 13/960,910; Response filed Dec. 28, 2016; 11 Pages. |
U.S. 2nd Advisory Action dated Jan. 9, 2017 for U.S. Appl. No. 13/960,910; 4 Pages. |
Supplemental Response to U.S. 2nd Final Office Action dated Sep. 28, 2016 for U.S. Appl. No. 13/960,910; Supplemental Response filed Jan. 20, 2017; 11 Pages. |
U.S. Notice of Allowance dated Jan. 30, 2017 for U.S. Appl. No. 13/960,910; 12 Pages. |
U.S. Appl. No. 15/999,122, filed Aug. 17, 2018, Vuillermet et al. |
U.S. Appl. No. 16/157,317, filed Oct. 11, 2018, Lassalle-Balier et al. |
U.S. Appl. No. 16/507,552, filed Jul. 10, 2019, Lassallie-Balier et al. |
Number | Date | Country | |
---|---|---|---|
20210262777 A1 | Aug 2021 | US |