Next Article in Journal
P-Doped Carbon Quantum Dots with Antibacterial Activity
Next Article in Special Issue
Effects of Structural Dimension Variation on the Vibration of MEMS Ring-Based Gyroscopes
Previous Article in Journal
A Review of the Methods of Modeling Multi-Phase Flows within Different Microchannels Shapes and Their Applications
Previous Article in Special Issue
The Design, Simulation and Fabrication of an Omnidirectional Inertial Switch with Rectangular Suspension Spring
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Real-Time Built-In Self-Test of MEMS Gyroscope Based on Quadrature Error Signal

1
East China Institute of Photo-Electron IC, Suzhou 215163, China
2
School of Mechanical Engineering, Nanjing University of Science and Technology, Nanjing 210094, China
3
School of Electronic and Information Engineering, Soochow University, Suzhou 251000, China
*
Author to whom correspondence should be addressed.
Micromachines 2021, 12(9), 1115; https://doi.org/10.3390/mi12091115
Submission received: 22 June 2021 / Revised: 13 September 2021 / Accepted: 14 September 2021 / Published: 16 September 2021

Abstract

:
In high-reliability applications, the health condition of the MEMS gyroscope needs to be known in real time to ensure that the system does not fail due to the wrong output signal. Because the MEMS gyroscope self-test based on the principle of electrostatic force cannot be performed during the working state. We propose that by monitoring the quadrature error signal of the MEMS gyroscope in real time, an online self-test of the MEMS gyroscope can be realized. The correlation between the gyroscope’s quadrature error amplitude signal and the gyroscope scale factor and bias was theoretically analyzed. Based on the sixteen-sided cobweb-like MEMS gyroscope, the real-time built-in self-test (BIST) method of the MEMS gyroscope based on the quadrature error signal was verified. By artificially setting the control signal of the gyroscope to zero, we imitated several scenarios where the gyroscope malfunctioned. Moreover, a mechanical impact table was used to impact the gyroscope. After a 6000 g shock, the gyroscope scale factor, bias, and quadrature error amplitude changed by −1.02%, −5.76%, and −3.74%, respectively, compared to before the impact. The gyroscope failed after a 10,000 g impact, and the quadrature error amplitude changed −99.82% compared to before the impact. The experimental results show that, when the amplitude of the quadrature error signal seriously deviates from the original value, it can be determined that the gyroscope output signal is invalid.

1. Introduction

The MEMS gyroscope is small, lightweight, and low in price, and is widely used in civil and military fields. However, strong shocks and vibrations will cause the scale factor and bias of the MEMS gyroscope to change [1]. Usually, the scale factor and bias of the gyroscope used in the inertial navigation system are the values calibrated when leaving the factory or before installation. When the gyroscope has a large-scale factor or bias change during use, the inertial navigation system will produce large measurement errors, which may eventually lead to system failure. Limited by actual usage conditions, most MEMS gyroscopes are difficult to remove and recalibrate after installation. Therefore, it is very important to know whether the output signal of the gyroscope is reliable during usage.
In order to ensure the high reliability of MEMS gyroscope output data in high-reliability applications, the researchers of MEMS gyroscopes improve the robustness of MEMS gyroscopes by enhancing the reliability design [1,2,3,4,5]. They also use fault detection methods to check the gyroscope’s state when the gyroscope is powered on or during its work [6,7,8,9]. In some high-reliability applications, a redundant design method can be used to combine multiple MEMS gyroscopes [10], but this will result in a significant increase in the SWaP (Size Weight and Power) of the system.
Driven by the demand for high-reliability applications, the BIST (built-in self-test) technology of the MEMS device has developed rapidly [11,12]. The BIST of MEMS accelerometers and MEMS pressure sensors are relatively mature [13,14,15,16,17]. A typical MEMS accelerometer BIST applies a known electrostatic force on the MEMS structure, and then measures the output signal to determine whether or not the device is working properly. The BIST of the MEMS gyroscope can also be realized by using similar principles [6,7,8], applying a known specific driving signal to the MEMS structure of the gyroscope. Thus, the gyroscope structure is stimulated to perform a specific movement, and the movement signal is detected by the circuit. According to the detected signal, it can be inferred whether or not the gyroscope is working normally.
However, the electrostatic excitation self-test requires that an electrostatic force be applied to the device structure, which makes it difficult for the device to complete the detection of the input at the same time as the electrostatic excitation self-test. Therefore, the self-test based on the electrostatic excitation method is mostly carried out after the device is powered on, or in the periodic interval of the working measurement. Compared with MEMS accelerometers, MEMS gyroscopes usually use high-vacuum packaging to improve the mechanical sensitivity. The high Q value of the gyroscope means that the electrostatic excitation self-test excitation signal needs a long decay time before the next measurement. Thus, it takes a long time for the gyroscope to self-test using the electrostatic excitation method. In high-dynamic application scenarios, it is difficult to meet the requirements of a high data refresh rate by using the electrostatic excitation self-test method.
To achieve real-time MEMS gyroscope self-test, a continuous self-test method was attempted [9]. Two test signals were injected into the quadrature cancellation loop to traverse the entire signal path. Ideally, the two test signals were not interacting with the Coriolis signal, thus the self-test and the angular rate detection can be performed at the same time. To the authors’ knowledge, this is the first method to achieve a real-time MEMS gyroscope self-test. However, in order to prevent the test signals coupling to the Coriolis signal, and therefore increasing offset drift and noise, the amplitudes and the frequencies of the two test signals need to be designed very carefully.
High dynamic application scenarios are often accompanied by high impact and strong vibration. High impact and strong vibration can easily cause a MEMS gyroscope to malfunction. This kind of malfunction is most likely due to the failure of the MEMS structure.
In order to ensure that the output of the MEMS gyroscope in high-reliability applications such as platform stability and inertial guidance is absolutely correct and reliable, we propose a simple way to achieve a real-time MEMS gyroscope self-test. By detecting the MEMS gyroscope’s quadrature error signal in real time and analyzing the change of the signal, the MEMS gyroscope online real-time health self-test can be achieved.
We introduce the mechanism and composition of the quadrature error signal of the MEMS gyroscope in the first section. The second part details how to use the quadrature error signal of the MEMS gyroscope to complete an online BIST. Then, we introduce the structure and circuit based on a sixteen-sided cobweb-like disk resonator gyroscope in the third and fourth section, respectively. The simulations are described in the fifth section. The sixth and seventh sections detail the MEMS gyroscope online BIST experiment and conclusion, respectively.

2. Principle of the Online BIST of the MEMS Gyroscope

2.1. The Quadrature Error Signal of the Gyroscope

According to the structural form, MEMS mechanical gyroscopes can be divided into torsion type, tuning fork type, frame type, spherical shell type, cylindrical type, ring type, etc. According to the principle of driving and detection, they can be divided into electrostatic type, electromagnetic type, piezoelectric type, piezoresistive type, etc.
Although the materials, structures, and detection principles of MEMS gyroscopes are diverse, their basic working principles are all based on the Coriolis effect. That is, the mass of the gyroscope vibrates back and forth in the driving axis. When there is an angular velocity along the input axis, the Coriolis force will force the mass to vibrate along the sensitive axis. By detecting the vibration amplitude on the sensitive axis, the input angular velocity can be calculated.
Due to inevitable fabrication errors, the structure of the MEMS gyroscope is not ideal. There is stiffness coupling and damping coupling between the gyroscope drive axis and the sense axis, as shown in Figure 1. The motion equation of the nonideal MEMS gyroscope structure can be expressed as [18]:
{ m x x ¨ + b x x ˙ + b y x y ˙ + k x x + k y x y = F x 2 y ˙ Ω z m x m y y ¨ + b y y ˙ + b x y x ˙ + k y y + k x y x = F y 2 x ˙ Ω z m y
where x and y are the displacement of the mass on the drive axis (X axis) and the sense axis (Y axis); mx and my are the equivalent masses of the drive axis and the sense axis; bx, by, byx and bxy are the damping coefficients; kx, ky, kyx and kxy are the stiffness coefficients; Ωz is the input angular velocity of the Z axis; and Fx and Fy are the external forces of the drive axis and the sense axis.
Usually, the gyroscope sense modal displacement y is much smaller than the drive modal displacement d, so the Equation (1) is simplified to:
{ m x x ¨ + b x x ˙ + k x x = F x m y y ¨ + b y y ˙ + k y y = F y 2 x ˙ Ω z m y b x y x ˙ k x y x
Suppose the displacement of the drive axis is:
x = A x cos ( ω d t + φ x )
where Ax is the amplitude, ωd is the angular frequency of the drive signal, and φx is the phase of the drive signal.
Combined Equations (2) and (3) gives:
m y y ¨ + b y y ˙ + k y y = F y + 2 Ω z m y A x ω d sin ( ω d t + φ x ) + b x y A x ω d sin ( ω d t + φ x ) k x y A x cos ( ω d t + φ x )
The in-phase feedback force and the quadrature feedback force of the MEMS gyroscope in the force balance working mode can be expressed as:
{ F I = K s V Ω cos ( ω d t + φ x + φ s ) F q = K s V q sin ( ω d t + φ x + φ s )
where Ks is the amplification factor from feedback voltage to feedback force; VΩ and Vq are the in-phase feedback voltage signal (the amplitude of the Coriolis signal output by the circuit) and the quadrature feedback voltage signal (the amplitude of the quadrature signal output by the circuit), respectively; and φs is the phase difference between the sensitive circuit and the drive circuit.
The sense modal displacement of the MEMS gyroscope in the force balance working mode is approximately zero. So:
K s V Ω cos ( ω d t + φ x + φ s ) + K s V q sin ( ω d t + φ x + φ s ) = 2 Ω z m y A x ω d sin ( ω d t + φ x ) + b x y A x ω d sin ( ω d t + φ x ) k x y A x cos ( ω d t + φ x )
Thus:
{ V q = ( 2 Ω z m y A x ω d + b x y A x ω d ) cos ( φ s ) k x y A x sin ( φ s ) K s V Ω = ( 2 Ω z m y A x ω d + b x y A x ω d ) sin ( φ s ) k x y A x cos ( φ s ) K s
Therefore, the bias of the gyroscope can be expressed as:
V b i a s = b x y A x ω d sin ( φ s ) k x y A x cos ( φ s ) K s
and the scale factor of the gyroscope can be expressed as:
S F = 2 m y A x ω d sin ( φ s ) K s
Since there is always a phase shift of the circuit, and the drive frequency of the gyroscope is not equal to the natural frequency of the drive modal, φs is usually close, but not equal, to 90°. Thus, the actual output quadrature signal contains a weak angular velocity signal, and the actual output Coriolis signal contains a weak quadrature signal.
To reduce the quadrature error signal on the final output signal of the gyroscope, researchers have proposed many methods [19,20,21,22,23,24,25] to suppress the quadrature signal, and therefore to reduce the bias.

2.2. The BIST Based on Quadrature Error

Although the quadrature error signal needs to be minimized, the quadrature error signal is essentially a signal that reflects the motion state of the gyroscope structure. The quadrature error reflects the coupling of the drive mode vibration to the sense mode, so the quadrature error signal reflects both the vibration of the drive mode and the vibration of the sense mode. Meanwhile, the quadrature error signal is detected by the circuit of the gyroscope. It shares the same front-end detection circuit with the Coriolis signal, so the quadrature error signal also reflects the working status of the gyroscope sense modal front-end detection circuit.
From Equations (7)–(9), we can see that the bias of the gyro is related to the parameters bxy, Ax, ωd, kxy, φs, and Ks. The scale factor of the gyro is related to the parameters my, Ax, ωd, φs, and Ks. The quadrature error of the gyro is related to the parameters Ωz, my, Ax, ωd, bxy, kxy, φs, and Ks.
The following discusses the correlation between the bias, the scale factor, and the gyro quadrature error signal:
  • The parameter φs is determined by the circuit. Any change in the phase value will have an effect on the gyroscope’s bias, scale factor, and quadrature error;
  • The parameter Ks is determined by the circuit and the structure. Any change of this parameter will affect the gyroscope’s bias, scale factor, and quadrature error at the same time;
  • If the gyroscope fails after a strong impact or vibration, at this time, the parameters my, Ax, ωd, bxy, and kxy will all change. The bias, scale factor, and quadrature signal amplitude will deviate from the initial value;
  • If the mass of the gyroscope changes slightly after strong impact or vibration, the gyroscope can still work. At this time, the parameter my has changed. This will cause the structure’s modal stiffness kx and ky, coupling stiffness kxy, driving frequency ωd, and driving amplitude Ax to change. The gyroscope’s bias, scale factor, and quadrature signal amplitude will all change accordingly;
  • If the damping of the gyroscope changes slightly after the impact or vibration, the damping coupling coefficient bxy will change slightly. The bias and quadrature signal amplitude will change accordingly;
  • If the stiffness of the gyroscope changes slightly after a strong impact or vibration, that is, kx and ky change, the coupling stiffness kxy, drive frequency ωd, and drive amplitude Ax will change. The gyroscope’s bias, scale factor, and quadrature signal amplitude will all change accordingly.
In summary, any micro-mechanic change that causes the gyroscope bias and scale factor to change will cause the gyroscope quadrature error to change at the same time. The gyroscope quadrature error signal is closely related to the gyroscope bias and scale factor, and it changes synchronously in real time.
Therefore, by using the in-phase demodulation method to demodulate the quadrature error signal from the gyroscope sense modal displacement, and to detect whether the gyroscope quadrature error signal has changed, the health status of the gyroscope can be inferred in real time. If the gyroscope quadrature error signal significantly deviates from the original value, it can be concluded that the gyroscope state has changed significantly, and it can be concluded that the scale factor and bias of the gyroscope have changed significantly. The gyroscope has failed.

3. MEMS Gyroscope Design and Fabrication

A sixteen-sided cobweb-like disk resonator MEMS gyroscope was designed and fabricated [26,27,28]. The gyroscope consisted of 10 concentric sixteen-sided cobweb-like rings connected through eight alternating spokes to a single central anchor, as shown in Figure 2. The diameter of the central anchor was 1.7 mm, and the thickness of each ring was 13 μm. The gyroscope drive modal excitation electrodes were distributed along the 0° and 180° angular distribution of structure, the drive modal detection electrodes were distributed along the 90° and 270°, the sense modal excitation electrodes were distributed along the 45° and 225°, and the sense modal detection electrodes were distributed along the 135° and 315°. All the excitation electrodes and the detection electrodes were nested in the middle of the multilayer sixteen-sided cobweb-like rings. The electrostatic tuning electrodes were evenly distributed on the outside and inside of the structure at 22.5° equal intervals.
The gyroscope was fabricated using SOI bulk processing, as shown in Figure 3. First, a 6-inch SOI wafer with a 100 μm thick top device layer was etched out of a cavity and anchor. Then the device wafer was fusion-bonded to the other SOI wafer, in which the active layer was patterned as bottom electrodes. The substrate of the device’s SOI wafer was then removed by deep reactive ion etching (DRIE), which left a 100 μm device layer on top of the bottom electrode wafer. Next, the cobweb-like disk resonator structure was formed in the device layer by DRIE. Finally, the released device wafer was hermetically sealed using a WLP (wafer-level package) process under a high-vacuum environment. An SEM photo of the fabricated gyroscope is shown in Figure 4.

4. BIST Design Based on Force-to-Balance Control Loop Architecture

The block diagram of the gyroscope control system is shown in Figure 5. It contains a drive control loop and a force-to-balance control loop. The drive control loop maintains the frequency and amplitude of the drive mode through the phase-locked loop (PLL) and the automatic gain control (AGC). The sensitive control loop was achieved by the force-to-balance control method, and the in-phase and quadrature signal were PI controlled separately.
The in-phase signal, also known as the Coriolis signal, and the quadrature signal were decoupled using quadrature demodulation. The quadrature demodulation phase error had significant effects on our proposed self-test method. If there was a significant phase error, the Coriolis signal would be significantly coupled to the quadrature output. If the quadrature output signal varying with the input angular rate, the self-test method would fail. It is possible to minimize phase errors by using wide-bandwidth electronics and calibration methods as in [29].
Once the phase error was minimized, the mutual influence of the quadrature signal and Coriolis signal was suppressed. The quadrature output signal contained almost no Coriolis signal, but it was still a relatively constant signal which reflected the working condition of the MEMS structure and part of the sense loop. As shown in Figure 5, the quadrature output was directly affected by several blocks:
(a)
The MEMS block: Both the Coriolis signal and quadrature signal were affected by the MEMS structure. If the MEMS structure malfunctioned, both the Coriolis signal and quadrature signal would change significantly. It was not likely that the Coriolis signal would change significantly, but the quadrature signal changed slightly;
(b)
All of the drive loop blocks: any drive loop blocks’ malfunction would change both the Coriolis signal and quadrature signal significantly;
(c)
The C/V, A/D, and D/A blocks of the sense loop: these circuit modules had no selectivity for the Coriolis signal and the quadrature signal, and the influence on the Coriolis signal and the quadrature signal was exactly the same;
(d)
The Coriolis signal and quadrature signal control blocks, which contained the demodulators, lowpass filters, PI controllers, and modulators: Since the Coriolis signal and the quadrature signal were separated by quadrature demodulation under low-phase-error conditions, PI controllers for each signal were performed separately. Therefore, if the Coriolis signal control part failed, it would cause serious changes in the Coriolis signal but very weak changes in the quadrature signal. The self-test method that we proposed would be invalid. However, this is a very rare situation, as most MEMS sensor failures are due to the MEMS structure, not the circuit. We could design the circuit self-test function module to realize the detection of this part of the circuit, or redundantly design this function module to reduce the possibility of failure.
Above all, the MEMS gyroscope malfunctions during working conditions, especially after strong vibrations and shocks, are mostly due to the failure of the MEMS structure. The shock resistance technology for IC is relatively mature. The self-test method we proposed is the simple way to achieve the MEMS structure self-test.

5. BIST Simulation of the MEMS Gyroscope

The gyroscope Simulink simulation model was established as shown in Figure 6. The gyroscope drive loop used PLL (phase lock loop) for frequency control and used AGC (auto gain control) for amplitude control. The sense loop used the in-phase signal and the quadrature signal to demodulate the quadrature error signal and the Coriolis signal, respectively. Then each signal was PID adjusted separately. After quadrature modulation and in-phase modulation, they were summed and fed back to the sense excitation terminal. Thus, the drive closed-loop excitation and sensitive closed-loop detection were achieved.
In order to verify the gyroscope online BIST method, the gyroscope Simulink model was modified. We selected three points in the circuit and separately artificially set the values to zero. Meanwhile, we kept the other parts of the circuit the same to imitate the failure of the circuit. These three points were the AGC output at point A in the drive loop, the quadrature feedback control output at point B, and the Coriolis signal feedback control output at point C, as shown in Figure 5.
In scenario A, after the fourth second, the value of point A in the drive loop was modified to zero, which was used to simulate the failure phenomenon of the drive loop not working after the impact, as shown in Figure 7. It can be seen that after the fourth second, the amplitude of the gyroscope quadrature error shifted, and the Coriolis signal also shifted and its amplitude changed. Due to the gyroscope’s high-quality factor, the vibration of the gyroscope did not immediately attenuate to zero. Although the gyroscope still output a signal, the value was no longer correct, and the true input angular velocity could not be correctly calculated from the output signal of the gyro. The gyroscope failed.
Similarly, in scenarios B and C, the value of point B and C were modified to zero, after the fourth second. The simulation results are shown in Figure 8. The Simulink model verified that, by monitoring whether the amplitude of the quadrature error signal deviated from the initial value, it was possible to determine whether the scale factor and bias of the gyroscope also deviated. When the amplitude of the quadrature error signal had a serious deviation, it could be concluded that the gyroscope failed.

6. The BIST Experiment

The circuit was mainly composed of C/V conversion, front-end analog amplification, A/D conversion, FPGA, D/A conversion, and a carrier generator. Figure 9 is the photo of the gyroscope circuit. The sense modal displacement signal was input into the FPGA after C/V conversion and A/D sampling. Then, the quadrature demodulation and the in-phase demodulation were performed, respectively, in the FPGA. The amplitude of the quadrature signal demodulation was output synchronously with the Coriolis signal.
Due to the phase shift error of the gyroscope circuit, there was a quadrature error signal in the gyroscope output Coriolis signal obtained by quadrature demodulation, and there was also a Coriolis signal in the gyroscope output quadrature error signal. Therefore, in the actual circuit, both the quadrature demodulation reference signal and in-phase demodulation reference signal were slightly phase-shifted.
We chose two gyroscopes to carry out the experiment. One gyroscope was used for the electrical test, which imitated the circuit malfunction scenarios A, B, and C. The other gyroscope was used for the mechanical shock test.

6.1. The Electric Malfunction Imitated Test

Three MEMS gyroscope circuit malfunction scenarios were imitated, and the gyroscope was tested on a turntable. The scale factor, bias, and the amplitude of quadrature error were calculated. Table 1 shows the experimental results. In scenarios A and B, the Coriolis output signal did not have a linear relationship with the input angular velocity. The details are as follows:
  • Scenario A: The value of point A was set to zero. Once the AGC output of the drive loop was zero, the gyroscope structure did no resonate. The drive loop of the gyroscope malfunctioned. The output value of the Coriolis signal and the quadrature signal were almost zero, which shifted from the correct ones;
  • Scenario B: The value of point B was set to zero. In this scenario, the quadrature control loop changed from a closed loop to an open loop. Due to the small phase error, the quadrature feedback signal would not be coupled to the Coriolis signal through the demodulation signal process. Ideally, the Coriolis signal would not change. However, in the real situation, because the quadrature feedback signal was zero, the structure’s quadrature error was not effectively suppressed. The original closed loop of the Coriolis signal became unstable. The true Coriolis signal was subsumed in the error signal. The gyroscope output had no linear relationship with the input angular velocity;
  • Scenario C: The value of point C was set to zero. In this scenario, the Coriolis control loop changed from a closed loop to an open loop. Due to the small phase error, the Coriolis feedback signal would not be coupled to the quadrature signal through the demodulation signal process. The gyroscope output had a linear relationship with the input angular velocity, but the gyroscope bias and the output of the quadrature signal shifted from the normal ones. During this experiment, it was found that the Coriolis output signal became unstable when input angular velocity reached −100°/s, as shown in Figure 10.
The electrical malfunction imitated test results show that most of gyroscope circuit failures could be detected by monitoring the quadrature error signal.

6.2. The Mechanical Shock Test

Figure 11 shows the variation curves of the Coriolis signal and the amplitude of the quadrature error signal of one of the test gyroscopes as the input angular velocity was changed. It can be seen that the amplitude of the quadrature error signal hardly changed with alterations in the input angular velocity.
In order to eliminate the experimental error caused by the impact of the PCB, only the MEMS gyroscope was mounted on the mechanical impact table to perform impacts of 3000 g, 6000 g, and 10,000 g along the gyroscope input axis, as shown in Figure 12.
After each impact, the MEMS gyroscope was retested on a turntable. The scale factor, bias, and the amplitude of quadrature error were calculated.
Figure 13 shows the curves of the variation of the gyroscope’s Coriolis signal with changes in the input angular velocity before and after impact. Figure 14 shows the variation curve of quadrature error amplitude with changes in the input angular velocity before and after impact. Table 2 shows the calculated average value of the scale factor, bias, and quadrature error amplitude before and after the impact. Table 3 shows the variation of scale factor, bias, and quadrature error amplitude after the impacts compared to the original value.
The test results show that after 3000 g and 6000 g both the scale factor and bias changed. The amplitude of the quadrature error also deviated from the original value.
After the impact of 10,000 g, the gyroscope failed and the output Coriolis signal was incorrect. At this time, the amplitude of the quadrature error changed −99.82% compared to the value before the impact. The amplitude of the quadrature error significantly deviated from the original value.
Therefore, by monitoring the change in the quadrature error amplitude in the working state, it can be inferred whether the gyroscope scale factor and bias have changed significantly, and it can also be concluded whether the gyroscope output Coriolis signal is reliable.

7. Discussion

In order to perform BIST of the MEMS gyroscope in the working state and infer whether the gyroscope output signal was reliable, we proposed monitoring the quadrature error signal to achieve online BIST for MEMS gyroscope under a low-phase-error demodulation condition. The gyroscope Simulink model was established to verify the proposed BIST method. The structure and circuit of the sixteen-sided cobweb-like MEMS gyroscope were designed and fabricated. The circuit output the Coriolis signal and the quadrature error amplitude signal synchronously. Both electric malfunction imitated tests and mechanical shock tests were developed. The 3000 g, 6000 g, and 10,000 g impact tests were carried out. The gyroscope Coriolis signal and the quadrature error amplitude signal were measured on the turntable before and after the impact.
After the 6000 g impact, the quadrature error amplitude signal changed by −3.74%. At this time, the scale factor changed by −1.02%, and the bias changed by −5.76%. The gyroscope failed after the 10,000 g impact, and the gyroscope quadrature error amplitude signal changed by −99.82%. Therefore, by monitoring the change in the quadrature error amplitude, it could be inferred whether the gyroscope scale factor and bias changed significantly. The BIST method based on quadrature error can be used for MEMS gyroscope online self-test without interfering with the gyroscope output.
Future works will focus on improving this self-test method, especially having a relatively large demodulation phase error.

8. Patents

A Chinese invention patent application has been submitted (Rui Feng. A micro-mechanical gyroscope fault self-detection method based on quadrature error signal. Application No. 201710182048.2).

Author Contributions

Conceptualization, R.F.; formal analysis, J.W., W.Q. and M.Z.; data curation, F.W., X.S., L.Y. and L.Z.; writing—original draft preparation, R.F.; writing—review and editing, J.W., L.Z. and S.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Jiangsu Postdoctoral Research Foundation (No. 1701175C).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available from the corresponding author, [R.F.], upon reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wang, D.; Norr, R.M.; Shkel, A.M. Dynamically amplified dual-mass gyroscopes with in-situ shock survival mechanism. In Proceedings of the 2020 IEEE International Symposium on Inertial Sensors and Systems, Hiroshima, Japan, 23–26 March 2020. [Google Scholar]
  2. Cameron, C.P.; Imamura, T.; Devmalya, C.; Vukasin, G.; Alter, A.; Kenny, T. Design comparison and survivability of epitaxially encapsulated MEMS disc resonating gyroscopes at high shock (>27,000 g). In Proceedings of the 2020 IEEE International Symposium on Inertial Sensors and Systems, Hiroshima, Japan, 23–26 March 2020. [Google Scholar]
  3. Zhou, J.; Jiang, T.; Jiao, J.; Wu, M. Design and fabrication of a micromachined gyroscope with high shock resistance. Microsyst. Technol. 2014, 20, 137–144. [Google Scholar] [CrossRef]
  4. Schofiled, A.R.; Trusov, A.A.; Shkel, A.M. Multi-degree of freedom tuning fork gyroscope demonstrating shock rejection. In Proceedings of the 2007 IEEE Sensors, Atlanta, GA, USA, 28–31 October 2007. [Google Scholar]
  5. Yoon, S.; Park, U.; Rhim, J.; Yang, S.S. Tactical grade MEMS vibrating ring gyroscope with high shock reliability. Microelectron. Eng. 2015, 142, 22–29. [Google Scholar] [CrossRef]
  6. Florida, A.V.; Gupta, P.K.; Macy, D.F.; Morris, H.D. Rotation Rate Sensor with Built in Test Circuit. U.S. Patent 5,426,970, 27 June 1995. [Google Scholar]
  7. Anac, O.; Seeger, J. Gyroscope Self Test by Applying Rotation on Coriolis Sense Mass. U.S. Patent 2013/0233048A1, 12 September 2013. [Google Scholar]
  8. ADIS16080 Datasheet. Available online: https://www.analog.com/media/en/technical-documentation/data-sheets/ADIS16080 (accessed on 22 June 2021).
  9. Balachandran, G.K.; Petkov, V.P.; Mayer, T.; Balslink, T. A 3-axis gyroscope for electronic stability control with continuous self-test. IEEE J. Solid-State Circuits 2016, 51, 177–186. [Google Scholar]
  10. Mirzaei, M.; Hosseini, I.; Ghaffari, V. MEMS gyroscope fault detection and elimination for an underwater robot using the combination of smooth switching and dynamic redundancy method. Microelectron. Reliab. 2020, 109, 113677. [Google Scholar] [CrossRef]
  11. Hantos, G.; Flynn, D.; Desmulliez, M.P.Y. Built-In Self-Test (BIST) methods for MEMS: A review. Micromachines 2021, 12, 40. [Google Scholar] [CrossRef]
  12. Mir, S.; Rufer, L.; Dhayni, A. Built-in-self-test techniques for MEMS. Microelectron. J. 2006, 37, 1591–1597. [Google Scholar] [CrossRef]
  13. Deb, N.; Blanton, R.D. Built-in self test of CMOS-MEMS accelerometers. In Proceedings of the ITC International Test Conference, Baltimore, MD, USA, 10 December 2002. [Google Scholar]
  14. Deb, N.; Blanton, R.D. Built-in self-test of MEMS accelerometers. J. Microelectromech. Syst. 2006, 15, 52–68. [Google Scholar] [CrossRef]
  15. Chen, D.; Liu, X.; Yin, L.; Wang, Y.; Shi, Z.; Zhang, G. A ΣΔ closed-loop interface for a MEMS accelerometer with digital built-in self-test function. Micromachines 2018, 9, 444. [Google Scholar] [CrossRef] [Green Version]
  16. de Bruyker, D.; Cozma, A.; Puers, R. A combined piezoresistive/capacitive pressure sensor with self-test function based on thermal actuation. Proc. Solid State Sens. Actuators 1997, 2, 1461–1464. [Google Scholar]
  17. Lapadatu, A.C.; De Bruyker, D.; Jakobsen, H.; Puers, R. A new concept for a self-testable pressure sensor based on the bimetal effect. Sens. Actuators A Phys. 2000, 82, 69–73. [Google Scholar] [CrossRef]
  18. Xu, P.; Wei, Z.; Guo, Z.; Jia, L.; Han, G.; Si, C.; Ning, J.; Yang, F. A real-time circuit phase delay correction system for MEMS vibratory gyroscopes. Micromachines 2021, 12, 506. [Google Scholar] [CrossRef]
  19. Walther, A.; le Blanc, C.; Delorme, N.; Deimerly, Y.; Anciant, R.; Willemin, J. Bias contributions in a MEMS tuning fork gyroscope. J. Microelectromech. Syst. 2013, 22, 303–308. [Google Scholar] [CrossRef]
  20. Jia, J.; Ding, X.; Gao, Y.; Li, H. Automatic frequency tuning technology for dual-mass MEMS gyroscope based on a quadrature modulation signal. Micromachines 2018, 9, 511. [Google Scholar] [CrossRef] [Green Version]
  21. Saukoski, M.; Aaltonen, L.; Halonen, K.A.I. Zero-rate output and quadrature compensation in vibratory MEMS gyroscopes. IEEE Sens. J. 2007, 7, 1639–1652. [Google Scholar] [CrossRef]
  22. Wu, K.; Lu, K.; Li, Q.; Zhang, Y.; Zhuo, M.; Yu, S.; Wu, X.; Xiao, D. Analysis of parametric and subharmonic excitation in push-pull driven disk resonator gyroscopes. Micromachines 2021, 12, 61. [Google Scholar] [CrossRef] [PubMed]
  23. Askari, S.; Asadian, M.H.; Shkel, A.M. Performance of quad mass gyroscope in the angular rate mode. Micromachines 2021, 12, 266. [Google Scholar] [CrossRef] [PubMed]
  24. Li, C.; Wen, H.; Wisher, S.; Norouzpour-Shirazi, A.; Lei, J.; Chen, H.; Ayazi, F. An FPGA-based interface system for high-frequency bulk-acoustic-wave microgyroscopes with in-run automatic mode-matching. IEEE Trans. Instrum. Meas. 2020, 69, 1783–1793. [Google Scholar] [CrossRef]
  25. Xia, D.; Yu, C.; Kong, L. The development of micromachined gyroscope structure and circuitry technology. Sensors 2014, 14, 1394–1473. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  26. Fan, B.; Guo, S.; Cheng, M.; Yu, L.; Zhou, M.; Hu, W.; Chen, Z.; Xu, D. A novel high-symmetry cobweb-like disk resonantor gyroscope. IEEE Sens. J. 2019, 19, 10289–10297. [Google Scholar] [CrossRef]
  27. Bu, F.; Guo, S.; Cheng, M.; Zheng, F.; Xu, D.; Zhao, H. Effect of circuit phase delay on bias stability of MEMS gyroscope under force rebalance detection and self-compensation method. J. Micromech. Microeng. 2019, 29, 095002. [Google Scholar] [CrossRef]
  28. Bu, F.; Wang, X.; Fan, B.; Guo, S.; Xu, D.; Xu, X.; Zhao, H. Noise model considering electrical feed-through under force rebalance closed-loop detection of MEMS gyroscope. J. Micromech. Microeng. 2019, 30, 055007. [Google Scholar] [CrossRef]
  29. Pagani, L.G.; Guerinoni, L.; Falorni, L.; Fedeli, P.; Carulli, P.; Langfelder, G. Direct phase measurement and compensation to enhance MEMS gyrsocopes ZRO stability. J. Microelectromech. Syst. 2021, 1–9. [Google Scholar] [CrossRef]
Figure 1. Schematic of the lumped parameter model of the MEMS gyroscope.
Figure 1. Schematic of the lumped parameter model of the MEMS gyroscope.
Micromachines 12 01115 g001
Figure 2. Schematic of a sixteen-sided cobweb-like MEMS gyroscope structure.
Figure 2. Schematic of a sixteen-sided cobweb-like MEMS gyroscope structure.
Micromachines 12 01115 g002
Figure 3. The fabrication process flow of the gyroscope. (a) a 6-inch SOI wafer with a 100 μm thick top device layer was used; (b) a cavity and anchors were etched; (c) the bottom electrodes layer was etched; (d) the device wafer was bonded; (e) the substrate of the handle wafer was removed; (f) the device structure was etch by DRIE; (g) the Al pads were fabricated; (h) the device was sealed by WLP process.
Figure 3. The fabrication process flow of the gyroscope. (a) a 6-inch SOI wafer with a 100 μm thick top device layer was used; (b) a cavity and anchors were etched; (c) the bottom electrodes layer was etched; (d) the device wafer was bonded; (e) the substrate of the handle wafer was removed; (f) the device structure was etch by DRIE; (g) the Al pads were fabricated; (h) the device was sealed by WLP process.
Micromachines 12 01115 g003
Figure 4. The SEM photo of the fabricated gyroscope.
Figure 4. The SEM photo of the fabricated gyroscope.
Micromachines 12 01115 g004
Figure 5. The diagram of the MEMS gyroscope circuit.
Figure 5. The diagram of the MEMS gyroscope circuit.
Micromachines 12 01115 g005
Figure 6. Gyroscope Simulink model.
Figure 6. Gyroscope Simulink model.
Micromachines 12 01115 g006
Figure 7. Simulink model for simulating the scenario A malfunction.
Figure 7. Simulink model for simulating the scenario A malfunction.
Micromachines 12 01115 g007
Figure 8. The simulation results under two malfunction scenarios respectively. (a) the simulation results under the scenario B malfunction; (b) the simulation results under the scenario C malfunction.
Figure 8. The simulation results under two malfunction scenarios respectively. (a) the simulation results under the scenario B malfunction; (b) the simulation results under the scenario C malfunction.
Micromachines 12 01115 g008
Figure 9. The photo of the gyroscope circuit.
Figure 9. The photo of the gyroscope circuit.
Micromachines 12 01115 g009
Figure 10. The Coriolis output signal becoming unstable in the Scenario C imitated experiment.
Figure 10. The Coriolis output signal becoming unstable in the Scenario C imitated experiment.
Micromachines 12 01115 g010
Figure 11. The variation curves of the Coriolis signal and the amplitude of the quadrature error signal with the input angular velocity.
Figure 11. The variation curves of the Coriolis signal and the amplitude of the quadrature error signal with the input angular velocity.
Micromachines 12 01115 g011
Figure 12. The photo of gyroscope impact tests.
Figure 12. The photo of gyroscope impact tests.
Micromachines 12 01115 g012
Figure 13. The experimental curves of scale fact before and after the impacts.
Figure 13. The experimental curves of scale fact before and after the impacts.
Micromachines 12 01115 g013
Figure 14. The experimental curves of the quadrature error amplitude before and after the impacts.
Figure 14. The experimental curves of the quadrature error amplitude before and after the impacts.
Micromachines 12 01115 g014
Table 1. The experimental results of the electric malfunction imitated test.
Table 1. The experimental results of the electric malfunction imitated test.
Normal
Condition
Scenario AScenario BScenario C
Scale factor (V/°/s)−1.73 × 10−4--−2.11 × 10−4
Bias (V)−5.12 × 10−4−4.05 × 10−7−1.193.33 × 10−2
Bias stability (V)1.29 × 10−51.33 × 10−51.132.51 × 10−4
The average of the quadrature signal (V)2.92 × 10−34.58 × 10−78.84 × 10−32.54 × 10−3
The standard deviation of the quadrature signal (V)2.24 × 10−61.13 × 10−61.81 × 10−25.19 × 10−5
Table 2. The experimental results of scale factor, bias, and quadrature error amplitude before and after the impacts.
Table 2. The experimental results of scale factor, bias, and quadrature error amplitude before and after the impacts.
Scale Factor
(V/°/s)
Bias
(°/s)
The Amplitude of Quadrature Error
(V)
before−1.79 × 10−419.70−5.81 × 10−3
after 3000 g−1.78 × 10−418.59−5.58 × 10−3
after 6000 g−1.77 × 10−418.56−5.59 × 10−3
after 10,000 g−1093.17−1.02 × 10−5
Table 3. The variation of scale factor, bias, and quadrature error amplitude after the impacts compared to the original value.
Table 3. The variation of scale factor, bias, and quadrature error amplitude after the impacts compared to the original value.
Scale Factor VariationBias VariationQuadrature Error Amplitude Variation
after 3000 g−0.49%−5.62%−3.94%
after 6000 g−1.02%−5.76%−3.74%
after 10,000 g−100%−5648.09%−99.82%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Feng, R.; Wang, J.; Qiao, W.; Wang, F.; Zhou, M.; Shang, X.; Yu, L.; Zhou, L.; Guo, S. Real-Time Built-In Self-Test of MEMS Gyroscope Based on Quadrature Error Signal. Micromachines 2021, 12, 1115. https://doi.org/10.3390/mi12091115

AMA Style

Feng R, Wang J, Qiao W, Wang F, Zhou M, Shang X, Yu L, Zhou L, Guo S. Real-Time Built-In Self-Test of MEMS Gyroscope Based on Quadrature Error Signal. Micromachines. 2021; 12(9):1115. https://doi.org/10.3390/mi12091115

Chicago/Turabian Style

Feng, Rui, Jiong Wang, Wei Qiao, Fu Wang, Ming Zhou, Xinglian Shang, Lei Yu, Liuhui Zhou, and Shuwen Guo. 2021. "Real-Time Built-In Self-Test of MEMS Gyroscope Based on Quadrature Error Signal" Micromachines 12, no. 9: 1115. https://doi.org/10.3390/mi12091115

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop