1. Introduction
Angle position sensors are crucial to many systems in industrial and automotive applications, such as motor control [
1]. A variety of measurement principles exist, such as magnetic, optical, capacitive, and inductive sensors [
2].
There are several measurement principles which might qualify as inductive sensing, such as simple binary proximity switches [
3], non-destructive testing technology [
4], displacement sensors [
5], and possibly linear variable differential transformers (LVDTs) [
6], as well as resolvers [
7,
8]. While the latter two principles primarily rely on magnetic permeability effects, other inductive sensors rely on induced eddy currents—also known as Foucault’s currents—as the main operating principle. Celikel et al. consider inductive angle position sensors to be a subset of resolvers in their review [
9]; however, it is important to note that the measurement principle differs (
Figure 1).
Generally, angle position sensors are characterized by the measurement of at least two signals which encode an angle signal, which is usually reconstructed by application of the arctangent function to determine the position more robustly [
2]. These signals are often referred to as being in quadrature as sine and cosine channels. Variants utilizing more than two signals are known, e.g., three-phase designs, which utilize a transformation (e.g., the Clarke transform) to reduce to the two-phase case [
10]. Note that angular position sensing is applicable to both rotary and linear position sensors, since an electrical angle is measured in both cases—in the linear case, the angle merely corresponds to a linear movement along an axis.
However, even for inductive sensors based on eddy currents, a distinction must be made regarding the exact sensing principle which is used to measure these signals. There are two main inductive principles which are often used, which are sometimes referred to as individual coil and coupled coil principles.
In the individual coil principle, at least one coil forms an LC-oscillator circuit, which oscillates at a nominal operating frequency. The position of the target is measured by a change in the resonance frequency due to the eddy currents induced in the target. There are variants for distance measurement which essentially use a single coil to achieve this, while more advanced variants of this sensor type, such as, e.g., that presented by Vogel et al., use multiple coils/oscillators for
ratiometric measurement [
11,
12]. Individual coil angle sensors use multiple coils and oscillators which change their
inductance in quadrature for angle calculation [
13,
14].
On the other hand,
coupled coil sensors differ fundamentally. They consist of a
transmitter coil (TX) and
receiver (RX) coils, sometimes also referred to as
excitation and
pickup coils. An electric current flowing through the transmitter coil creates a magnetic field at a frequency of typically several megahertz, which induces eddy currents in a coupling element (target). The magnetic field resulting from these eddy currents varies the effective coupling between transmitter and receiver coils, depending on the position of the target (
Figure 1). Since more challenging synchronous demodulation is required to process the induced signals in the receiver coils, the demodulation circuitry is typically contained in an application-specific integrated circuit (ASIC) [
15,
16,
17]. Typically, the coils are constructed as traces on a printed circuit board (PCB), which is cost-effective due to a well-controlled manufacturing process and high resulting accuracy of the coil layout.
The fundamental coil design of such inductive position sensors has seen few real-world improvements since the first commercial introduction in the automotive industry in the early 2000s [
18,
19,
20]. Further, scientific literature on the subject is sparse, since such sensors are typically designed and developed in proprietary industrial settings such as the automotive industry [
21] and often published only as patents, if at all. Still, several authors [
22,
23,
24,
25] present coupled coil sensors based on receiver coils generated from a cosine function. Hoxha et al. present an optimized coil geometry starting from a cosine design [
26]. Zhang et al. use spiral receiver coils [
27,
28], which, however, restricts the possible periodicity. Ye et al. use receiver coils based on a rectangular function [
29], but do not provide a parameterization. A novel idea on the use of multiple windings in the receiver coil layout was previously presented in a patent application by Ausserlechner [
30] with the intent to reduce the angular error of the sensor, which provided great potential for further research.
In the following, we improve upon the basic concept of multiple receiver coil windings outlined in [
30] in several ways. First of all, a practical, space-efficient, and generally applicable connection structure to connect windings electrically in series is developed. Specifically, the structure does not require additional PCB layers and only a small amount of radial space. Furthermore, we provide alternative receiver coil centerline functions which can be used in case of intersections or PCB design rule issues in dense designs. By introduction of a continuous shape parameter, the tradeoff between angular error and amplitude loss in contrast to the minimum copper-to-copper distance in a design can be fine-tuned.
For the sake of brevity, we restrict the explanations to a
rotary position sensor in the following. However, the concepts developed in this paper are also applicable to other types of inductive position sensors. A common and similar application is the development of linear inductive sensors that measure the movement of a target along a straight axis with an appropriate linear coil design, e.g., detailed in [
31,
32].
Many of the fundamental choices for the design of coils presented here, such as some centerline functions, via placements, etc., are not new and date back to at least the year 1999 [
33]. However, we still include them here, since our contribution also lies in the comprehensive and extensible description of the design process with a particular focus on mathematical parameterization. The primary goal of this research is to enable new inductive sensing applications which are not possible with state-of-the-art concepts, such as small and highly integrated sensors embedded in actuators with strict angular error requirements and limited capabilities for digital compensations of such errors. Our work is structured into two main parts. We first focus on a generally applicable parameterization of receiver coil functions for rotary inductive position sensors and the transformation steps required to provide a functioning coil layout. We further analyze the effect of multiple phase-shifted windings on the amplitude and angular error when the windings are connected in series. Secondly, we develop a concept to efficiently connect windings in series in a space-constrained application, while keeping the same number of PCB layers without negatively impacting the signal quality.
2. Design of Receiver Coils
In theory, an inductive rotary position sensor can be built with a wide range of receiver coil designs. However, there are only a few choices that are useful in practice, which share common similarities. We therefore restrict the following definitions to a subset of applicable coil designs with high relevance, but with enough flexibility to cover a wide range of rotary position sensing applications. Our intent is to provide a parametric process which particularly enables the automated generation of such coil designs with software tools.
Notably, the described receiver coils are all
differential in nature (
Figure 1 and Figure 4). A homogeneous or circularly symmetric AC magnetic field along the z-axis perpendicular to the PCB induces approximately zero voltage in the coils. Further, the magnetic field of the circular TX coil also induces approximately zero voltage. Only the presence of the target with its
wings (
Figure 1 and Figure 10) breaks the differentiality and leads to an induced voltage.
All practically useful sensor designs consist of more than one phase to enable calculation of an angle with the arctangent function. We denote the number of phases by m; therefore, . In our concrete examples, we use , since this is the most common choice for ASICs on the market. However, all parameterizations allow without issue.
In safety-critical or high-availability applications, redundant coil systems may be used which are connected to separate ASICs. If the redundancy is achieved by duplication of the coil system on other PCB layers where it has no significant effect on the layout of the individual coil systems, we do not consider it further in the following. However, if the redundancy is achieved by re-using the same via positions or PCB layers, therefore requiring a phase-shifted redundant system, the number of systems can be considered by increasing the number of phases m accordingly. It therefore defines the total number of receiver coils of the sensor in this case. The distinction between phases and coils is dependent solely on signal processing.
A coil is a continuous trace on the printed circuit board which is closed, or at least almost closed, and may traverse several PCB layers with vias. A single coil may consist of a number of windings if they are connected in series electrically.
Further, we denote by p the periodicity of the sensor, which implies p-fold symmetry of the target and approximate p-fold symmetry of the receiving coils in the considered examples, as long as connection structures are not considered. The mechanical rotation angle of the target is denoted by , while an angle in polar coordinates which does not correspond to a mechanical rotation is denoted by .
2.1. Coil Centerline Functions
The following section is focused on the generation of the fundamental receiver coil geometry and is generally applicable to rotary inductive angle position sensors while not being limited to designs with multiple windings in series. In the case of a rotary sensor, the path of the receiver coil trace on the PCB is best defined in polar coordinates as
, yielding a radius
r of the trace centerline depending on the polar angle
around the center of the coil system (
Figure 2). For manufacturing, the mathematical centerline description is
extruded with the trace width and copper layer thickness to obtain the description of the actual conductor volume.
In order to decouple the elementary
shape of the receiver coil from other sensor parameters, e.g., inner/outer radius and periodicity, we define a
unit centerline function . It defines the normalized radius
r for a given periodicity-normalized angle
. Therefore,
is independent of the concrete sensor design parameters and only defines the intrinsic
shape of the centerline function. The unit centerline function can then be converted to the sensor-specific centerline functions
and
taking into account the inner/outer radius and coil periodicity of the design. A similar parameterization is used by Lugani et al. [
34], which, however, requires a periodic unit centerline function, which is disadvantageous, especially when constructing
from discrete points (e.g.,
Section 2.1.3).
Starting with an arbitrary basic unit receiver coil centerline function
defined over the interval
, the sensor periodicity is considered by converting the angle
in polar coordinates to the normalized angle
used in the
definition:
where
p is the sensor periodicity, mod is the modulo operation [
35], and
is the floor function. Note that in case of negative numbers, the modulo operation commonly available in programming languages is implementation-dependent [
36]. Therefore, care should be taken with negative angle values when using a modulo-based implementation.
A receiver coil consists of differential segments which are constructed by combining a
positive and
negative centerline function. The positive centerline function for a specific outer radius
and inner radius
is obtained by
and the negative (inverse) centerline function by
where the amplitude
a and radial offset
o of the contour are given by
Possible receiver coil designs are therefore restricted to those with intrinsic symmetry of positive and negative centerlines around
by definition. However, the symmetry of positive and negative
area segments spanned by the windings between
and
must be ensured by the definition of
for a full-differential design. It is only given if
which can easily be ensured by imposing, e.g.,
for
.
From Equation (7), it also follows that the induced voltage in the receiver coil is zero in a homogeneous magnetic field in the z-direction due to the differential construction of the coil:
This property is fulfilled by all coils constructed with the presented
formalism under the assumption that they are perfectly
flat with no spatial extent in the z-direction (i.e., zero distance between PCB layers). For a complete parameterization of the coil surface for integration, including the small extension in z-direction, see [
25]. In practice, this is not possible, because the coil traces would self-intersect, leading to a short circuit. Therefore, the traces have to be distributed onto at least two PCB layers, as shown in the following.
The actual coil centerline on the PCB is obtained by transformation from polar coordinates
to Cartesian coordinates:
applied to
and
. Sweeping
yields two separate closed loops from
and
based on the fundamental shape of the receiver coil centerline function.
The above definition still contains two major issues. First, the loops for and intersect, which is solved by utilizing several layers of the PCB, which are traversed with vias. Further, the loops are closed and therefore electrically shorted themselves. For the coupled coil inductive measurement principle, the receiver coils are connected to an ASIC and terminated with high impedance. The induced voltage is measured with minimal load on the coil at the operating frequency. Shorting receiver coils creates an additional magnetic field due to currents induced in the coil itself, which disturbs the measurement and is not desired. In order to form a differential structure, the loops also have to be connected together, instead of forming two independent segments. Therefore, additional modifications are required in order to obtain the proper coil geometry.
Assuming that the centerline function
has an approximate maximum at
and approximate minimum at
, i.e., is
cosine-like, vias are then placed on the outer and inner radius at every angle increment
for
. At every via, the PCB layer of the centerline trace is swapped to avoid intersection.
2.1.1. Cosine Centerline Function
In order to obtain harmonic sine/cosine output signals from an inductive position sensor when rotating the target, a sinusoidal coil centerline function is the natural choice. In the following, we refer to this type as a cosine centerline function.
It can be obtained by simply letting
Generally, a cosine centerline function leads to the lowest angular error compared to other variants—with the exception of complex coil geometries optimized for a specific design. While it seems intuitive, this can also be shown by mathematical analysis of the coil signals if a number of simplifying assumptions are made. In order to understand the details of angular error, we refer to [
37]. Notably, the angular error is zero if higher-order harmonics in the sensor signals vanish, and only the
pure p-th-order harmonic remains in both the sine and the cosine channels—given that they are offset-free, amplitude-matched, and orthogonal.
Specifically, we assume a concentric circular TX coil structure centered around
and an arbitrarily shaped target with
p-fold symmetry centered and rotating around
, i.e., ideal mechanical alignment. We consider a single receiver coil generated with the formalism described in
Section 2.1, with a centerline function
. The receiver coil is assumed to be flat with no spatial extent in the
z-direction, and the traces are assumed to be thin filaments. The receiver coil surface is consequently reduced to a surface in the
-plane. Note that with regard to the induced voltage, a rotation of the target is then equivalent to a rotation of the receiver coils.
These simplifying assumptions are adequate for the vast majority of inductive sensor designs, because the trace width (∼125 ), copper layer height on PCB (∼35 ), and distance between PCB layers (∼200 ) are all small compared to the diameter of the coil area (usually mm).
Under these assumptions, it can be shown that any radially homogeneous, p-periodic magnetic field in the RX coil plane from the target eddy currents yields pure harmonic induced voltages of order p. Therefore, the resulting angular error from any RX coil arrangement is zero, if the centerline function consists only of the fundamental harmonic. Under these conditions, the cosine centerline function is angular-error-optimal.
Faraday’s law states that the EMF
in the receiver coil can be expressed as the integral over the surface
S spanned by the RX coil. Since there is a phase shift between the transmitter voltage and the resulting eddy current fields depending on the inductive and ohmic effects in the system, the integration would best be performed over a complex magnetic field
. However, we model the demodulation of the ASIC by taking the real part when assuming the TX voltage as the phase reference for synchronous demodulation. If we assume no electrical load on the RX coil, this is equal to the measured induced voltage, dependent on the target rotation angle
:
In polar coordinates, assuming vanishing extent of the RX coil in the z-direction and harmonic excitation, we obtain
Due to assumed radial homogeneity of
Bz,
Let
, then
with
a and
o from Equations (5) and (6). Of course,
depends on the target rotation
and is evaluated at a point
in polar coordinates. Under our assumptions,
does not depend on
r due to assumed radial uniformity and
simply offsets
due to ideal alignment, resulting in
. It is apparent that only a single harmonic of the magnetic field provides a contribution to the value of the integral. Continuing Equation (18),
Since
Bz is
p-periodic and harmonics of different frequency are orthogonal when integrating
φ over the interval [0, 2
π),
Therefore, only the
p-th-order harmonic of
remains, which results in zero angular error under the assumptions made. Note that we did not assume any behavior of
in angular direction except
p-periodicity. The cosine centerline function acts like an ideal
filter against all other harmonics. Other receiver coil centerline functions contain higher-order harmonics in
itself, which introduce higher-order harmonics in the induced voltage, thus resulting in an increased angular error. Nonetheless, these choices can be useful, as shown in the following for selected centerline functions.
2.1.2. Triangle Centerline Function
One of the easiest centerline functions that can be constructed is the
triangle shape, also seen in [
18]. As we will show later, the triangle function on its own is not particularly useful due to high angular error and low induced voltage amplitude, but it serves as a basis for more advanced receiver coil designs.
The normalized triangle centerline function is given by
without dependence on additional parameters.
2.1.3. Modified Rectangle Centerline Function
In order to maximize the differential surface area of the receiver coil, and therefore the induced signal amplitude, a
rectangular centerline function can be chosen. However, a true rectangular shape is not possible on printed circuit boards because of intersections of traces with the required vias of other windings or phases. Therefore, it has to be modified in order to avoid these intersections, resulting in a hexagon-like structure in polar coordinates (
Figure 2) which we further refer to as the
modified rectangle centerline function.
It is obtained by:
which is discontinuous at
and
. However, the discontinuities in polar coordinates are not relevant when discretizing
numerically, as done when generating an actual coil design. It is treated as a simple radial connection between the corresponding endpoints.
of the modified rectangular centerline function depends on two additional parameters
and
, which are the normalized radial lengths that define the slope of the
hat segments on inner and outer radius up to the discontinuity, and therefore how “pointy” the top and bottom of the function are. Both are given in terms of normalized radii, equivalent to an absolute delta if the amplitude of the contour were equal to 1 (
,
).
2.1.4. Modified Cosine Centerline Function
In space-constrained designs, such as those with many in-series windings, intersections between vias and adjacent traces can occur due to an insufficient slope of the centerline function close to the maxima (
Figure 3b). For example, in case of the cosine centerline function, the slope given by the first-order derivative is zero at the maxima and only slowly increases in the vicinity (
Figure 3a).
The previously introduced triangle centerline function solves this issue due to the large slope at the maximum but is undesirable due to excessive angular error. Therefore, we introduce a new centerline function with an additional shape parameter , which enables continuous morphing between a cosine and triangle function. This has the advantage that the slope of the contour at the vias can be gradually increased, so that more PCB traces can fit into a design, given the same PCB manufacturing constraints with regard to the distance of two adjacent copper areas. At the same time, the angular error is kept as low as possible by not fully utilizing the pure triangular centerline function. instead keeping a more cosine-like shape. The parameter can be fine-tuned to enable an optimal design under specific constraints for the sensor geometry.
It is particularly useful in coil arrangements with many windings (). The effect of the periodicity p on the copper distance constraints is typically less critical than the increase in the number of windings or number of phases m.
The
modified cosine centerline function is obtained by:
where
. For
one obtains a cosine function, for
, a triangle function. Note that Equation (24) is mathematically undefined for
, but approaches a triangular centerline function in the limit
. Numerically, this case has to be implemented by additional case discrimination if
, replacing
with a triangular function in this case. The floating point resolution of the actual implementation should be considered for this case distinction.
Equation (24) is based on a regular cosine, but a fraction of a period is stretched to cover the full angle range. One half of a period of the cosine function is restricted to the interval , where . The result is stretched again to the interval . The second segment is created by simply mirroring the segment around . The amplitude of these sections must be modified for proper normalization to match the intended amplitude of 1. It also becomes apparent that is essentially stretching a point to a line, thus the need for case distinction.
The modified cosine is highly relevant for real-world applications, e.g., our example designs and are so dense that the ordinary cosine centerline function cannot be used without intersections. Such designs are made possible by the proposed modified cosine with , while keeping the angular error acceptably small. Note that a similar effect with regard to a higher via-to-trace distance can also be obtained by reducing the amplitude of the receiver coil function and adding radial traces to the vias (unchanged at the same position). However, this comes at the cost of higher loss of amplitude due to the shrinking of the coil. Both methods can be combined.
2.2. Additional Required Modifications
Based on the formalism in Equations (1)–(10), two separate
closed receiver coil loops are obtained, one for
and one for
. In order to facilitate a
differential measurement, the two loops are combined to form differential segments with alternating surface normal direction (
Figure 4b). There are several possible contour modifications to achieve this. In the simplest case, a
reversal point is placed for each coil, cutting the contour loops in a common location and connecting
to
on each of the two ends of the cut with a via (
Figure 4a). The result is a single closed loop, comprising the whole of
and
. When traversing the loop, the general direction of the contour changes from clockwise to counter-clockwise or vice versa at the reversal point, hence its name.
In order to measure the induced voltage in the coil and in order to avoid a short-circuit, which would result in current flow in the receiver coil, the loop is cut at an arbitrary position to create the open coil terminals. In the actual application, the coil is then connected to the inductive ASIC at the terminals. In finite element simulation, a coil port is placed at this location.
The above is valid for a single winding of a single phase of the coil system. The same process is repeated for all phases of the coil system, but additional complexity is introduced in the case of multiple windings, which require special care in the connection of the windings.
The coil geometry of the additional phases is obtained by successive duplication and mechanical rotation by
For example, a three-phase
system with periodicity
exhibits a mechanical phase shift of
° between coils, while a two-phase system with
has its coils shifted by
° to each other (
Figure 4).
The attentive reader might notice that Equation (25) leads to
° between phases in a three-phase system, rather than the well-known phase shift of 120°. We avoid a case distinction between odd and even numbers of phases in Equation (25) to rectify this because the obtained coil layout is geometrically identical in both cases and only differs in the definition of coil polarity by swapping
and
(
Figure 5). This applies to any coil layout with an
odd number of phases. The polarity of coils requires careful attention in a real-world application anyway, in order to ensure the intended rotation direction of the angle signal.
2.3. Multiple Phase-Shifted Windings in Series
Often, one of the main challenges when designing an inductive sensor is reaching the minimum amplitude required by the IC specification, especially when dealing with large airgaps between the target and the coils on the PCB. By utilizing more than one winding of the receiver coils on the PCB, the amplitude of the induced voltage can be increased. However, connecting the windings in series without intersections and without adversely affecting the angular error is not trivial. The easiest solution is the utilization of more PCB layers, which increases the PCB cost. In order to avoid this, the additional receiver coil windings are created by duplication of the single-winding receiver coil geometry and subsequent phase-shifting to enable placement on the existing layers of the PCB. The separate loops then must be connected in series electrically.
In principle, the phase shift angle
between two adjacent windings of the same phase can be chosen arbitrarily as long as it does not lead to intersections of the traces and vias on the PCB. In order to achieve a maximum density with as many windings as possible, an equidistant uniform spacing of the windings of all phases is desirable. The mechanical angle between two windings for this case is obtained by
which is also the angle between two adjacent vias (
Figure 3a). We define
for convenience. The mechanical rotation angle
of a winding is related to the
electrical phase shift
between windings by
i.e., for higher sensor periodicities, the mechanical rotation angle is smaller than the resulting electrical phase shift. We take
as the given parameter in the following sections, since it makes equations and figures independent of the actual sensor periodicity
p. However, it is important to keep in mind that
is merely a consequence of the
mechanical phase shift (i.e., rotation during duplication) between the coil windings by
. We further restrict our analyses to constant
between any two adjacent windings of a coil for simplicity.
Equidistant spacing imposed by Equation (26) is not a necessity, but in dense designs with many windings, it presents the optimum with regard to maximization of copper-to-copper distances. In less dense designs where this is not critical, can be adjusted to either minimize the angular error or to maximize the induced voltage amplitude as long as PCB design rule constraints are fulfilled.
Since an influence of the in-series connection between windings on the angular error should be avoided, the connection structure is designed with two overlapping differential segments with opposite winding direction, so that their effect on the induced voltage effectively cancels out. Our proposed structure only requires minimal space on the inner or outer radius of the coil; therefore, the mechanical constraints are not affected in most cases.
A connection structure is created by replacing two vias between the two receiver coil layers with a trace on the same layers, which connects two receiver coil loops
and
of two windings (
Figure 4). It is also possible to replace reversal points with such connection structures. In this case, the loops of a single winding are connected. Removing the necessity of a discrete reversal point in the middle of the coil can be beneficial in high-density applications.
Note that there is a large number of possibilities to place such connection structures, but only a small fraction of them produce a valid design. Solutions which produce valid designs are not necessarily unique; there can be many different connection patterns which result in a valid in-series connection of the coil windings. Some variants are beneficial, e.g., when the number of nested connections is reduced, which requires less space in radial direction (compare, e.g., Figures 8 and 9c).
2.4. Effect on the Induced Voltage Amplitude
Due to the in-series connection of two or more windings, the induced voltage in a coil is expected to increase. However, the increase is not directly proportional to the number of windings
because of the phase shift required to establish the in-series connection without intersection. Since the receiver coil geometry has small planar extent and the coils are typically terminated with a high impedance, there is no significant increase in eddy currents in the receiver coil geometry due to the increased number of windings. Therefore, by representing the induced voltages in the individual windings as phasors which rotate with the target rotation except for a factor
p, the effective induced voltage in the entire coil can be calculated by vector addition (
Figure 6).
The effective amplitude
obtained by multiple windings in series can be calculated exactly in closed form if the assumptions listed in the following are fulfilled:
where
is the amplitude of the induced voltage harmonic of order
p in a single winding,
the electrical phase shift between consecutive windings of a coil, and
the number of windings in series.
If no higher-order harmonics are present in the induced voltage signals, i.e., the angular error is zero when rotating the target, Equation (28) is directly applicable. If higher-order harmonics are present, the effective amplitude can be calculated for every harmonic order separately and Equation (28) is valid for the main harmonic, i.e., the mechanical order p which is the 1st electrical harmonic. For higher-order harmonics, the phase shift angle scales with the harmonic order, e.g., in Equation (28). Further, Equation (28) is valid under nominal tolerance conditions and assuming perfectly differential in-series connection structures. The p-fold symmetry of the sensor design then leads to the same induced voltage in every winding—but phase-shifted by electrically for the main harmonic. In typical sensor designs, Equation (28) is sufficiently accurate for all practical purposes.
Here, we take some of the naming conventions from [
37].
is the main
p-th-order harmonic of the induced signal in a single winding of one coil. For most analyses, it is sufficient to focus on a single coil. In the numerical results, we include the signal
of the second coil. Under the previous assumptions, the signal in second coil
is essentially the same, but phase-shifted by
(Equation (25)). Higher harmonic orders are denoted by appropriate subscript.
Note that the amplitude only
increases by constructive interference compared to the voltage of a single winding up to
above which
decreases compared to a single winding, up to the first zero at complete destructive interference at
Note that additional regions of constructive interference may be present at even larger phase shifts.
The resulting effective phase of the signal
is simply shifted to the phase of the winding in the middle if
is odd, or to the center of the two middle windings if
is even. This is also evident from
Figure 6.
2.5. Effect on the Angular Error
As discussed in detail in [
37], a systematic
angular error is caused by disturbance harmonics in the sine and cosine signals of the sensor. The arctangent operation then transforms these harmonics in the signals into an effective angular error. By utilizing the fact that the phase shift
affects the harmonics in the induced voltage signals differently based on their harmonic order, the angular error can effectively be decreased by enforcing destructive interference of higher-order harmonics while keeping constructive interference of the main harmonic. This in turn decreases the harmonic distortion, which leads to a lower angular error compared to a single-winding design.
In a typical inductive rotary position sensor design, odd harmonic orders dominate the harmonic distortion, since even orders are intrinsically eliminated by the differential coil design. Further, higher orders typically decay rapidly in amplitude, so the third harmonic distortion is most dominant. Therefore, for and specifically, . Since the amplitude of higher-order harmonics affects the angular error relative to the amplitude of the main harmonic, we normalize to to obtain a measure for the angular error.
Note that reduction in the angular error by utilizing multiple windings is mostly relevant for two-phase designs, since three-phase designs exhibit intrinsic third harmonic cancellation in the Clarke transform [
34]. We therefore focus mainly on the two-phase case. However, three-phase designs can benefit from a reduced angular error as well by additional fifth harmonic suppression (
Table 1).
A decrease in the angular error by suppression of the third harmonic (
Figure 7b) can be expected in the range
In this range, the third harmonic distortion ratio of the effective in-series signal is lower, compared to a single winding, so that:
which is the ratio of the normalized distortion of the sum signal and normalized distortion of a single winding, written compactly.
There are several possible phase shifts between windings which result in complete destructive interference of the third harmonic. The first optimum at smallest
is located at
Analogous to Equation (34), a complete destructive interference of the fifth harmonic occurs at
Maximum constructive interference of the third harmonic and, therefore, high resulting angular error occur at
. However, this range is never reached with uniform spacing of windings (Equation (26),
Table 1). In fact, by utilizing Equation (26), the phase shift between windings is always smaller than the critical shift from Equation (34), which guarantees a reduction in the third harmonic in any case for two-phase designs.
In case of uniformly spaced windings, the harmonic suppression ratio quickly converges with increasing number of windings:
for the two-phase and three-phase cases, respectively (
Table 1).
Higher induced voltages can be achieved by minimizing the winding phase shift up until the fabrication limit imposed by the PCB design rules. Lower angular errors in two-phase designs can typically be achieved by increasing the phase shift as close as possible to Equation (34). In three-phase designs, choosing the winding phase shift as close as possible to Equation (35) is likely close to optimal.
2.6. Rules for In-Series Connection of Windings
In
Section 2.3, the fundamental connection structure (
Figure 4) for the electrical serial connection is presented. However, it is non-trivial to determine
where these connection structures must be placed in a specific layout in order to obtain a valid design. If this is not done carefully, windings might be electrically shorted, connected with wrong polarity, or even connected to the wrong coil. The connection pattern for a valid in-series connection is highly dependent on the design parameters of the system and must be determined specifically based on
p,
m, and
. Note that this could be carried out
by hand in a trial-and-error fashion, but this is tedious and prone to errors, especially in designs with a large number of windings. Instead, we present a closed-form solution for placement of the connections that is generally applicable to any design for which a solution exists.
In the following, a
connection refers to the entire differential connection structure, consisting of the two trace segments on their respective layers as a pair. By following the process outlined in
Section 2.2, one obtains
shorted loops for each of the
m coils. The goal of the connection algorithm is to replace these short circuits with in-series connections to obtain a single shorted loop for each coil, which is then finally connected to the demodulating IC—and then no longer shorted. For this reason,
connections have to be placed in a coil. Note that the previously introduced
reversal points also count towards the number of connections. In total, an odd number of connections is placed per coil. Solutions with more than
connections might be possible, but have no practical value.
A solution for serial connection of multiple coil windings, utilizing connections on either
only the inner radius or
only the outer radius of the coil system, always exists if
i.e., if the periodicity of the design is larger than the number of phases. Note that Equation (39) particularly does not depend on the number of windings
. The number of reversal points
per individual coil must not exceed the number of windings per coil; therefore,
. When utilizing
reversal points in the design, Equation (39) is not a tight bound. A solution for connection exists if
which is the tight upper bound for Equation (39) in the case of
.
General Solution
A valid pattern for in-series connection of windings applicable to any combination of design parameters (p, m, ) fulfilling Equations (39) or (40) can be derived in closed form. This connection style is further referred to as the general solution. We restrict the patterns to the two common cases: no reversal points () or one reversal point for each winding ().
As a prerequisite, connections between windings are described in a structured manner in an adjacency matrix, further referred to as the connection matrix. Connections are not directional since they represent only an electrical path between two points of the coil system. Therefore, only the lower triangular part of the connection matrix is utilized. The matrix has a square shape; indices represent the via positions of all coils and windings in the order that they occur with increasing angle .
We assume 0-based indexing in the following. At the positions where two vias are replaced with a connection segment, the corresponding value in the matrix is set to 1, identified with the row/column index of the original vias. The remaining non-connected vias still in place are set to 0.
An example connection matrix is given by
which represents a subset of the connections in
Figure 8. Specifically, the first group of three nested connections is present in the range shown in Equation (41).
Without reversal points, i.e.,
, the connection matrix for the general solution is obtained by
for all
, where
and
.
If one reversal point is utilized per winding, i.e.,
, the general solution is given by
for all
where
.
The connection layout obtained by utilizing the general solution is depicted in
Figure 8a for a design without reversal points and in
Figure 8b for a design including one reversal point for each winding. Connection patterns differing from the general solution are possible and can be advantageous; however, they cannot be easily described in closed form. Some examples utilizing the minimum number of required nested connections are given in
Figure 9. The connection variant without reversal points is particularly useful in dense designs, where the reversal point vias would lead to intersections or design rule violations.
Connections between windings cost
radial space and, therefore, reduce the effective area of the receiver coil by a small amount if the same mechanical constraints remain. In order to maximize the effective area and therefore the induced signal amplitude in the receiver coil, it is beneficial to minimize the number of nested radial layers of the series connections. We provide
optimal solution examples with regard to the number of nested connections for
in
Figure 9.
The maximum number of radially nested connections of the general solution is equal to when not utilizing reversal points (Equation (42)) and when utilizing one reversal point per winding (Equation (43)). This does not depend on the periodicity or number of coils in the design.
3. Finite Element Simulation of Design Examples
In order to investigate the effect of the discussed parameters, we created coil designs for all combinations of
and receiver coil centerline functions cosine,
,
, triangle and modified rectangle that are possible without geometric intersections. In total, this leads to 18 coil layouts, as evident from
Table 2. Excluded due to intersections are cosine and modified-cosine (
) centerline functions for the case
. Representative coil layouts are shown in
Figure 10. The corresponding in-series connection structures for each number of windings are detailed in
Figure 9.
The presented example (
Figure 10) is typical for rotary position sensing for motor control applications. The periodicity
is well suited, e.g., for control of a motor with 10 poles. The total diameter of the coil system including the transmitter coil is approximately 46 mm; the target diameter is 45 mm. While it is possible to also construct smaller designs, the presented example is well suited for a wide range of applications and motor sizes. A detailed list of parameters to reproduce the design can be found in
Table A1.
Finite element simulations are performed with the Ansys Maxwell 3D frequency domain solver with harmonic excitation at . The bounding box offset is equal to 40 in every direction from the sensor geometry and includes a radiation boundary condition. The final mesh consists of approximately 450,000 elements for the smallest model and 1,500,000 elements for the largest model. Rotation of the target is performed in discrete 1° steps, covering the full range of 0–359° for each design. On the target surface, an impedance boundary condition is utilized.
The signals induced in the receiver coils are decomposed into their harmonics by discrete Fourier transform of a full mechanical rotation for detailed analysis (
Table 3). The increase in the induced voltage by utilizing multiple windings is evaluated by normalization to the amplitude induced in the simulation with only a single winding of the respective centerline function, i.e.,
The amplitude gains observed in finite element simulation are in excellent agreement with the increase predicted by the analytical calculation in Equation (28). This applies to all tested centerline functions. The maximum deviation is
%.
The third
electrical harmonic, i.e., the harmonic of order
, dominates the distortion of the voltage signals. All other harmonics are approximately one order of magnitude smaller—with some exceptions in case of the rectangular centerline function, where the fifth electrical harmonic is also significant. Since the effect on the angular error is determined by the
ratio to the main harmonic of order
p, the suppression ratio is analyzed. In order to compare the reduction with the expected value from theory, the suppression ratio for a specific number of windings
is normalized to the harmonic of a single winding of the respective centerline function at unit amplitude of the main harmonic, leading to:
The agreement between simulation results and expected suppression ratio is very good for all centerline functions except the pure cosine function. The relative error is smaller than 8%, but in the case of the cosine function, it is up to 20%. However, it is important to note that the amplitude of the third harmonic is already very small in this case—for
, the distortion ratio
. In order to obtain the suppression ratio, the distortion ratio for, e.g.,
of
is normalized to the result of the
simulation by calculating the ratio of the two values. Therefore, inaccuracies in the finite element simulation are amplified significantly in the calculation of this ratio in case of small harmonic distortion. The error difference between the channels
A and
B is also attributed to imperfect FEM simulation. Other centerline functions exhibit higher intrinsic harmonic distortion relative to the main harmonic; therefore, it is much more easily resolved in simulation and the error values are smaller.
As expected based on the results of the analysis in
Section 2.1.1 and
Section 2.5, the lowest angular error in our example is achieved with a pure sinusoidal centerline function and three equidistantly spaced windings (
), i.e., the largest number of windings possible with this centerline function. The error is reduced by 65% compared to the conventional design with just one winding, while the amplitude is increased by 174%. Even smaller angular error would be expected with
. However, a design with four windings and pure cosine centerline function is not possible without intersections of the trace geometry for the selected sensor parameters.
Utilizing a rectangular centerline function results in an amplitude merely 4% larger than the cosine variant, but results in an angular error which is more than 10 times higher. A rectangular function with as many windings as possible might therefore be considered in an application where the amplitude is critical and the angular error of the sensor is only a secondary consideration.
Receiver coil designs utilizing a pure triangular centerline function are rarely useful, since this choice leads to excessive angular error at a lower induced voltage compared to a fine-tuned modified cosine centerline function. A rectangular centerline function maximizes the induced voltage, at the expense of high angular error (one order of magnitude in our examples).
Out of the analyzed centerline functions, the pure cosine generally provides lowest angular error at good induced voltage amplitudes, provided that the resulting layout with the desired number of windings does not violate PCB design rules. In such a case, switching to a modified cosine centerline and increasing until design rule compliance will provide the best trade-off.
At first glance, it might seem unintuitive or even incorrect that the design with a rectangle centerline function exhibits lower angular error for compared to the triangle centerline function, even though the amplitudes of both the third and the fifth harmonics in the voltage signals are higher for the rectangle variant. However, the superposition of the resulting angular error harmonics leads to partial cancellation of the fourth harmonic of the angular error in the case of the rectangle centerline function. With increasing number of windings, the voltage signal harmonics are subject to different levels of suppression, and their phase changes as well; therefore, the effect is not pronounced for .
The top three dominant harmonics of the angular error with largest amplitudes are shown in
Figure 11. The angular error harmonic of order
p does not significantly depend on the choice of centerline function. Therefore, the corresponding bars in
Figure 11 are stacked on top of each other for better readability. Rather, the choice of connection pattern for the multiple windings causes a small additional surface area of the receiver coil in the
z-direction of the PCB, due to the non-zero spacing between layers. This in turn leads to an increased direct coupling of the TX coil field into the receiver coils, which is apparent as an offset, i.e., the zeroth-order harmonic of the voltage signals (
Table A2). As discussed in [
37], voltage offsets leads to an angular error harmonic of order
p. This effect is more pronounced for an even number of windings, since the cancellation effect of the surface area spanned in the
z-direction with varying inverted surface-normal orientation in the connection structures has to be considered. Even though the total absolute surface area spanned in, e.g., the
case is larger, the cancellation effect dominates in this case. However, voltage offsets in the coil signals are trivially compensated by the ASIC; therefore, the impact is less relevant in practice.
The harmonic is caused by third and fifth harmonic distortions and significantly depends on the chosen centerline function. As expected, the cosine function exhibits the smallest angular error for all winding numbers where the design is possible. The harmonic suppression effect with increasing number of windings is clearly present for all centerlines. In particular, the modified cosine centerline function with benefits from this effect and increases the chance of acceptance in designs where no other centerline function can fulfill given design rules. The rectangular centerline function performs worst in terms of angular error for all designs except , where the triangle centerline exhibits the highest fourth harmonic of the angular error observed in the examples, with 1.62° electrical error. The previously discussed peculiarity of higher error suppression for the triangle function applies.
The residual harmonic is orders of magnitude smaller than and therefore insignificant for most applications. It is caused by a combination of two effects: higher-order voltage harmonics, such as the seventh order, and the second-order error effect of the third and fifth harmonics. In the case of the cosine centerline function for , the harmonic is even smaller than 0.0005°, which is below the noise floor of the finite element simulation.
The simulation results demonstrate the practicability of the presented methods for real-world applications and highlight the significant benefits obtained from the in-series connection of multiple windings with differential connection structures.
Limits of the Coil Design Approach
The maximum number of windings which can be fitted in a coil design is mainly constrained by the current limit of PCB manufacturing technology. Positioning tolerances of via holes and copper-to-copper distance contraints due to the etching process lead to design rules which have to be complied with in order to achieve reliable sensor designs. A good overview of the manufacturing process for other sensing applications is given in [
38].
By adjusting the parameter of the modified contour centerline function and by moving vias radially, it is possible to fit more windings given the same constraint—but ultimately, a limit is reached. A possible option is increasing the number of layers of the PCB and duplicating the coil system on those layers, also connected in series, but this introduces additional costs which may be critical in cost-sensitive applications. We exclude such possibilities from our analyses here, since the realization is highly dependent on the specific constraints of the sensor design.
Apart from trace-to-trace and via-to-trace distance limits, the number of vias on the inner radius
is often a limiting factor in a sensor design—since they are spaced closer together than on the outer radius. Given a via pad diameter of
(potentially also including the design rule distance for spacing between copper surfaces), a rule of thumb for the feasibility of a sensor design is given by
Above this limit, it is not possible to arrange the vias on the same radius. Note that this is not exclusive to designs with multiple windings; it can also be reached with high periodicity
p or small radius
at
.
In real-world applications, part of the residual angular error is caused by dynamic tolerance effects, such as, e.g., mechanical misalignment under load, which is hard to compensate. This type of error is likely not significantly affected by our proposed method. However, the intrinsic angular error of a coil design due to third harmonic distortion can be greatly reduced by utilizing multiple windings in the coil design.
4. Summary and Outlook
In summary, utilizing multiple windings for the receiver coils of inductive position sensors has significant benefits, while no discernible disadvantage could be identified—given that the resulting PCB layout is suitable for fabrication due to PCB design rules. Rather, designs with multiple windings achieve the highest possible degree of effectiveness: higher induced voltage amplitude, lower harmonics of the angular error, and unaffected cost of the design. The method enables designs and opens up the possibility for applications which were previously considered not suitable for the inductive sensing principle, such as large airgaps or very small sensors. Additionally, it often makes harmonic compensation of the angular error of the sensor unnecessary, due to the significantly decreased angular error.
Furthermore, we provided methods and guidelines for how to apply the concept in concrete real-world applications, by, e.g., enabling space-constrained designs by use of modified receiver coil centerline functions. The generally applicable solution for in-series connection of the windings can easily be implemented in an algorithm for automated coil design.
The theoretical considerations with regard to the amplitude gain and reduction in the angular error are validated and confirmed with commercial finite element simulation software, showing excellent agreement between expected values and simulation results.
Future work might include the automated placement of optimized connection structures, while also fulfilling PCB design constraints with regard to copper distances. Further research to improve the optimality of the connection placement compared to the general solution given in closed form could speed up the process of placing connections by hand.
An open topic which we did not cover in the scope of this publication is an in-depth analysis of the influence of the presented approach under tolerance conditions, such as eccentricity of the target. Our expectation is that the angular errors due to such conditions are either unaffected or even reduced, compared to a single winding—though this remains to be proven.