Introduction

MEMS gyroscopes, which offer the advantage of low CSWaP (Cost, Size, Weight, and Power) values1,2,3, have been widely adopted across various industrial applications that require rotation angle and angular velocity measurements, such as drones3, smart home devices4, autonomous vehicles5 and their navigation systems2. As the application scope expands, the performance requirements for MEMS gyroscopes are becoming increasingly stringent. The measurement modes of MEMS gyroscopes are divided into three categories: rate mode6, rate integrating mode7, and frequency-modulated mode8. Among these, rate mode features a simple control method and excellent static performance, making it the preferred measurement mode for applications. Furthermore, the rate mode is classified into two categories: open-loop measurement method and FTR measurement method9. The FTR measurement method is the most prevalent among these modes5,6,9,10,11,12,13.

The MEMS rate gyroscope inevitably encounters phase errors within the system, leading to deviations in the signal pickoff and excitation of the resonator, which consequently affect the rate mode’s performance13,14,15. TheMEMS rate gyroscope has two operational modes: drive mode (X mode) and sense mode (Y mode). Phase errors occur in the excitation circuits11,12,13, signal pickoff circuits10,11,13,14,16, and signal processing with calculation circuits11,13 of both modes. Additionally, the frequency split between the two modes and the sense modal quality factor can also introduce demodulation phase errors16,17,18.

Researchers have proposed several methods to compensate for phase errors and mitigate their impact on gyroscope performance. Liu et al. proposed a pickoff circuit with low phase shift to reduce the drift of zero rate output (ZRO)19. As discussed in the works of Jia et al.17, Zhao et al.18, and Ezekwe et al.20, the phase of the demodulated reference signals in sense mode has been adjusted to improve the ZRO performance of the open-loop measurement mode without closed-loop phase compensation. Much literature has proposed calibration and compensation methods for the phase error in drive mode10,11,13,21,22, especially the online compensation method proposed by Wu et al.11 and Zhou et al.13 The phase error was obtained by analyzing the coupling relationship between the quadrature channel and the rate output signal in the sense-mode control loop, and was subsequently compensated in the forward path of the drive-mode control loop10. To determine the phase error in the drive modal control loop, the dual-sideband excitation method was employed, and the influence of phase error on the FTR method was analyzed11. The phase error is determined by minimizing the amplitude of the drive-mode excitation signal, and the obtained result is subsequently used to adjust the phases of both the forward and feedback paths in the sense-mode control loop, while also calibrating the phase of the forward path in the sense-mode control loop13. As indicated by Kuang et al.12, Pagani et al.16, and Zhou et al.23, phase errors in the sense mode control loop can be compensated. Kuang et al.12 employed a sideband excitation signal to obtain the phase error in the sense modal control loop, thereby facilitating an adjustment to the phase of the FTR excitation signal. Pagani et al.16 utilized the phase difference between the drive modal excitation signal and the sense modal pickoff signal to extract the phase error, which is used to adjust the phase of the demodulation reference signal to achieve compensation in the open-loop measurement method. Zhou et al.23 used the quadrature stiffness and damping coupling signals to identify phase errors using a recursive least squares algorithm, thereby enabling in-run compensation.

However, most of the literature does not examine the impact of phase errors at varying positions within the two operational modes on the efficacy of their control loops, nor on the static and dynamic performance. Furthermore, most phase error calibration or compensation methods only address phase errors in the forward channel or the feedback channel of the modal control loop, and do not individually calibrate or compensate for phase errors at different positions. This paper investigates the causes and locations of phase errors in the two modal control loops, and the effects of phase errors at different locations on both operational modes are analyzed. An FTR control loop model that incorporates phase errors in both the feedback and forward channels is proposed to perform time and frequency domain analyzes and investigate the effects of phase errors on bias, scale factor, and bandwidth. To achieve mechanism-level attribution and the identification of dominant phase-error sources, calibration schemes for phase errors in both the forward and feedback paths of the drive and sense modal control loops are designed. On this basis, a progressive comparative analysis is performed to quantitatively evaluate the degradation of scale factor, bias, and bandwidth caused by phase errors at different locations, and to compare their relative influence weights.

Results

Control system of gyroscope and test equipment

The measurement and control system for MEMS gyroscope employs two operational modes:

Drive Mode: Utilizes an automatic gain controller (AGC) to stabilize the amplitude and track frequency through a direct digital frequency synthesizer (DDS). This allows the system to maintain constant vibration amplitude and accurately track the resonance frequency, essential for optimal performance.

Sense Mode: Implements the FTR control method for rate measurement and quadrature stiffness control (QSC) for stiffness coupling. The QSC helps to adjust the stiffness of the system and improve the accuracy of rate measurement. This configuration is crucial for reducing measurement errors caused by stiffness variations in the resonator.

As shown in Fig. 1a, b Capacitor-to-Voltage (C/V) conversion circuit based on a ring diode is used for modal signal pickup, effectively mitigating the feedthrough effect. This design combines the vibration signal with a high-frequency carrier signal, modulating it onto the high-frequency signal, and thereby systematically controlling the conduction and cutoff of the diode to charge and discharge two reference capacitors. After several square wave cycles, the voltage on Cref1,2 gradually stabilizes. Due to the unequal capacitance values of C+ and C, which are related to ΔC, the charging and discharging currents on the two reference capacitors differ, resulting in a voltage difference. Finally, the voltage variation reflecting ΔC is output through an instrumentation amplifier.

Fig. 1: Control system of gyroscope and test equipment.
Fig. 1: Control system of gyroscope and test equipment.
Full size image

a Diagram of the system and schematic of the electrodes. b C/V conversion circuit. c Synchronous integral demodulation circuit. d Test equipment. e Circuit boards of the system

Subsequently, the modal pickup signal is processed by a third-order synchronous integral demodulator (SID) for low-noise I/Q decomposition, as shown in Fig. 1c. The SID simultaneously controls the conduction direction of three switches using a square wave signal to charge and discharge capacitors C1,3,5 and C2,4,6, and performs a differential operation on the capacitors at the C5 and C6 terminals. When the pickup signal is in phase with the reference demodulation signal, the SID output reflects the in-phase component; when the phase difference between the pickup signal and the reference demodulation signal is 90°, the SID output reflects the quadrature component.

As illustrated in Fig. 1d, the following equipment is necessary for testing: a frequency counter to measure the phase difference of signals, a digital multimeter and a digital oscilloscope to debug the gyroscope system and observe the signals, a DC power supply to provide power to the gyroscope system. Moreover, Fig. 1e depicts the printed circuit boards (PCBs) of the MEMS gyroscope measurement and control system. The PCBs are divided into two sections, labeled A and B. PCB A includes the packaged MEMS resonator, the C/V conversion circuit, the SID circuits, and the 24-bit ADC. PCB B contains the 16-bit DAC in the drive modal feedback path, the 20-bit DAC in the sense modal feedback path, the 16-bit DAC in the QSC loop, and the FPGA.

In summary, the analog circuits of the MEMS gyroscope system consist of the C/V conversion circuit, SID, and differential excitation circuit. The digital circuit comprises the FPGA, and the digital and analog circuits are connected via DACs and ADCs. These circuits inevitably introduce phase errors, which are categorized into phase errors in the forward channel and the feedback channel from the modal control loop discussed in this paper. Additionally, Table 1 lists the parameters of the gyroscope system, providing values for subsequent simulations, where the equivalent quadrature angular velocity corresponding to kxy = 0.0561 N/m is 100°/s.

Table 1 Parameters of dual-mass gyroscope system

Dynamical equations of gyroscope

The motion equation of the gyroscope, considering damping coupling and stiffness coupling, can be written as

$$\left\{\begin{array}{l}m\ddot{x}+{d}_{x}\dot{x}+{k}_{x}x+{d}_{xy}\dot{y}-2{m}_{c}{\varOmega }_{z}\dot{y}+{k}_{xy}y={F}_{x}\\ m\ddot{y}+{d}_{y}\dot{y}+{k}_{y}y+{d}_{xy}\dot{x}+2{m}_{c}{\varOmega }_{z}\dot{x}+{k}_{xy}x={F}_{y}\end{array},\right.$$
(1)

where x and y represent the displacements of the two operational modes, respectively; m denotes the effective mass in the resonator that participates in the Coriolis vibration; Fx and Fy are the external excitation forces for each mode; dx and dy refer to the damping coefficients for each mode; kx and ky signify the stiffness coefficients for each mode; kxy indicates the stiffness coupling coefficient; dxy represents the damping coupling coefficients; Ωz is the rotation rate in the sensitive direction of the gyroscope.

Neglecting the phase errors, and let Fx=Adsin(ωdt). Considering the in-phase and equivalent quadrature forces, the vibrational displacements of the two modes are as follows

$$x(t)={A}_{x}\,\sin ({\omega }_{d}t-{\varphi }_{x}),$$
(2)
$$y(t)={A}_{i}\,\sin ({\omega }_{d}t-{\varphi }_{y})+{A}_{q}\,\cos ({\omega }_{d}t-{\varphi }_{y}),$$
(3)

where

$${\varphi }_{x}=\arctan \frac{{\omega }_{x}{\omega }_{d}}{({\omega }_{x}^{2}-{\omega }_{d}^{2}){Q}_{x}},$$
(4)
$${\varphi }_{y}=\arctan \frac{{\omega }_{d}{\omega }_{y}}{({\omega }_{y}^{2}-{\omega }_{d}^{2}){Q}_{y}},$$
(5)

Ax represents the vibration amplitude of the drive mode, Ai pertains the value related to the damping coupling and rate, Aq is the value linked to stiffness coupling, ωx,y=2πfx,y.

According to Eqs. (4) and (5), φx and φy are determined by ωd, modal frequency, and modal quality factor. The presence of phase error causes ωx ≠ ωd, which affects the proper operation of the drive modal control loop. Based on the gyroscope system’s parameters, φy = 180° and the phase error introduced by the modal parameters can be neglected. However, phase errors in the C/V conversion, SID, and digital circuit still exist.

Effect of phase errors on drive mode

Based on the above analysis, it is evident that the phase errors in the drive modal control loop can be normalized to two positions: the phase error in the feedback channel (φxe1) and the forward channel (φxe2). φxe1 is the phase error introduced by the FPGA and DAC, which can be equivalent to the sinusoidal signal. φxe2 is the phase error introduced by the C/V conversion circuit, which can be equivalent to the cosine signal. Next, the effects of φxe1 and φxe2 on the drive modal control loop are analyzed.

The first step is to simulate and analyze the influence of φxe1 and φxe2. As shown in Fig. 2a, their effects on the drive modal excitation signal are illustrated. With increasing φxe1 and φxe2, the drive frequency ωd deviates from the natural frequency ωx, indicating that these phase errors hinder frequency tracking from converging to the true ωx. Meanwhile, the amplitude Ad, increases with φxe1 and φxe2 to maintain a constant vibration level at the drive-mode pickoff. Consequently, φxe1 and φxe2 cause ωx ≠ ωd and simultaneously enlarge Ad, which aggravates the feedthrough effect. Since unsuppressed feedthrough can severely deteriorate the accuracy of FTR measurement when using a C/V conversion circuit, it must be carefully considered. Fortunately, as shown in Fig. 1a, the C/V circuit implemented in this study effectively suppresses feedthrough, ensuring that it no longer influences the sense mode. In this case, although the frequencies of the in-phase and equivalent quadrature forces deviate slightly from ωx, the offsets remain much smaller than the modal frequency split.

Fig. 2: Effect of phase errors on drive modal and sense modal control loop.
Fig. 2: Effect of phase errors on drive modal and sense modal control loop.
Full size image

a Effect of φxe1 and φxe2 on ωd and Ax. b Effect of different ωd on FTR rate measurement and QSC. c Effect of different ωd on FTR bandwidth

When quadrature correction is applied, the step-response curves and magnitude frequency responses of the sense modal control loop at Ωz = −30°/s under different φxe1 and φxe2 values are presented in Fig. 2b, c. Phase errors in the sense-mode control loop (φye1 = −9° and φye2 = −6°) are also considered. The results show that both the step responses and magnitude–frequency characteristics exhibit only minor variations across different frequency cases. These findings indicate that φxe1 and φxe2 exert negligible influence on ZRO, bandwidth, and quadrature stiffness control. The following subsection provides the experimental validation of these simulation results.

Compensation for drive modal phase errors

φxe1 can be obtained from the modal excitation signal (Vx-) and the DDS output signal (sgn[cos(ωdt)] or sgn[sin(ωdt)]). After compensation for φxe1, the φxe2 can be reflected by the magnitude of Ad. Accordingly, the drive modal control loop will be applied to error compensation procedure as follows:

  1. 1.

    The calibration of φxe1 is achieved through the measurement of the phase difference between Vx- and sgn[cos(ωdt)] (or sgn[sin(ωdt)]). Subsequently, the phase of Vx- is adjusted to maintain the orthogonality of Vx- and sgn[cos(ωdt)], while ensuring that they remain in phase with sgn[sin(ωdt)].

  2. 2.

    Following the compensation of φxe1, the amplitude of the drive modal excitation signal (Ax) is reduced by synchronously adjusting the phases of sgn[cos(ωdt)] and sgn[sin(ωdt)], thereby completing the compensation of φxe2.

Initially, tests were conducted to assess φxe1 and φxe2. Figure 3 depicts the phase difference between SID’s reference signal (sgn[sin(ωdt)]、sgn[sin(ωdt+φxe2)]、sgn[cos(ωdt)]、sgn[cos(ωdt+φxe2)]) and Vx- without and with φxe1 and φxe2 compensation for the drive modal control loop at room temperature. As illustrated in Figs. 3a and 3c, the instantaneous phase difference between Vx- and sgn[cos(ωdt)] is demonstrated for the cases of φxe1 and φxe2 uncompensated (case 1), φxe1 compensated with φxe2 uncompensated (case 2), respectively; and Fig. 3e shows the instantaneous phase difference between Vx- and sgn[cos(ωdt+φxe2)] under both φxe1 and φxe2 compensated (case 3). Under room temperature conditions, after powering on the gyroscope and allowing a 1800s warm-up period for the phase errors to stabilize, a two-hour phase error test was conducted; the results are shown in Fig. 3b, d, f. The mean values of φxe1 (Vx- with sgn[sin(ωdt)]) without and with compensation are 3.7647° and 0.0078°, respectively, and the maximum fluctuations are less than 0.0077° and 0.0082°, respectively. The mean value of φxe2 (Vx- with sgn[sin(ωdt+φxe2)]) derived from the calibration was 1.2459°, with a maximum fluctuation of less than 0.0073°. The phase differences depicted in 3a, 3c and 3e are constrained by the precision of the oscilloscope, exhibiting discrepancies from those recorded with the frequency counter in Fig. 3b, d, f. The test results indicate that, after the warm-up process, φxe1 and φxe2 become stable under room temperature conditions and within the experimental time scale, and can thus be treated as constant errors; accordingly, they can be effectively corrected using the aforementioned method.

Fig. 3: Phase difference between Vx- and SID’s reference signal.
Fig. 3: Phase difference between Vx- and SID’s reference signal.
Full size image

a φxe1 and φxe2 uncompensated (case 1). b Phase difference test data for case 1. c φxe1 compensated with φxe2 uncompensated (case 2). d Phase difference test data for case 2. e φxe1 and φxe2 compensated (case 3). f Phase difference test data for case 3

Additionally, measurements of φxe1 and φxe2 were conducted under different temperature conditions, with the results summarized in Table 2. It can be observed that the phase errors exhibit certain variations with temperature and tend to increase as the temperature increases. This finding indicates that the phase errors are strongly temperature-dependent and therefore require recalibration when applied across different temperature range.

Table 2 φxe1 and φxe2 under different temperature conditions

Subsequently, tests were undertaken to assess the impact of φxe1 and φxe2 on the FTR rate measurement’s performance. Table 3 presents the values of ωd and Ad under the three cases. Following phase error compensation, Ad is reduced, and ωd approaches ωx.

Table 3 ωd and Ad under the three compensation cases

Figure 4 presents the experimental results of the three cases across different performance metrics, including scale factor characteristics, quadrature stiffness correction voltage, zero-rate output (ZRO) performance, and rate measurement bandwidth. For the rate tests, the measurement points were set at ±0.1°/s, ±0.5°/s, ±1°/s, ±5°/s, ±10°/s, ±50°/s, ±100°/s, ±200°/s, ±300°/s, ±400°/s, and ±500°/s. Under −20 °C, room temperature, and 50 °C conditions, the mean value of scale factors of the three cases were 8677, 8651, and 8643, with corresponding standard deviations of 20.84, 27.06, and 28.04. Further comparison shows that the mean nonlinearity values were 351, 325, and 277, with standard deviations of 4.73, 7.64, and 4.16 respectively. The mean asymmetry values were 1241, 1102, and 1014, respectively. Overall, although numerical differences exist among the three cases, the residual fitting curves exhibit similar shapes (see Fig. 4a–c). For quadrature stiffness correction, the average values of Vq at −20 °C, room temperature, and 50 °C were 4.0469, 4.5247, and 4.7182, with corresponding standard deviations of 0.0077, 0.0078, and 0.0088 (see Fig. 4d–f). These results indicate that the Vq increases with temperature, while the fluctuation amplitude remains small at same temperature conditions. For the ZRO performance, the mean bias values were −0.2388, −0.3070, and 0.4502 at −20 °C, room temperature, and 50 °C, with standard deviations of 0.0143, 0.0077, and 0.0081. Allan variance analysis further shows that the mean values of bias instability were 3.6403, 3.8333 and 4.0621, respectively. The mean values of angle random walk (ARW) were 0.1261, 0.1337, and 0.1427 (see Fig. 4g–i). These results demonstrate that the bias and noise characteristics follow relatively consistent trends under the same temperature conditions. Finally, in terms of dynamic performance, the bandwidth tests at room temperature show that the FTR rate measurement bandwidths of all three cases were below 30 Hz and generally consistent with the simulation results (see Fig. 4j–l). The above experimental results are consistent with the simulation results shown in Fig. 2.

Fig. 4: Performance comparison of Case 1, Case 2, and Case 3 under different temperature conditions.
Fig. 4: Performance comparison of Case 1, Case 2, and Case 3 under different temperature conditions.
Full size image

ac scale factor fitting residuals and performance at −20 °C, room temperature and 50 °C. df quadrature stiffness correction voltage at −20 °C, room temperature and 50 °C. gi ZRO’s Allan variance curves at −20 °C, room temperature and 50 °C. jl Bandwidth curve for case 1, 2 and 3 at room temperature

The aforementioned simulation and test results demonstrate that the phase errors (φxe1 and φxe2) can impede the drive modal control loop’s ability to lock onto the actual modal resonant frequency, consequently increasing the amplitude of the excitation signal. Since the front-end C/V conversion circuit employed in this paper can suppress feedthrough, the enhancement in the amplitude of the excitation signal did not impact the performance of the FTR rate measurement.

Derivation of FTR control loop including phase errors

Following the optimal model of the FTR rate control loop9, a block diagram of the control loop that incorporates phase error is proposed, as illustrated in Fig. 5. The SID functions as a unit-gain multiplier with a low-pass filter (LPF), while Gy(s) represents the sense modal transfer function, and Ffb(s) denotes the transfer function of the FTR controller.

Fig. 5: Block diagram of the FTR rate control loop including phase errors.
Fig. 5: Block diagram of the FTR rate control loop including phase errors.
Full size image

a Control loop before equivalent transformation. b Control loop after step 1. c Control loop after step 2. d Control loop after step 3

Figure 5 shows the block diagram of the FTR rate control loop without the feedthrough, which is transformed into the equivalent unit negative feedback loop after the subsequent three steps:

  1. 1.

    φye1 is equated to the FTR feedback signal in the feedback path, and φye2 is equated to the demodulated reference signal in the forward path, as shown in Fig. 5a. The FTR feedback signal, which incorporates φye1, is transformed as follows

    $$\begin{array}{l}{V}_{c}{k}_{vf}\,\sin ({\omega }_{d}t+{\varphi }_{ye1})={V}_{c}{k}_{vf}\cdot \\ \,[\sin ({\omega }_{d}t)\cos \,{\varphi }_{ye1}+\,\cos ({\omega }_{d}t)\sin \,{\varphi }_{ye1}],\end{array}$$
    (6)

    where Vckvfsin(ωdt)sinφye1 in Eq. (6) is used to neutralize the Coriolis force, while Vckvfcos(ωdt)cosφye1 can be regarded as a quadrature signal. Consequently, Fig. 5a is transformed into Fig. 5b.

  2. 2.

    The multiplier equivalent in the feedback path, as illustrated in Fig. 5b, is transformed into the forward path, thereby transforming Fig. 5b into Fig. 5c.

  3. 3.

    The gain equivalent in the feedback path, as illustrated in Fig. 5c, is transformed into the forward path, thereby transforming Fig. 5c into Fig. 5d.

  4. 4.

    Furthermore, the Gepe(s) represented in Fig. 5d can be derived as follows9

$$\begin{array}{c}{G}_{epe}(s)=\frac{{k}_{yv}{k}_{yvf}\,\cos \,{\varphi }_{ye1}}{2{m}_{c}}\\ \frac{\sin \,{\varphi }_{ye2}{N}_{1}(s)-\,\cos \,{\varphi }_{ye2}{N}_{2}(s)}{{D}_{1}(s){D}_{2}(s)},\end{array}$$
(7)

where

$${N}_{1}(s)=2{\omega }_{d}s+\frac{{\omega }_{d}{\omega }_{y}}{{Q}_{y}},$$
(8)
$${N}_{2}(s)={s}^{2}+\frac{{\omega }_{y}}{{Q}_{y}}s+{\omega }_{y}^{2}-{\omega }_{d}^{2},$$
(9)
$${D}_{1}(s)={s}^{2}+\frac{{\omega }_{y}}{{Q}_{y}}s+{\omega }_{y}^{2}+{\omega }_{d}^{2}-{\omega }_{d}{\omega }_{y}\sqrt{1-{Q}_{y}^{2}/4},$$
(10)
$${D}_{2}(s)={s}^{2}+\frac{{\omega }_{y}}{{Q}_{y}}s+{\omega }_{y}^{2}+{\omega }_{d}^{2}+{\omega }_{d}{\omega }_{y}\sqrt{1-{Q}_{y}^{2}/4}.$$
(11)

As illustrated in Fig. 5d, the scale factor, which accounts for phase error, can be expressed as follows

$$S{F}_{pe}=\frac{-2{m}_{c}{A}_{x}{\omega }_{d}}{{k}_{vf}\,\cos \,{\varphi }_{ye1}}.$$
(12)

Subsequently, the impact of φye1 and φye2 will be analyzed based on the FTR control loop depicted in Fig. 5. Figure 5a can be utilized for time-domain analysis, while Fig. 5d can be employed for frequency-domain analysis. Furthermore, the stiffness correction method is used to suppress quadrature error17.

Effect of phase errors on sense mode

As shown in Fig. 1a, the quadrature error correction methodology includes stiffness correction, and Vq represents the DC slow variable. Thus, the phase error in the feedback path of the QSC loop can be disregarded. However, the phase error in the forward path must be considered. The method for extracting quadrature error and rate information, along with the controller, remains consistent. Consequently, the origin of the phase error in the forward path of the quadrature control loop is similar to that of φye2, showing comparable effects on the control loop. As a result, the phase error in the quadrature correction loop is also normalized to the demodulated reference signal for further analysis.

As demonstrated in Fig. 6a, the influence of φye1 and φye2 on QSC and FTR rate extraction is shown with stiffness coupling correction enabled. Once stiffness coupling is rectified, only φye1 contributes to the extracted quadrature signal. As predicted by (12), the scale factor increases monotonically with φye1, while Vq decreases in accordance with (6). By contrast, the effect of φye2 on both the FTR control loop and the QSC loop is much smaller, as indicated by the near-complete overlap of the green and purple traces with the gray reference.

Fig. 6: Effect of phase errors on sense modal control loop.
Fig. 6: Effect of phase errors on sense modal control loop.
Full size image

a Effect of φye1 and φye2 on FTR rate measurement and QSC. b Effect of φye1 and φye2 on FTR bandwidth

As illustrated in Fig. 6b, the magnitude and phase of the FTR rate control loop are presented for a range of φye1 and φye2. Although both parameters induce slight perturbations in the magnitude frequency responses, the bandwidth variation remains less than 0.3 Hz and the associated phase shift is less than 1°. Therefore, the impact of φye1 and φye2 on the bandwidth of FTR measurement is negligible.

Compensation for sense modal phase errors

φye1 can be derived from the phase difference between the FTR feedback signal (Vy-) and sgn[sin(ωdt)]. After compensating for φye1, φye2 can be reflected by the phase difference between the quadrature output signal (Aqcos(ωdt)) and sgn[sin(ωdt)], where Aq needs to be significantly larger than AI. Further rewriting of Eq. (3) yields

$$y(t)=\sqrt{{A}_{i}^{2}+{A}_{q}^{2}}\,\sin [{\omega }_{d}t+{\varphi }_{iq}],$$
(13)

where

$${\varphi }_{iq}=\arctan ({A}_{q}/{A}_{i}).$$
(14)

As demonstrated by Eq. (13), when Aq/AI = 8000, the discrepancy between φiq and 90° is less than 0.0073°, which aligns with the magnitude of phase fluctuation observed by the frequency meter. Additionally, the difference between \({A}_{q}/\sqrt{{A}_{i}^{2}+{A}_{q}^{2}}\) and 1 is significantly less than 0.00001. Therefore, the calibration concerning φye2 can be accomplished by increasing the quadrature signal and decreasing the damped coupling signal in the ZRO case. Subsequently, the sense modal control loop will be applied to a phase error compensation procedure as follows:

  1. 1.

    Firstly, Vy- can be adjusted to ensure that its phase remains in-phase with sgn[sin(ωdt)], thus completing the calibration of φye1.

  2. 2.

    Following the compensation of φye1, the FTR and QSC loops are employed to achieve Aq/AI > 8000. Subsequently, the phase of sense modal demodulation reference signals is adjusted to ensure that it is in phase with y(t), thus completing the calibration of φye2.

As illustrated in Fig. 7, the phase difference between SID’s reference signal (sgn[sin(ωdt)] or sgn[sin(ωdt+φye2)]) and Vy- with y(t) is displayed before and after φye1 and φye2 compensation, following the rectification of the phase errors in the drive modal control loop at room temperature. As illustrated in Fig. 7a, b, the instantaneous phase difference between sgn[sin(ωdt)] and Vy- is demonstrated for the cases of φye1 and φye2 uncompensated (case 3), φye1 compensated with φye2 uncompensated (case 4), respectively. In order to effectively obtain the phase difference between the aforementioned two signals, Vy- is a sine wave signal with a fixed amplitude and a frequency that follows the drive modal frequency. Subsequently, the 2-h phase difference test results (warm-up time of 1800 s) for the above two cases are shown in Fig. 7c. The values of the test means for the two cases were 8.8814 and 0.0079, respectively. The maximum fluctuations were less than 0.0089° and 0.0085°, respectively. The standard deviations were 0.0015° and 0.0014°, respectively.

Fig. 7: Phase difference between SID’s reference signal and Vy- with y(t) (φxe1 and φxe2 compensated).
Fig. 7: Phase difference between SID’s reference signal and Vy- with y(t) (φxe1 and φxe2 compensated).
Full size image

a Phase difference between sgn[sin(ωdt)] and Vy- under φye1 and φye2 uncompensated (case 3, φxe1 and φxe2 compensated). b Phase difference between sgn[sin(ωdt)] and Vy- under φye1 compensated with φye2 uncompensated (case 4). c Phase difference test data between sgn[sin(ωdt)] and Vy- for case 3 and 4. d Phase difference between sgn[sin(ωdt)] and y(t) under φye1 compensated with φye2 uncompensated (case 4). e Phase difference between sgn[sin(ωdt)] and y(t) under both φye1 and φye2 compensated (case 5). f Phase difference test data between sgn[sin(ωdt)] and y(t) for case 4 and 5

As demonstrated in Fig. 7d, e, the instantaneous phase difference between sgn[sin(ωdt)] and y(t) under the condition of Aq/AI > 8000 is illustrated for the cases of φye1 compensated with φye2 uncompensated (case 4) and both φye1 and φye2 compensated (case 5), respectively. The 2-h phase difference test results (warm-up time of 1800 s) for these two cases are presented in Fig. 7f. The mean test values for the two cases were 1.5560 and 0.0116, and with maximum fluctuations of less than 0.0093° and 0.0088°, respectively. Once again, the phase differences displayed in Fig. 7a, b, d, e deviate from the test results presented in Fig. 7c, f due to the inherent limitations of oscilloscope measurement accuracy. Considering these test outcomes, φye1 and φye2 at room temperature can be regarded as constant errors.

Consistent with the measurement method used for the phase errors in the drive modal control loop, the phase errors in the sense modal control loop were also tested under different ambient temperatures, with the results listed in Table 4. The results indicate that the sense modal phase errors increase as temperature increases. Therefore, the compensation parameters for φye1 and φye2 need to be recalibrated for applications across different temperature ranges.

Table 4 φye1 and φye2 under different temperature conditions

Subsequently, tests were undertaken to assess the impact of φye1 and φye2 on the FTR rate measurement’s performance. At this juncture, φxe1 and φxe2 underwent compensation. As illustrated in Fig. 8, the impact of φye1 and φye2 on the scale factor test results, ZRO and quadrature stiffness correction voltage, ZRO’s performance, and bandwidth is demonstrated. The test steps, process, and duration are consistent with those shown in Fig. 4.

Fig. 8: Performance comparison of Case 3, Case 4, and Case 5 under different temperature conditions.
Fig. 8: Performance comparison of Case 3, Case 4, and Case 5 under different temperature conditions.
Full size image

ac scale factor fitting residuals and performance at −20 °C, room temperature and 50 °C. df quadrature stiffness correction voltage at −20 °C, room temperature and 50 °C. gi ZRO’s Allan variance curves at −20 °C, room temperature and 50 °C. jl Bandwidth curve for case 3, 4 and 5 at room temperature

As shown in Fig. 8a–c, under the conditions of −20 °C, room temperature, and 50 °C, the relative deviation rates of the scale factor for case 4 and case 5 were 0.0017, 0.0033, and 0.0040, respectively; in contrast, those for case 3 and case 4 reached 0.0102, 0.0093, and 0.0104, respectively. Further observation indicates that after φye1 compensation, the scale factor decreased, which is consistent with the prediction of Eq. (12). In addition, under different temperature conditions, the mean nonlinearity of the scale factor in case 4 and case 5 was significantly reduced compared with case 3, which agrees with the findings reported in reference [12]. From the Vq test results shown in Fig. 8d–f, the relative deviation rates for case 4 and case 5 were 0.0033, 0.0029, and 0.0035 under the three temperature conditions, whereas those for case 3 and case 4 were much larger, at 0.0538, 0.0749, and 0.0722, respectively. Similarly, the ZRO test results in Fig. 8g–i reveal that the relative deviation rates of the bias for case 4 and case 5 were only 0.0608, 0.0502, and 0.0328, while the corresponding values for case 3 and case 4 were 0.4026, 0.1718, and 0.2279, respectively. Further analysis shows that the BI and ARW exhibited similar trends in relative deviation rates. Finally, as illustrated in Fig. 8j–l, the bandwidth test results at room temperature indicate that the bandwidths of all three cases were below 30 Hz and showed no significant difference from the simulation results. In summary, the above experimental results are consistent with the simulation results shown in Fig. 6. It can therefore be concluded that φye1 has a considerable influence on the scale factor and ZRO performance, while the effect of φye2 can be neglected. Moreover, neither φye1 nor φye2 exerts a significant impact on the bandwidth of FTR rate measurement.

Discussion

This paper addresses the phase errors in the control loop of the MEMS gyroscope with FTR rate measurement and quadrature stiffness correction, based on the use of ring diodes paired with a carrier wave circuit to suppress feedthrough. The phase errors in the control loops of the operational modes can be classified into two categories: phase error in the feedback path and phase error in the forward path. The phase errors in the feedback paths of the two operational modes are primarily attributable to the solving process in the FPGA and the DAC conversion process, while the C/V conversion circuit predominantly causes the phase errors in the forward paths.

The presence of φxe1 and φxe2 shifts the locking point of the control loop away from the drive modal frequency, thereby increasing the amplitude of the drive excitation. After applying the compensation procedure to φxe1 and φxe2, and following an 1800-s warm-up under room-temperature conditions, the phase deviation in cases 1, 2, and 3 remained within 0.009° over a two-hour period. This indicates that, when the ambient temperature is stable, the phase error in the drive mode can be treated as a constant. Under the same environmental conditions, the relative deviations of the scale factor, bias, ARW, and quadrature stiffness correction voltage among the three cases were all less than 0.09, and the bandwidth test results at room temperature showed no significant differences. Therefore, it can be concluded that the drive modal phase errors have no discernible effect on the performance of FTR rate measurement.

For the sense modal FTR rate control loop, a control model and transfer function incorporating φye1 and φye2 were constructed and derived, and both parameters were compensated according to the established procedure. Under room-temperature conditions with an 1800 s warm-up, the phase deviations of cases 3, 4, and 5 fluctuated within 0.01° over a two-hour period, indicating that the phase errors in the sense modal control loop can be regarded as constant when the temperature is stable. Further comparisons show that, across three temperature environments, the relative deviation rates of the scale factor, bias, quadrature stiffness correction voltage, and ARW for cases 4 and 5 were all below 0.07, suggesting that the influence of φye2 on the scale factor and static performance can be neglected. In contrast, the relative deviation rates of these performance parameters for case 4 compared with case 3 increased by more than 2.5 times, demonstrating that φye1 significantly deteriorates the static performance and scale factor characteristics. However, bandwidth tests under room-temperature conditions indicate that the effects of φye1 and φye2 on bandwidth performance are negligible.

Table 5 lists the relative deviation of the gyroscope’s static and dynamic performance metrics after compensating for different phase errors. The results indicate that the phase errors in the drive modal control loop and in the forward path of the sense modal control loop have no significant impact on the static or dynamic performance of FTR rate measurement. In contrast, the phase error in the feedback path of the sense modal control loop exerts a pronounced influence on the static characteristics of FTR rate measurement, as well as on the scale factor value and its nonlinearity, while its effect on bandwidth remains negligible.

Table 5 Relative deviation of gyroscope performance metrics after different phase error compensations

Accordingly, with feedthrough effects excluded, this study elucidates the underlying mechanisms of phase errors, with particular emphasis on the influence of the phase error in the feedback path of the sense modal control loop on the static and dynamic performance of the FTR gyroscope. The results demonstrate that this phase error serves as a dominant factor contributing to performance degradation, exerting a pronounced effect on ZRO and scale factor characteristics. The dominant phase error sources are identified and clarified, providing a theoretical foundation and direction for real-time phase error compensation and performance optimization of FTR gyroscopes.

Subsequently, research will be conducted on the drift patterns and compensation methods of phase error in the feedback path of the sense modal control loop across a wide temperature range, aiming to minimize the impact of phase error on the dynamic and static performance of the gyroscope. Although the primary objective of this paper is to clarify the influence mechanisms and relative weights of phase errors at different locations within the FTR rate gyroscope measurement and control system on both static and dynamic performance. Table 6 additionally compares the performance before and after phase error compensation reported in different studies, including BI, ARW, and scale factor nonlinearity (SF Non). This comparison provides a quantitative reference for the conclusions of this work and facilitates the assessment of the practical benefits of different compensation strategies.

Table 6 Comparison of performance before and after phase error compensation reported in different references

Materials and methods

The MEMS dual-mass resonator discussed in this paper utilizes single-crystal silicon with a < 100> crystal orientation as the main material for fabrication, employing the deep dry silicon on glass process for resonator fabrication. In addition to excitation and pickoff electrodes for two operational modes, the resonator also has stiffness coupling correction electrodes. The stiffness coupling correction electrodes are characterized by a gap-change structure, exhibiting unequal spacing, and employs the electrostatic negative stiffness effect to achieve quadrature error correction. The resonator operates at a frequency of 11 kHz, with a frequency split of 139 Hz. Subsequent to encapsulation, the quality factor of the operational mode exceeds 200000. The gyroscope control system utilizes the high-frequency carrier in conjunction with the ring diode to extract the operational mode vibration signal and suppress the feedthrough effect. The carrier signal is generated by an active crystal oscillator with a frequency of 8 MHz, and the ring diode uses HSMS-2829-BLKG. Additionally, the FPGA employed in the gyroscope control system is designated as the EP4CE115F23I7N, with an external clock source configured as a 26 MHz active crystal oscillator (ECS-TXO-32CSMV-260-AN-TR). The 16-bit DAC utilized for drive modal excitation is the DAC8811IBDRBT, the 20-bit DAC employed for FTR control is the AD5791BRUZ, the 16-bit DAC utilized for quadrature stiffness correction is the DAC82002DRXR, the ADC employed for operational mode signal acquisition is the ADS1298IPAGR. The operational amplifier employed is the AD8597ARZ. The update rate of the above three DACs is 1 MHz, and the sampling rate of the ADC is set to 8 kHz.