Multi-dimensional measurement using magnetic sensors and related systems, methods, and integrated circuits

Information

  • Patent Grant
  • 10697800
  • Patent Number
    10,697,800
  • Date Filed
    Tuesday, August 22, 2017
    7 years ago
  • Date Issued
    Tuesday, June 30, 2020
    4 years ago
Abstract
This disclosure describes, among other things, embodiments of devices, systems, and methods for using 3-dimensional (3D) magnetic sensors to detect the position of a magnetic target. By using 3D magnetic sensors, a two dimensional array of such magnetic sensors can be used to determine a 3D position of a magnetic target.
Description
FIELD OF THE DISCLOSURE

The present disclosure relates to detecting position of a magnetic target.


BACKGROUND

Various arrangements of magnetic sensors are used to measure the position of a magnet. For example, magnetic sensors can be arranged to determine a position of a magnet in one, two, or three dimensions. Example magnetic sensors include magnetoresistive sensors and Hall effect sensors.


SUMMARY OF THE DISCLOSURE

This disclosure describes, among other things, embodiments of devices, systems, and methods for using magnetic sensors (e.g., three dimensional field and/or angle sensors) to monitor the position of a magnetic target. By using a three-dimensional (3D) field or angle sensors, a two dimensional (2D) array of sensors may be used instead of a three dimensional array of sensors. As such, the 3D position of a magnetic target may be measured using fewer sensors in a 2D array compared to a 3D array.


In one aspect, the present disclosure provides a magnetic sensor for detecting a position of a magnetic target, the magnetic sensor comprising: a first magnetic sensing element; a second magnetic sensing element, the first and second magnetic sensing elements positioned on a first substrate plane; a third magnetic sensing element positioned on a second substrate plane oriented at a non-zero angle relative to the first substrate plane; and one or more output contacts configured to provide information from the first, second, and third magnetic sensing elements indicative of a 3-dimensional (3D) position of the magnetic target.


The magnetic sensor can further comprise a processing circuit configured to receive data from the first, second, and third magnetic sensing elements and to calculate an angle of a magnetic field based on the received data. The magnetic sensor can also comprise a fourth magnetic sensing element positioned on the second substrate plane. The magnetic sensing elements can comprise at least one of an anisotropic magnetoresistive (AMR) sensing element, a giant magnetoresistive (GMR) sensing element, or tunneling magnetoresistive (TMR) sensing element. The first magnetic sensing element can comprise magnetoresistive elements arranged in a bridge configuration. In the magnetic sensor, the first substrate plane can be substantially orthogonal to the second substrate plane.


In another aspect, the present disclosure provides a system for detecting the position of a magnetic target, the system comprising: an array of magnetic sensor integrated circuits (ICs), wherein a first magnetic sensor IC of the array comprises at least three first magnetic sensing elements and one or more first output contacts configured to provide first information indicative of a 3-dimensional (3D) position of the magnetic target, and wherein a second magnetic sensor IC sensor of the array comprises at least three second magnetic sensing elements and one or more second output contacts configured to provide second information indicative of the 3D position of the magnetic target; and a computation circuit configured to output 3D position information of a magnetic target positioned in proximity to the array based on the first information and the second information.


The first magnetic sensing elements can comprise two magnetic sensing elements positioned on a first substrate plane, and another magnetic sensing element positioned on a second substrate plane, in which the second substrate plane is oriented at a non-zero angle relative to the first substrate plane. The first magnetic sensing elements can be anisotropic magnetoresistive sensing elements. The system can determine an angle of the magnetic target. The system can be configured in a non-symmetric arrangement, a rectangular arrangement, and/or a triangle arrangement. The maximum distance between two IC sensors of the IC sensors may be less than the dimensions of magnetic target in a plane that is substantially parallel to the 2-dimensional array. The computation circuit can be a microcontroller. wherein the computation circuit is configured to determine a coarse position to determine a group of magnetic sensor ICs of the array to use for a fine position measurement, wherein the group comprises the first magnetic sensor IC and the second magnetic sensor IC, and wherein the 3D position information comprises the fine position measurement. The computation circuit can determine a three-dimensional rotation of the magnetic target. The computation circuit can output three-dimensional rotation information of the magnetic target. A column of magnetic sensor ICs of the array can include magnetic sensors ICs that are unevenly spaced from adjacent magnetic sensor ICs in the column. A maximum distance between two IC adjacent magnetic sensor ICs of the array that are closest to each other can be less than a largest dimension of the magnetic target. The computation circuit can comprise a microcontroller. The computation circuit can further comprise an analog-to-digital converter coupled between the magnetic sensor ICs of the array and the microcontroller.


In another aspect, the present disclosure provides a method of determining a position of a magnetic target, the method comprising: determining a coarse position of the magnetic target to identify a group of magnetic sensors of an array of magnetic sensors that generate a signal that satisfies a threshold; measuring a rotation of the magnetic target based on measurements of at least three magnetic sensors of the group of magnetic sensors; and determining a fine position of the magnetic target based on measurements of magnetic sensors of the group of magnetic sensors.


Magnetic sensors of the array can each comprise two magnetic sensing elements in a first substrate plane and a third magnetic sensing element in a second substrate plane that is approximately orthogonal to the first substrate plane. The method can also include measuring an updated rotation of the magnetic target and determining an updated fine position of the magnetic target. The fine position can be a three-dimensional position, and measuring the rotation can comprise measuring rotation of the magnetic target in three-dimensions.


In another aspect, the present disclosure provides a method of using an integrated circuit (IC) sensor for detecting the position of a magnetic target, the method comprising: detecting a first magnetic field information at a first magnetic sensing element; detecting a second magnetic field information at a second magnetic sensing element, the first and second magnetic sensing elements positioned on a first substrate plane; detecting a third magnetic field information at a third magnetic sensing element positioned on a second substrate plane oriented at a non-zero angle relative to the first substrate plane; and providing the first, second, and third magnetic field information indicative of a 3-dimensional (3D) position of the magnetic target at one or more output contacts.


The method can further comprise processing data from the magnetic sensing elements to calculate an angle of a magnetic field associated with the magnetic target. The magnetic sensing elements can comprise of an anisotropic magnetoresistive (AMR) sensing element, a giant magnetoresistive (GMR) sensing element, or a tunneling magnetoresistive (TMR) sensing element. The magnetic sensing element may also be arranged in a bridge configuration. The method can include determining an angle of the magnetic target.


For purposes of summarizing the disclosure, certain aspects, advantages and novel features of the innovations have been described herein. It is to be understood that not necessarily all such advantages may be achieved in accordance with any particular embodiment. Thus, the innovations may be embodied or carried out in a manner that achieves or optimizes one advantage or group of advantages as taught herein without necessarily achieving other advantages as may be taught or suggested herein.





BRIEF DESCRIPTION OF THE DRAWINGS

These drawings and the associated description herein are provided to illustrate specific embodiments of the invention and are not intended to be limiting.



FIG. 1 is a diagram of magnetic sensors detecting magnetic fields and angles.



FIG. 2 is a perspective view of a 3D magnetic sensor according to an embodiment of this disclosure.



FIG. 3 is a perspective view of a 3D magnetic sensor according to an embodiment of this disclosure.



FIG. 4 is a schematic diagram of a 3D sensor according to an embodiment of this disclosure.



FIG. 5 is a schematic diagram of a 3D sensor according to an embodiment of this disclosure.



FIG. 6 is a perspective view of an example magnetic target.



FIG. 7 is a perspective view of a magnetic target and a sensor array according to an embodiment of this disclosure.



FIG. 8A is a plan view of a sensor array according to an embodiment of this disclosure.



FIG. 8B is a plan view of a sensor array according to an embodiment of this disclosure.



FIG. 8C is a plan view of a sensor array according to an embodiment of this disclosure.



FIG. 8D is a plan view of a sensor array according to an embodiment of this disclosure.



FIG. 8E is a plan view of a sensor array according to an embodiment of this disclosure.



FIG. 8F is a plan view of a sensor array according to an embodiment of this disclosure.



FIG. 9 is a schematic diagram of a sensor array and a microcontroller according to an embodiment of this disclosure.



FIG. 10 is a schematic diagram of a sensor array, an analog-to-digital converter, and a microcontroller according to an embodiment of this disclosure.



FIG. 11A is a perspective view of a 3D sensor including Hall effect sensors with a soft magnetic part according to an embodiment of this disclosure.



FIG. 11B is a side view of the 3D sensor of FIG. 12 with a homogenous magnetic field affected by the soft magnetic part.



FIG. 12 is a flowchart of a 3D position determining process according to an embodiment of this disclosure.



FIG. 13A is a plan view of a sensor array and a magnetic target illustrating a coarse position determination corresponding to the method of FIG. 12.



FIG. 13B is a plan view of a sensor array and a magnetic target illustrating a coarse position determination corresponding to the method of FIG. 12 when the magnetic target is in a different position than in FIG. 13A.



FIG. 14A is a plan view of a sub-array of sensors and the magnetic target corresponding to determining field rotation measuring in the process of FIG. 12.



FIG. 14B a plan view of different sub-arrays of sensors and the magnetic target corresponding to determining field rotation measuring in the process of FIG. 12 when the magnetic target is in a different position than in FIG. 14A.



FIG. 15 is a flowchart of a 3D position determining process according to an embodiment of this disclosure.



FIG. 16 is a flowchart of a 3D position determining process according to an embodiment of this disclosure.





DETAILED DESCRIPTION

Various aspects of the novel systems, apparatuses, and methods are described more fully hereinafter with reference to the accompanying drawings. Aspects of this disclosure may, however, be embodied in many different forms and should not be construed as limited to any specific structure or function presented throughout this disclosure. Rather, these aspects are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art. Based on the teachings herein, one skilled in the art should appreciate that the scope of the disclosure is intended to cover any aspect of the novel systems, apparatuses, and methods disclosed herein, whether implemented independently of or combined with any other aspect. For example, an apparatus may be implemented or a method may be practiced using any number of the aspects set forth herein. In addition, the scope is intended to encompass such an apparatus or method which is practiced using other structure, functionality, or structure and functionality in addition to or other than the various aspects set forth herein. It should be understood that any aspect disclosed herein may be embodied by one or more elements of a claim.


Although particular aspects are described herein, many variations and permutations of these aspects fall within the scope of the disclosure. Although some benefits and advantages of the preferred aspects are mentioned, the scope of the disclosure is not intended to be limited to particular benefits, uses, or objectives. Rather, aspects of the disclosure are intended to be broadly applicable to a variety of systems. The detailed description and drawings are merely illustrative of the disclosure rather than limiting, the scope of the disclosure being defined by any appended claims and equivalents thereof.


In this description, reference is made to the drawings where like reference numerals can indicate identical or functionally similar elements. It will be understood that elements illustrated in the figures are not necessarily drawn to scale. Moreover, it will be understood that certain embodiments can include more elements than illustrated in a drawing and/or a subset of the elements illustrated in a drawing. Further, some embodiments can incorporate any suitable combination of features from two or more drawings. The headings provided herein are for convenience only and do not necessarily affect the scope or meaning of the claims.


Aspects of this disclosure relate to detecting a 3-dimensional (3D) position and/or angle of a magnetic target. Such detecting can be implemented using magnetic field and/or angle sensors. A 3D magnetic field sensor can include at least three magnetic sensing elements. For instance, a 3D magnetic field sensor can include Hall effect sensors arranged in 3 dimensions or a monolithic integrated component that uses a soft magnetic element. With such a sensor, it is possible to calculate a field angle of a magnetic field (elevation and azimuth) using the arctangent (arctan or a tan) function. Similar calculations can be performed in connection with a 3D angle sensor that includes anisotropic magnetoresistive (AMR) sensing elements, giant magnetoresistive (GMR) sensing elements, tunneling magnetoresistive (TMR) sensing elements, the like, or any combination thereof. Magnetoresistive sensors can provide signals having amplitudes that are less affected by magnetic field strength than Hall effect sensors.


The magnetic sensing discussed herein can be implemented, for example, in industrial automation applications. For instance, the 3D position sensing discussed herein can be implemented in assembly lines with parts moving in three dimensions.


3D Magnetic Sensors



FIG. 1 is a diagram of magnetic sensors detecting magnetic fields. FIG. 1 illustrates a magnetic target 110 that is producing magnetic fields 120. In FIG. 1, magnetic sensors 130A and 130B are arranged to measure an angle of the emitted magnetic fields 120. Outputs of the magnetic sensors 130A and 130B can be used to determine a 3D position of the magnetic target 110. The position of magnetic target 110 can be detected based on the magnetic target is generating field angles that are unique around the magnetic target. FIG. 1 shows such an angle change near the magnetic target 110.



FIG. 2 is a perspective view of a 3D magnetic sensor 200 according to an embodiment of this disclosure. The 3D magnetic sensor 200 includes a first substrate 210 and a second substrate 250. Magnetic sensing elements 220A and 220B are arranged on the first substrate 210. The magnetic sensing 220A and 220B elements can measure the sine and cosine magnetic field signals, respectively. Magnetic sensing element 260 is arranged on the second substrate 250 and is configured to measure the magnetic field signals on a third axis. Each of the magnetic sensing elements 220A, 220B, and 260 can include a full bridge as illustrated. As illustrated, the magnetic sensing 220A and 220B can be oriented at an angle of about 45° relative to each other. The magnetic sensing elements 220A, 220B, and 260 can each be magnetoresistive sensing elements, such as any suitable magnetoresistive (xMR) sensing element. Example xMR sensing elements include a giant magnetoresistive (GMR) sensing element, a tunneling magnetoresistive (TMR) sensing element, and an AMR sensing element. The magnetic sensing elements 220A, 220B, and 260 can be arranged to detect a magnetic field in three dimensions. The second substrate 250 is oriented at a non-zero angle relative to the first substrate 210. The first substrate 210 and the second substrate 240 can be approximately orthogonal to each other as illustrated in FIG. 2.



FIG. 3 is a perspective view of a 3D magnetic sensor 300 according to an embodiment of this disclosure. The 3D magnetic sensor 300 includes one more magnetic sensing element than the 3D magnetic sensor 200 of FIG. 2. The 3D magnetic sensor 300 includes a first substrate 310 and a second substrate 350. Magnetic sensing elements 320A and 320B are arranged on the first substrate 310. The magnetic sensing elements 310A and 310B can measure the sine and cosine magnetic field signals, respectively. Magnetic sensing elements 360A and 360B are arranged on second substrate 350 and can measure magnetic field signals on a third axis. The second substrate 350 is positioned at a non-zero angle compared to first substrate 310. The first substrate 310 and the second substrate 350 can be approximately orthogonal to each other as illustrated in FIG. 3. The magnetic sensing elements 320A, 320B, 360A, and 360B can be magnetic angle sensors. For instance, these sensors can be AMR sensors.



FIG. 4 is a schematic diagram of a 3D magnetic sensor 400 according to an embodiment of this disclosure. The 3D magnetic sensor 400 includes magnetic sensing elements 410A, 410B, and 410C. The magnetic sensing elements 410A, 410B, and 410C can correspond to the magnetic sensing elements 220A, 220B, and 260, respectively, of FIG. 2. For instance, the physical layouts of the magnetic sensing elements 410A, 410B, and 410C can be oriented relative to each other in accordance with diagram of FIG. 2. Each magnetic sensing element can include a full bridge as illustrated in FIG. 4. The magnetic sensing elements 410A, 410B, and 410C are coupled to a processing circuit 420. The processing circuit 420 is configured to receive data from the magnetic sensing elements 410A, 410B, and 410C. The processing circuit 420 can process outputs of the magnetic sensing elements 410A, 410B, and 410C. For instance, the processing circuit 420 can calculate a magnitude of a magnetic field associated with a magnetic target. The processing circuit 420 can be included in the same integrated circuit as the magnetic sensing elements 410A, 410B, and 410C. The processing circuit 420 can receive information indicating the detected magnetic field of the magnetic target and use the information to calculate a field angle of a magnetic field (elevation and azimuth) using the arctangent (arctan or a tan) function. An arctangent function with two arguments can be referred to as an a tan 2 function. In certain embodiments, an output signal of the processing circuit 420 is an analog signal (e.g., amplified signal of each magnetic sensing element 410A, 410B, and 410C). In some other embodiments, the output signal is a digital angle signal representing pairs of arctangent functions of outputs of sensing elements (e.g., a tan 2(output of magnetic sensing element 410A, output of magnetic sensing element 410B) and a tan 2(output of magnetic sensing element 410B, output of magnetic sensing element 410C)). Output(s) of the processing circuit 420 can be provided to a microcontroller to determine a 3D position of a magnetic target. In some other embodiments, outputs of one or more magnetic sensing elements can be provided to a microcontroller without further processing on the IC that includes the magnetic sensing elements. Any other suitable computation circuit can be used in place of or in combination with any of the microcontrollers discussed herein. For instance, an application specific integrated circuit (ASIC) can compute position information for a magnetic target instead of or together with a microcontroller.



FIG. 5 is a schematic diagram of a 3D magnetic sensor 500 according to an embodiment of this disclosure. The 3D magnetic sensor 500 includes magnetic sensing elements 510A, 510B, 510C, and 510D. In an AMR based sensor, the magnetic sensing elements 510A, 510B, 510C, and 510D can be implemented as full bridges. Two pairs of full brides can be implemented for AMR based sensors. AMR sensors can detect an angle of a magnetic field. One bridge of each pair can be oriented at a non-zero angle (e.g., a 45 degree angle) relative to the other bridge of the pair.


The magnetic sensing elements 510A, 510B, 510C, and 510D can correspond to the magnetic sensing elements 310A, 310B, 330A, and 330B, respectively, of FIG. 3. Each magnetic sensing element can include a full bridge as illustrated in FIG. 5. The magnetic sensing elements 510A, 510B, 510C, and 510D are coupled to a processing circuit 520. The processing circuit 520 process data from the magnetic sensing elements 510A, 510B, 510C, and 510D. For instance, the processing circuit 520 can calculate an angle of a magnetic field. The processing circuit 520 can be included in the same integrated circuit as the magnetic sensing elements 510A, 510B, 510C, and 510D. Output(s) of the processing circuit 520 can be provided to a microcontroller or other computation circuit to determine a 3D position of a magnetic target. In certain embodiments, an output signal of the processing circuit 520 is an analog signal (e.g., amplified signal of each magnetic sensing element 510A, 510B, 510C, 510D). In some other embodiments, the output signal is a digital angle signal representing pairs of arctangent functions of outputs of sensing elements (e.g., a tan 2(output of magnetic sensing element 510A, output of magnetic sensing element 510B) and a tan 2(output of magnetic sensing element 510C, output of magnetic sensing element 510D)). In certain embodiments, outputs of one or more magnetic sensing elements can be provided to a microcontroller or other computation circuit without further processing on the IC that includes the magnetic sensing elements.


The magnetic field angle distribution around a bar magnet can be unique but symmetric around the bar magnet. Accordingly, a rotation of the bar magnet around the axis, pointing from the north to the south pole of the bar magnet at 180 degrees should generate the same field angle distribution. In the case of a square magnet, a rotation of 90 degrees should generate the same field angle distribution as prior to the 90 degree rotation. A non-symmetric magnetic target can generate a field distribution that is unique even after rotation in the whole angle spectrum. Accordingly, it is possible to calculate the absolute position including all angles in each physical position for a non-symmetric magnetic target. Moreover, the magnetic field angles distribution of a non-symmetrical magnetic target should be unique and predictable. Thus, it is possible to detect both the position of such a magnetic target in x-, y-, and z-axes and the rotation around all three axes based on comparing the detected field angles with the predicted field angles distribution. Accordingly, it can be advantageous to use a non-symmetric magnetic target with the magnetic sensor arrays discussed herein. An example of such a non-symmetric magnetic target will be described with reference to FIG. 6.



FIG. 6 is a perspective view of an example magnetic target 600. The magnetic target 600 includes a plurality of magnets 610A, 610B, 610C, and 610D. The magnetic target 600 can generate magnetic field angles that are unique around the magnetic target 600. Magnetic sensors discuss herein can detect a 3D position of a magnetic target that includes two or more magnets, such as the magnetic target 600. Magnetic sensors discussed herein can also detect a 3D position of a magnetic target that includes a single magnet.


Magnetic sensor integrated circuits (ICs) discussed herein can be arranged in 2D arrays. Such arrays can be used to determine a 3D position of a magnetic target. Any of the magnetic sensor IC arrays discussed herein can include any suitable number of magnetic sensor ICs. As an example, hundreds or thousands of such magnetic sensor ICs can be included in a 2D array. Example magnetic sensor IC arrays will be discussed. However, any suitable arrangement of magnetic sensor ICs can be implemented to determine 3D position of a magnetic target.



FIG. 7 is a perspective view of a magnetic target 600 as described in FIG. 6 and a 2D sensor array 700 according to one embodiment of the disclosure. The 2D sensor array 200 can be used to detect the field angle at several different positions. The magnetic target 600 may include a plurality of magnets 610A, 610B, 610C, and 610D. The sensor array 700 includes 3D magnetic sensor ICs including magnetic sensor ICs 710A, 710B, and 710C. As illustrated, the sensor array 700 includes a number of additional sensor ICs than the magnetic sensor ICs 710A, 710B, and 710C. Each of the 3D magnetic sensor ICs can be implemented in accordance with any suitable principles and advantages discussed with reference to FIGS. 2 to 5. For instance, each of the 3D magnetic sensor ICs 710A, 710B, and 710C can include the 3D magnetic sensor of FIG. 2, the 3D magnetic sensor of FIG. 3, the 3D magnetic sensor of FIG. 4, or the 3D magnetic sensor of FIG. 5, or any suitable combination of features of these 3D magnetic sensors. The field angle distribution should be unique for magnetic target 600. Detection of the field angles can provide information about the field angles at different positions and the position of the magnetic target 600 can be determined from such information.


Measuring an angle of a magnetic field angle instead of a magnitude of the magnetic field associated with a magnetic target can be desirable in some instances. The magnetic field strength (i.e., magnitude) around a magnetic target can change significantly with variations in the temperature of the magnetic target. This can be due to the temperature coefficient of the magnetic remanence and coercivity. In comparison, the magnetic field angle can remain substantially constant in a given temperature range. Thus, by measuring magnetic field angle rather than magnetic field magnitude, an impact of temperature on a measurement of a position of a magnetic target can be reduced. Moreover, the magnetic field angle distribution of certain magnetic targets should be unique and predictable. Thus, it is possible to detect both the position of such a magnetic target in x-, y-, and z-axes and the rotation around all three axes using an array of 3D magnetic position sensor ICs based on comparing the detected field angles with the predicted field angles distribution.


Magnetic Sensor IC Arrays


Magnetic sensor ICs can be arranged in an array in a variety of different ways. Some example magnetic IC sensor arrays will be described. Any suitable principles and advantages of these sensor arrays can be implemented in combination with each other.



FIG. 8A is a plan view of a sensor array 800 according to an embodiment of this disclosure. The sensor array 800 includes magnetic sensor integrated circuits 710A, 710B, and 710C and a number of additional sensors as illustrated in FIG. 8A. Each of the magnetic sensors of the sensor array 800 can be implemented by a separate IC in accordance with any suitable principles and advantages of FIGS. 2 to 5. As illustrated in FIG. 8A, the magnetic sensors are configured in a rectangular (e.g., a square) shaped arrangement. The sensor array 800 includes magnetic sensors arranged in rows and columns. The illustrated magnetic sensors are regularly spaced apart from each other in rows and in columns. The maximum distance between two magnetic sensors that are closest to each other in the same column or the same row may be shorter than dimensions of a magnetic target being sensed by the sensor array 800. More specifically, for the magnetic target 600 of FIG. 6, the maximum distance between two magnetic sensors that are closest to each other in the same column or the same row can be less that the a larger of the x or y dimension of the magnetic target 600. In some embodiments, three neighboring sensors in the sensor array 800 are configured in a triangle shaped arrangement (e.g. magnetic sensors 710A, 710B, and 710C). The three sensor arrangement provides magnetic field and rotation measurements for calculating the position of a magnetic target as described below. The distance between each group of two sensors in the sensor array 900 can be less than the dimensions of a magnetic target being sensed by the sensor array 800.



FIG. 8B is a plan view of a reduced sensor array 810 according to an embodiment of this disclosure. The reduced sensor array 810 includes fewer magnetic sensors compared to the rectangular sensor array 800 of FIG. 8A. With a reduced sensor array, accurate position and/or field angle measurements can be obtained with fewer magnetic sensors than in the magnetic sensor array 800 of FIG. 8A. The sensor array 810 includes magnetic sensors 710A, 710B, and 710C and a number of additional sensors as illustrated in FIG. 8B. Each of the magnetic sensors of the sensor array 810 can be implemented by a separate IC in accordance with any suitable principles and advantages of FIGS. 2 to 5. In this embodiment, the magnetic sensors are configured in a reduced rectangular (e.g., a square) shaped arrangement. The illustrated sensor array 810 includes clusters of 4 magnetic sensor ICs. The maximum distance between two magnetic sensors that are closest to each other in the same column or the same row may be shorter than dimensions of a magnetic target being sensed by the sensor array 810. In some embodiments, three neighboring sensors in the sensor array 800 are configured in a triangle shaped arrangement (e.g., magnetic sensors 710A, 710B, and 710C in FIG. 8B). The three sensor arrangement provides magnetic field and rotation measurements for calculating the position of a magnetic target, for example, as described below. The distance between each group of two sensors in a reduced rectangle of the sensor array 810 can be less than the dimensions of a magnetic target being sensed by the sensor array 810.



FIGS. 8C and 8D are plan views of other embodiments of reduced sensor arrays 820 and 830, respectively. These reduced sensor arrays include fewer magnetic sensors compared to the regular rectangular sensor array of FIG. 8A. The illustrated sensor arrays 820 and 830 each include magnetic sensors 710A, 710B, and 710C and a number of additional sensors. Each of the magnetic sensors of the sensor array 820 or 830 can be implemented by a separate IC accordance with any suitable principles and advantages of FIGS. 2 to 5. The maximum distance between two magnetic sensors that are closest to each other in the same column or the same row may be shorter than dimensions of a magnetic target being sensed by the sensor array 820 or 830. In some embodiments, three neighboring sensors in the sensor array 820 or 830 are configured in a triangle shaped arrangement (e.g. magnetic sensors 710A, 710B, and 710C). The three sensor arrangement provides magnetic field and rotation measurements for calculating the position of a magnetic target as described below. The distance between each group of two sensors in the sensor array 820 or 830 can be less than the dimensions of a magnetic target being sensed by the sensor array 820 or 830.


Additional magnetic sensor arrays 840 and 850 are shown in FIGS. 8E and 8F, respectively. These magnetic sensor arrays are alternative ways of implementing an array of magnetic sensor ICs in accordance with the principles and advantages discussed herein. The magnetic sensor array 840 of FIG. 8E includes groups of three magnetic sensor ICs configured in a triangle shaped arrangement. The distance between each group of two sensors in the sensor array 840 can be less than dimensions of a magnetic target being sensed by the sensor array 840. The sensor array 850 shows an alternative arrangement of magnetic sensor ICs.


A computation circuit can be implemented with a magnetic sensor array to process outputs of the magnetic sensor ICs. Such a computation circuit can compute position and/or field angles. A computation circuit can include a microcontroller. In some instances, a computation circuit can include an analog-to-digital converter and a microcontroller. Any other suitable computation circuits can be implemented in accordance with the principles and advantages discussed herein. For instance, a computation circuit can include an ASIC. As another example, a computation circuit can include a processor combined with memory.



FIG. 9 is a schematic diagram view of a sensor array 900 and a microcontroller 920 according to an embodiment of this disclosure. The sensor array 900 includes magnetic sensor ICs including magnetic sensor ICs 710A, 710B, and 710C and additional magnetic sensor ICs as illustrated. The microcontroller 920 is a computation circuit that can compute position and rotation information for a magnetic target. The microcontroller 920 is in communication with the magnetic sensor ICs of the sensor array 900. In one embodiment, the microcontroller 920 receives all angle information from all sensors. Then the microcontroller 920 can compare the detected field angles distribution with the known field angles distribution of the magnetic target to determine a first position. In a subsequent operation, the microcontroller 920 can receive signals from a subset of sensors of the sensor array 900 that are close to the magnetic target (e.g., at least three magnetic sensing elements). Using this information, the microcontroller 920 can perform the same operation (e.g., comparison with known field distribution). Depending on the position result, microcontroller 920 can receive different sensor signals from different sensors in another subsequent operation. By performing these operations, microcontroller 920 can output 3D position information of a magnetic target positioned in proximity to the sensor array 900 based on the outputs of the 3D sensors.



FIG. 10 is a diagram view of a sensor array 1000 with a computation circuit according to an embodiment of this disclosure. The sensor array 1000 includes magnetic sensor ICs including magnetic sensor ICs 710A, 710B, and 710C and additional magnetic sensor ICs as illustrated. In FIG. 10, the computation circuit includes an analog-to-digital converter 1030 and a microcontroller 1020. The analog-to-digital converter 1030 is in communication with the magnetic sensor ICs of the sensor array 1000. The embodiment shown in FIG. 10 is like the embodiment shown in FIG. 9 except that the ADC 1030 converts analog outputs the magnetic sensor ICs to digital signals for the microcontroller 1020. In FIG. 10, the analog-to-digital converter 1030 is configured to output digital signals representative of 3D position information of a magnetic target positioned in proximity to the sensor array 1000 based on the outputs of the magnetic sensor ICs.


Other Magnetic Sensors


Embodiments discussed above include magnetoresistive sensing elements. Other types of magnetic sensors can alternatively or additionally be implemented. Such sensors can be implemented in arrays in accordance with any suitable principles and advantages discussed herein. An example 3D magnetic sensor that includes Hall effect sensors will be now described.



FIG. 11A is a perspective view of a 3D magnetic sensor including Hall effect sensors and a soft magnetic component arranged according to an embodiment of this disclosure. The illustrated 3D sensor 1100 includes a soft magnetic component 1110 positioned on substrate 1120. The 3D sensor 1100 also includes Hall effect sensors 1160A, 1160B, and 1160C. The 3D sensor 1100 can detect magnetic fields along the x-axis 1130, magnetic fields along the y-axis 1140, and magnetic fields along the z-axis 1150. Using the illustrated 3D sensor 1100, the field angle of a magnetic field (elevation and azimuth) can be calculated using the arctangent (arctan or a tan) function.



FIG. 11B is a side view of the 3D sensor 1100 of FIG. 11A and a homogenous magnetic field affected by the soft magnetic component 1110. As illustrated, the soft magnetic component 1110 bends the magnetic flux 1130.


Methods of Determining Magnetic Target Position and Rotation


With an array of magnetic sensor ICs in accordance with the principles and advantages discussed herein, a 3-dimensional position and 3-dimensional rotation of a magnetic target can be determined. Example methods of determining magnetic target position and rotation will be discussed. These methods can be performed with magnetic sensors and/or an array of magnetic sensor ICs having one or more features discussed herein. Operations of any the methods discussed herein can be performed in any suitable order. Certain operations or any of the methods discussed herein can be performed serially or in parallel as suitable.



FIG. 12 is a flowchart of a process 1200 of determining a position and rotation of a magnetic target according to an embodiment of this disclosure. The process 1200 includes determining a coarse position at block 1220, measuring a field rotation of a magnetic target at block 1230, and determining a fine position of the magnetic target at block 1240.


At block 1220, a coarse position of a magnetic target is determined. A magnetic sensor, such as a magnetic sensor of any one of FIGS. 2 to 5, can generate an output indicative of the magnetic fields or angles associated with the magnetic target. A computation circuit can determine whether a detected magnetic field exceeds a threshold value. The computation circuit can be implemented on a magnetic sensor IC, external to magnetic sensor ICs, or partially on a magnetic sensor IC and partially external to the magnetic sensor IC. The computation circuit can determine whether the inequality of Equation 1 is valid.

sin(x)2+cos(x)2≥threshold  (1)

In an example, the threshold value can be about 8 KA/m. When the magnitude of the detected magnetic field is greater than 8 KA/m, then the detection is valid. However, if the magnitude of the detected magnetic field is less than 8 KA/m, then the detection is invalid. Other values may be used as the threshold value.



FIGS. 13A and 13B are plan views of a sensor array 1300 illustrating the coarse position determination process of block 1220. FIGS. 13A and 13B illustrate different positions of a magnetic target 1310 and different coarse positions of the magnetic target 1310. For example, the magnetic target 1310 can initially be in the position of FIG. 13A and then move to the position of FIG. 13B. A plurality of magnetic sensor ICs may be arranged in an array. The validity determination described above using Equation 1 can be performed for each magnetic sensor IC. The validity determination can be performed by a computation circuit on each magnetic sensor or by a computation circuit in communication with the magnetic sensor ICs of the array. Each magnetic sensor IC may be designated as valid (e.g., the shaded magnetic sensor ICs such as magnetic sensor 1320A) or as invalid (e.g., the magnetic sensor ICs that are not shaded such as magnetic sensor 1320B). In some embodiments, a microcontroller 920 or 1020 (not shown) may be configured to store information indication of whether each magnetic sensor IC is valid. A magnetic image can be output from such a microcontroller that includes a map of every valid sensor reflecting a coarse position of magnetic target 1310.


Returning to FIG. 12, at block 1230, the magnetic field rotation associated with a magnetic target is detected. The magnetic field rotation can be determined in 3-dimensions. The field rotation information from valid sensors as determined at block 1220 can be used at block 1230. Information from the invalid sensors as determined at block 1220 can be ignored for purposes of determining field rotation. The orientation of the magnetic target can be known before measurements are taken. The magnetic target can be asymmetric. Each magnetic sensor IC of the array is an independent sensor that can provide information indicative of the field rotation oriented around an axis, such as the x-axis or the y-axis shown in FIG. 14A. When the magnetic target is rotated, then the magnetic sensor ICs can provide information indicative of the field rotation oriented around a rotated axis, such as the x′-axis or y′-axis shown in FIG. 14B. The distance that the magnetic target moves in the x-axis and the y-axis due to the rotation of the magnetic target can be calculated using the Equation 2:

dist=arctan 2(1st sensor)−arctan 2(2nd sensor)  (2)



FIGS. 14A and 14B are plan views of sub-arrays of magnetic ICs sensors of the array of FIGS. 13A and 13B illustrating the field rotation measurement process of block 1230. FIG. 14A illustrates sub-array 1400A of the sensor array 1300 corresponding to the position of the magnetic target 1310 in FIG. 13A. FIG. 14B illustrates sub-array 1400B of the sensor array 1300 corresponding to the position of the magnetic target 1310 in FIG. 13B. A subset of magnetic sensor ICs the array 1300 identified as valid at block 1220 can perform the field rotation measurement, for example, in accordance with Equation 2. FIGS. 14A and 14B include magnetic sensor IC 1420A and other similarly shaded magnetic sensor ICs that provide information indicative of the field rotation around the x-axis. FIGS. 14A and 14B also include magnetic sensor IC 1420B and other similarly shaded magnetic sensor ICs that provide information indicative of the field rotation around the y-axis. FIG. 14B shows magnetic sensor sub-array 1400B after the magnetic target has been rotated. In FIG. 14B, magnetic sensor IC 1420A and similarly shaded magnetic sensor ICs provide information indicative of the field rotation on the x′-axis, and magnetic sensor IC 1420B and similarly shaded magnetic sensor ICs provide information indicative of the field rotation on the y′-axis.


Returning to FIG. 12, at block 1240, the fine position associated with the magnetic target can be determined. The fine position is determined using Equation 3:









position
=


real_dist


arctan





2


(

2

nd











sensor

)


-

arctan





2


(

1

st















sensor

)




*
arctan





2


(

1

st











sensor

)






(
3
)








In Equation 3, the real_dist value represents a known physical distance between magnetic sensor ICs and position can be a fine position measurement in a particular dimension, such as the x-dimension. With Equation 3, the position of the magnetic target can be determined relative to magnetic sensor IC position.


The order that the operations of process 1200 are performed may vary according to certain embodiments. For example, the coarse position determination at block 1220 may be performed for the magnetic target for the x-axis, y-axis, and then z-axis. Then the magnetic field rotation determination at block 1230 can be performed for the x-axis, y-axis, and then z-axis. Finally, the fine position determination at block 1240 can be performed for the x-axis, y-axis, and then z-axis. Alternatively, the operations at blocks 1220, 1230, and 1240 may be performed to determine the position of the magnetic target in the x-axis, then to determine the position of the magnetic target in the y-axis, and then to determine the position of the magnetic target in the z-axis. In another example, the various operations of the process 1200 may be performed in parallel for position in different dimensions.



FIG. 15 is a flowchart of a process 1500 for determining a position and rotation of a magnetic target according to an embodiment. The process 1500 is like the process 1200 of FIG. 12 except that the process 1500 can update measurements differently than the process 1200. The processes 1200 and 1500 can each include determining a coarse position of a magnetic target at block 1220, measuring a field rotation of the magnetic target at block 1230, and determining a fine position of the magnetic target at block 1240. Once these operations have been performed, the process 1500 can measure an updated fine position of the magnetic target at block 1550. The coarse position and/or field rotation determinations can be updated at block 1550 based on the updated fine position determination.



FIG. 16 is a flowchart of a process 1600 for determining position and rotation of a magnetic target according to an embodiment. The process 1600 is like the process 1500 of FIG. 15 except that operations can be performed in a different order and measurements can be updated differently. In the process 1600, the fine position determination at block 1240 can be performed before measuring the field rotation at block 1230. The process 1600 can measure an updated field rotation at block 1650. The coarse position and/or fine position determinations can be updated at block 1650 based on the updated fine field rotation.


Applications and Terminology

Aspects of this disclosure can be implemented in various electronic devices. Examples of the electronic devices can include, but are not limited to, consumer electronic products, parts of the consumer electronic products, electronic test equipment, industrial electronic equipment, vehicular electronics systems, etc. Examples of the electronic devices can include, but are not limited to, computing devices, assembly line electronics, communications devices, electronic household appliances, automotive electronics systems, etc. Further, the electronic devices can include unfinished products.


Unless the context clearly requires otherwise, throughout the description and the claims, the words “comprise,” “comprising,” “include,” “including,” and the like are to be construed in an inclusive sense, as opposed to an exclusive or exhaustive sense; that is to say, in the sense of “including, but not limited to.” Additionally, the words “herein,” “above,” “below,” and words of similar import, when used in this application, shall refer to this application as a whole and not to any particular portions of this application. Where the context permits, words in the above Detailed Description using the singular or plural number may also include the plural or singular number respectively. Where the context permits, the word “or” in reference to a list of two or more items is intended to cover all of the following interpretations of the word: any of the items in the list, all of the items in the list, and any combination of the items in the list.


Moreover, conditional language used herein, such as, among others, “can,” “could,” “might,” “may,” “e.g.,” “for example,” “such as” and the like, unless specifically stated otherwise, or otherwise understood within the context as used, is generally intended to convey that certain embodiments include, while other embodiments do not include, certain features, elements and/or states. Thus, such conditional language is not generally intended to imply that features, elements and/or states are in any way required for one or more embodiments or that one or more embodiments necessarily include logic for deciding, with or without author input or prompting, whether these features, elements and/or states are included or are to be performed in any particular embodiment.


The foregoing description and claims may refer to elements or features as being “connected” or “coupled” together. As used herein, unless expressly stated otherwise, “connected” means that one element/feature is directly or indirectly connected to another element/feature, and not necessarily mechanically. Likewise, unless expressly stated otherwise, “coupled” means that one element/feature is directly or indirectly coupled to another element/feature, and not necessarily mechanically. Thus, although the various schematics shown in the Figures depict example arrangements of elements and components, additional intervening elements, devices, features, or components may be present in an actual embodiment (assuming that the functionality of the depicted circuits is not adversely affected).


As used herein, the term “determining” encompasses a wide variety of actions. For example, “determining” may include calculating, computing, processing, deriving, investigating, looking up (e.g., looking up in a table, a database or another data structure), ascertaining and the like. Also, “determining” may include receiving (e.g., receiving information), accessing (e.g., accessing data in a memory) and the like. Also, “determining” may include resolving, selecting, choosing, establishing and the like. Further, a “channel width” as used herein may encompass or may also be referred to as a bandwidth in certain aspects.


The various operations of methods described above may be performed by any suitable means capable of performing the operations, such as various hardware and/or software component(s), circuits, and/or module(s). Generally, any operations illustrated in the Figures may be performed by corresponding functional means capable of performing the operations.


The various illustrative logical blocks, modules, and circuits described in connection with the present disclosure may be implemented or performed with a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array signal (FPGA) or other programmable logic device (PLD), discrete gate or transistor logic, discrete hardware components or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any commercially available processor, controller, microcontroller or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.


The methods disclosed herein comprise one or more operations or actions for achieving the described method. The method operations and/or actions may be interchanged with one another without departing from the scope of the disclosure as suitable. In other words, unless a specific order of steps or actions is specified, the order and/or use of specific operations and/or actions may be modified without departing from the scope of the disclosure.


It is to be understood that the implementations are not limited to the precise configuration and components illustrated above. Various modifications, changes and variations may be made in the arrangement, operation and details of the methods and apparatus described above without departing from the scope of the implementations.


Although this disclosure has been described with reference to certain embodiments, other embodiments that are apparent to those of ordinary skill in the art, including embodiments that do not provide all of the features and advantages set forth herein, are also within the scope of this disclosure. Moreover, the various embodiments described above can be combined to provide further embodiments. In addition, certain features shown in the context of one embodiment can be incorporated into other embodiments as well.

Claims
  • 1. A system for detecting a position of a magnetic target, the system comprising: an array of magnetic sensor integrated circuits (ICs), wherein a first magnetic sensor IC of the array comprises at least three first magnetic sensing elements and one or more first output contacts configured to provide first information indicative of a 3-dimensional (3D) position of the magnetic target, wherein the at least three first magnetic sensing elements comprise two magnetic sensing elements positioned on a first substrate plane and another magnetic sensing element positioned on a second substrate plane, the second substrate plane oriented at a non-zero angle relative to the first substrate plane, and wherein a second magnetic sensor IC of the array comprises at least three second magnetic sensing elements and one or more second output contacts configured to provide second information indicative of the 3D position of the magnetic target; anda computation circuit configured to output 3D position information of the magnetic target positioned in proximity to the array based on the first information and the second information.
  • 2. The system of claim 1, wherein the at least three first magnetic sensing elements are anisotropic magnetoresistive sensing elements.
  • 3. The system of claim 1, wherein the at least three first magnetic sensing elements comprise an additional magnetic sensing element positioned on the second substrate plane.
  • 4. The system of claim 1, wherein the computation circuit is configured to determine a coarse position to determine a group of magnetic sensor ICs of the array to use for a fine position measurement, wherein the group comprises the first magnetic sensor IC and the second magnetic sensor IC, and wherein the 3D position information comprises the fine position measurement.
  • 5. The system of claim 4, wherein the computation circuit is configured to determine three-dimensional rotation information for the magnetic target.
  • 6. The system of claim 1, wherein the computation circuit is configured to output three-dimensional rotation information of the magnetic target.
  • 7. The system of claim 1, wherein a column of magnetic sensor ICs of the array includes magnetic sensors ICs that are unevenly spaced from adjacent magnetic sensor ICs in the column.
  • 8. The system of claim 1, wherein a maximum distance between two IC adjacent magnetic sensor ICs of the array that are closest to each other is less than a largest dimension of the magnetic target.
  • 9. The system of claim 1, wherein the computation circuit comprises a microcontroller.
  • 10. The system of claim 9, wherein the computation circuit further comprises an analog-to-digital converter coupled between the magnetic sensor ICs of the array and the microcontroller.
  • 11. A method of determining a position of a magnetic target, the method comprising: determining a coarse position of the magnetic target to identify a group of magnetic sensors of an array of magnetic sensors that generate a respective signal that satisfies a threshold;measuring a rotation of the magnetic target based on measurements of magnetic sensors of the group of magnetic sensors, wherein magnetic sensors of the array each comprise two magnetic sensing elements on a first substrate and a third magnetic sensing element on a second substrate that is oriented at a non-zero angle relative to the first substrate, the second substrate being different than the first substrate; anddetermining a fine position of the magnetic target based on measurements of magnetic sensors of the group of magnetic sensors.
  • 12. The method of claim 11, further comprising: measuring an updated fine position of the magnetic target;determining an updated coarse position of the magnetic target; anddetermining an updated rotation of the magnetic target based on the updated fine position.
  • 13. The method of claim 11, further comprising: measuring an updated rotation of the magnetic target;determining an updated fine position of the magnetic target; anddetermining an updated coarse position of the magnetic target based on the updated rotation of the magnetic target.
  • 14. The method of claim 11, wherein the fine position is a three-dimensional position, and wherein the measuring the rotation comprises measuring rotation of the magnetic target in three-dimensions.
  • 15. An magnetic sensor for detecting a position of a magnetic target, the magnetic sensor comprising: a first magnetic sensing element and a second magnetic sensing element positioned on a first substrate plane;a third magnetic sensing element and a fourth magnetic sensing element positioned on a second substrate plane oriented at a non-zero angle relative to the first substrate plane, wherein a single integrated circuit includes the first, second, third, and fourth magnetic sensing elements; andone or more output contacts of the single integrated circuit configured to provide information from the first, second, third, and fourth magnetic sensing elements indicative of a 3-dimensional (3D) position of the magnetic target.
  • 16. The magnetic sensor of claim 15, further comprising a processing circuit configured to receive data from the first, second, third, and fourth magnetic sensing elements and to calculate an angle of a magnetic field based on the received data.
  • 17. The magnetic sensor of claim 15, wherein the first magnetic sensing element comprises an anisotropic magnetoresistive (AMR) sensing element.
  • 18. The magnetic sensor of claim 15, wherein the first magnetic sensing element comprises magnetoresistive elements arranged in a full bridge configuration.
  • 19. The magnetic sensor of claim 15, wherein the first substrate plane is substantially orthogonal to the second substrate plane.
  • 20. The method of claim 11, wherein each of the two magnetic sensing elements and the third magnetic sensing element is a full bridge anisotropic magnetoresistive (AMR) sensing element.
CROSS-REFERENCE TO RELATED APPLICATION

This application claims the benefit of priority under 35 U.S.C. § 119(e) of U.S. Provisional Patent Application No. 62/417,968, filed Nov. 4, 2016, titled “THREE-DIMENSIONAL POSITION MEASUREMENT USING MAGNETIC SENSORS,” the disclosure of which is hereby incorporated by reference in its entirety.

US Referenced Citations (163)
Number Name Date Kind
3724274 Millar Apr 1973 A
3949274 Anacker Apr 1976 A
4006394 Cuda Feb 1977 A
4742183 Soloway et al. May 1988 A
4928206 Porter et al. May 1990 A
5126286 Chance Jun 1992 A
5289122 Shigeno Feb 1994 A
5405337 Maynard Apr 1995 A
5452182 Eichelberger et al. Sep 1995 A
5554806 Mizuno et al. Sep 1996 A
5555159 Dore Sep 1996 A
5616863 Koen Apr 1997 A
5644230 Pant et al. Jul 1997 A
5731222 Malloy et al. Mar 1998 A
5833608 Acker Nov 1998 A
5903440 Blazier et al. May 1999 A
6040624 Chambers et al. Mar 2000 A
6052610 Koch Apr 2000 A
6075708 Nakamura Jun 2000 A
6078102 Crane, Jr. et al. Jun 2000 A
6097183 Goetz Aug 2000 A
6106476 Corl et al. Aug 2000 A
6169254 Pant et al. Jan 2001 B1
6184680 Shinoura et al. Feb 2001 B1
6225688 Kim et al. May 2001 B1
6278271 Schott Aug 2001 B1
6291894 Farnworth et al. Sep 2001 B1
6304082 Gualtieri Oct 2001 B1
6326908 Hoffman Dec 2001 B1
6339191 Crane, Jr. et al. Jan 2002 B1
6348427 Hamada et al. Feb 2002 B1
6511863 Farnworth et al. Jan 2003 B2
6536123 Tamura Mar 2003 B2
6570246 Lee et al. May 2003 B1
6591492 Farrar Jul 2003 B2
6705005 Blazier et al. Mar 2004 B1
6721189 Haba Apr 2004 B1
6777261 Farnworth et al. Aug 2004 B2
6784659 Haji-Sheikh Aug 2004 B2
6852607 Song et al. Feb 2005 B2
6903465 Farnworth et al. Jun 2005 B2
6993443 Harle Jan 2006 B2
6993974 Tenerz et al. Feb 2006 B2
7012812 Haba Mar 2006 B2
7115984 Poo et al. Oct 2006 B2
7202552 Zhe et al. Apr 2007 B2
7211886 Hsu et al. May 2007 B2
7265719 Moosbrugger et al. Sep 2007 B1
7301332 Govari et al. Nov 2007 B2
7307415 Seger Dec 2007 B2
7375009 Chua et al. May 2008 B2
7408342 Desplats Aug 2008 B2
7408343 Dmytriw Aug 2008 B2
7420262 Bauer et al. Sep 2008 B2
7429788 Clayton et al. Sep 2008 B2
7467552 MacGugan Dec 2008 B2
7525309 Sherman et al. Apr 2009 B2
7812596 Potter et al. Oct 2010 B2
7839657 Nodine Nov 2010 B2
8018223 Latoria Sep 2011 B2
8115480 Masubuchi Feb 2012 B2
8134361 Azumi Mar 2012 B2
8148978 Sherman et al. Apr 2012 B2
8421453 Bauer Apr 2013 B2
8692366 Xue et al. Apr 2014 B2
8750961 Ries Jun 2014 B1
8786278 Ohta Jul 2014 B2
8836132 Xue Sep 2014 B2
8957679 Loreit et al. Feb 2015 B2
9000763 Ausserlechner Apr 2015 B2
9030194 Dolsak May 2015 B2
9069033 Chen et al. Jun 2015 B2
9093360 Bolognia Jul 2015 B2
9103657 Ruigrok Aug 2015 B2
9116022 Bolognia Aug 2015 B2
9234736 Engel et al. Jan 2016 B2
9268001 Ausserlechner Feb 2016 B2
9278851 Xue Mar 2016 B2
9286924 Akatsuka et al. Mar 2016 B1
9297863 Jeng et al. Mar 2016 B2
9332940 Bolognia May 2016 B1
9335149 Stark May 2016 B2
9372064 Zwijze et al. Jun 2016 B2
9470552 Ausserlechner Oct 2016 B2
9475694 Martizon et al. Oct 2016 B2
9494661 Paul et al. Nov 2016 B2
9513344 Ausserlechner Dec 2016 B2
9601455 Nishiyama Mar 2017 B2
9624095 Millett et al. Apr 2017 B2
9625276 Ausserlechner Apr 2017 B2
9658298 Cai May 2017 B2
9780471 Van Rijswijk Oct 2017 B2
9877660 O'Connell et al. Jan 2018 B2
9941237 Nishiyama Apr 2018 B2
9995600 Nagarkar Jun 2018 B2
10081266 Draeger Sep 2018 B2
10337888 Jost Jul 2019 B2
20020005715 Sato Jan 2002 A1
20030120150 Govari Jun 2003 A1
20030209789 Hanson et al. Nov 2003 A1
20040021458 Imamura Feb 2004 A1
20040157410 Yamaguchi Aug 2004 A1
20040169244 MacGugan Sep 2004 A1
20050184187 Ullman et al. Aug 2005 A1
20050230795 Furuyama et al. Oct 2005 A1
20060082363 Ricks Apr 2006 A1
20060103375 Dmytriw et al. May 2006 A1
20060129061 Kaneto et al. Jun 2006 A1
20060151864 Anderson et al. Jul 2006 A1
20060261453 Lee et al. Nov 2006 A1
20070035294 Peczalski Feb 2007 A1
20070053504 Sato et al. Mar 2007 A1
20080175425 Roberts et al. Jul 2008 A1
20080285111 Ishii et al. Nov 2008 A1
20090027048 Sato Jan 2009 A1
20090121342 Minakawa et al. May 2009 A1
20090243402 O'Day Oct 2009 A1
20090268019 Ishii et al. Oct 2009 A1
20090295381 Theuss Dec 2009 A1
20090315554 Witcraft et al. Dec 2009 A1
20100072992 Bauer Mar 2010 A1
20100078739 Xue et al. Apr 2010 A1
20100090295 Zhe et al. Apr 2010 A1
20100155863 Weekamp Jun 2010 A1
20100197148 Rudisill et al. Aug 2010 A1
20110018143 Chua et al. Jan 2011 A1
20110074406 Mather Mar 2011 A1
20110149522 Johann et al. Jun 2011 A1
20110227569 Cai Sep 2011 A1
20110234218 Lagouge Sep 2011 A1
20110248706 Davis Oct 2011 A1
20120217960 Ausserlechner Aug 2012 A1
20120268113 Sato Oct 2012 A1
20130023769 Tsai et al. Jan 2013 A1
20130134969 Ohta May 2013 A1
20130249542 Zhao Sep 2013 A1
20130313130 Little et al. Nov 2013 A1
20130320969 Reichenbach Dec 2013 A1
20130335072 Malzfeldt Dec 2013 A1
20140005521 Kohler et al. Jan 2014 A1
20140197531 Bolognia Jul 2014 A1
20140266187 Mather Sep 2014 A1
20150066007 Srivastava Mar 2015 A1
20150084619 Stark Mar 2015 A1
20150164469 Corl Jun 2015 A1
20150204950 Ausserlechner Jul 2015 A1
20150285611 Lowery Oct 2015 A1
20160161288 Lu Jun 2016 A1
20160169985 Weber Jun 2016 A1
20160178397 Jost Jun 2016 A1
20160249817 Mazer et al. Sep 2016 A1
20170014198 Gravlee Jan 2017 A1
20170108354 Maiterth Apr 2017 A1
20170136906 Draeger May 2017 A1
20170164867 Kassab et al. Jun 2017 A1
20170276738 Holm Sep 2017 A1
20170356764 Deak Dec 2017 A1
20180062071 Bolognia et al. Mar 2018 A1
20180113176 Nagata Apr 2018 A1
20180122784 Bolognia May 2018 A1
20180128648 Schmitt May 2018 A1
20180216967 Sun Aug 2018 A1
20180274896 Anagawa Sep 2018 A1
Foreign Referenced Citations (28)
Number Date Country
102129053 Jul 2011 CN
202393897 Aug 2012 CN
105452812 Mar 2016 CN
10 2011 001 422 Sep 2012 DE
102017125732 May 2018 DE
0 575 800 Dec 1993 EP
0 783 666 Jul 1997 EP
1 321 743 Jun 2003 EP
2528251 Jan 2016 GB
09121015 May 1997 JP
2002-22403 Jan 2002 JP
2002-529133 Sep 2002 JP
2008-305395 Dec 2008 JP
2009-289724 Dec 2009 JP
2011-501163 Jan 2011 JP
2011-220977 Nov 2011 JP
2016169685 Sep 2016 JP
2018072344 May 2018 JP
WO 9610731 Apr 1996 WO
WO 0027281 May 2000 WO
WO-0027281 May 2000 WO
WO 0104656 Jan 2001 WO
WO 2002052221 Dec 2001 WO
WO 2009052537 Apr 2009 WO
WO 2011080935 Jul 2011 WO
WO-2016020326 Feb 2016 WO
WO 2016127130 Aug 2016 WO
WO 2016171597 Oct 2016 WO
Non-Patent Literature Citations (9)
Entry
WO 2016020326 A1 EPO English Translation. (Year: 2019).
Images obtained on Jun. 13, 2011 from a web search related to three-dimensional packaging.
Sensors—HARTING Mitronics, HARTING Pushing Performance, in 2 pages (downloaded from World Wide Web page: harting-mitronics.ch/en/produkte/anwendungen/sensorik/index.php on Jul. 11, 2011).
Tanase et al., “Multi-parameter sensor system with intravascular navigation for catheter/guide wire application”, Sensors and Actuators A 97-98:116-124 (2002).
Office Action in Chinese Patent Application No. 201711066871.3 dated Aug. 5, 2019.
Li, “Polymer Flip-chip Bonding of Pressure Sensors on Flexible Kapton Film for Neonatal Catheters”, A thesis submitted to the Division of Research and Advanced Studies of the University of Cincinnati (2004).
Office Action for Japanese Patent Application No. 2017-213599 dated Jun. 3, 2019.
Third Party Observations in German Patent Application No. 102017125732.2.
Office Action for Japanese Patent Application No. 2017-213599 dated Mar. 9, 2020.
Related Publications (1)
Number Date Country
20180128648 A1 May 2018 US
Provisional Applications (1)
Number Date Country
62417968 Nov 2016 US