Continuous online self-calibrating resonant FM microelectromechanical systems (MEMS) accelerometer

11493534 · 2022-11-08

Assignee

Inventors

Cpc classification

International classification

Abstract

A self-calibration method for an accelerometer having a proof mass separated by a gap from a drive electrode and a sense electrode includes initializing the accelerometer to resonate, applying a first bias voltage to the sense electrode and a second bias voltage to the drive electrode to obtain a first scale factor, measuring a first acceleration over a first time interval, swapping the first bias voltage on the sense electrode with the second bias voltage previously on the drive electrode and the second bias voltage on the drive electrode with the first bias voltage previously on the sense electrode so that a bias voltage on the sense electrode is set to the second bias voltage and a bias voltage on the drive electrode is set to the second bias voltage to obtain a second scale factor, measuring a second acceleration over a second time interval, and calculating a true acceleration.

Claims

1. A method for self-calibration of an accelerometer having a proof mass separated by a first gap from a drive electrode and separated by a second gap from a sense electrode, the method comprising: initializing the accelerometer to resonate; applying a first bias voltage to the sense electrode and applying a second bias voltage to the drive electrode measuring a first acceleration â.sub.1 over a first time interval; swapping the first bias voltage on the sense electrode with the second bias voltage previously on the drive electrode and the second bias voltage on the drive electrode with the first bias voltage previously on the sense electrode so that a bias voltage on the sense electrode is set to the second bias voltage and a bias voltage on the drive electrode is set to the first bias voltage measuring a second acceleration â.sub.2 over a second time interval; and calculating a true acceleration a i n = a ˆ 1 + a ˆ 2 2 .

2. The method of claim 1 further comprising: calculating a bias offset B a = a ˆ 1 - a ˆ 2 2 .

3. The method of claim 2 further comprising: providing the true acceleration a.sub.in and bias offset B.sub.a from the accelerometer.

4. The method of claim 1 further comprising: repeating the steps of: applying a first bias voltage to the sense electrode and applying a second bias voltage to the drive electrode; measuring a first acceleration â.sub.1 over a first time interval; swapping the first bias voltage on the sense electrode with the second bias voltage previously on the drive electrode and the second bias voltage on the drive electrode with the first bias voltage previously on the sense electrode; measuring a second acceleration â.sub.2 over a second time interval; and calculating a true acceleration a i n = a ˆ 1 + a ˆ 2 2 .

5. The method of claim 1 further comprising: amplifying an output of the sense electrode; and feeding back an amplified output of the sense electrode to the drive electrode.

6. The method of claim 1 wherein: the proof mass is suspended from a frame; and the true acceleration is a true acceleration of the frame.

7. The method of claim 1 wherein: a time span of the first time interval is the same as a time span of the second time interval.

8. A method for self-calibration of an accelerometer having a proof mass separated by a gap from a drive electrode and separated by a gap from a sense electrode comprising: initializing the accelerometer to resonate; applying a first bias voltage V.sub.B to the sense electrode and applying a second bias voltage V.sub.C to the drive electrode to obtain a first predetermined scale factor Γ.sub.1; measuring a first acceleration â.sub.1 over a first time interval; adjusting the first bias voltage V.sub.B to the sense electrode and the second voltage V.sub.C to the drive electrode to obtain a second predetermined scale factor Γ.sub.2 where; A = Γ 2 Γ 1 ; measuring a second acceleration â.sub.2 over a second time interval; and calculating a true acceleration a i n = ( a ˆ 1 + a ˆ 2 ) 2 - ( 1 + 1 A 1 - 1 A ) ( a ˆ 1 - a ˆ 2 ) 2 .

9. The method of claim 8 further comprising: calculating a bias offset B a = ( a ˆ 1 - a ˆ 2 1 - 1 A ) .

10. The method of claim 9 further comprising: providing the true acceleration a.sub.in and bias offset B.sub.a from the accelerometer.

11. The method of claim 8 further comprising: repeating the steps of: applying a first bias voltage to the sense electrode and applying a second bias voltage V.sub.C to the drive electrode to obtain a first predetermined scale factor Γ.sub.1; measuring a first acceleration â.sub.1 over a first time interval; adjusting the first bias voltage V.sub.B to the sense electrode and the second voltage V.sub.C to the drive electrode to obtain a second predetermined scale factor Γ.sub.2, where A = Γ 2 Γ 1 ; measuring a second acceleration â.sub.2 over a second time interval; and calculating a true acceleration a i n = ( a ˆ 1 + a ˆ 2 ) 2 - ( 1 + 1 A 1 - 1 A ) ( a ˆ 1 - a ˆ 2 ) 2 .

12. The method of claim 8 wherein: the proof mass is suspended from a frame; and the true acceleration is a true acceleration of the frame.

13. The method of claim 8 wherein: a time span of the first time interval is the same as a time span of the second time interval.

14. An accelerometer for providing continuous self-calibration comprising: a proof mass suspended from a frame; a drive electrode separated from the proof mass by a first gap; a sense electrode separated from the proof mass by a second gap; an amplitude feedback loop arranged between the drive electrode and the sense electrode for initializing the accelerometer to resonate; the amplitude feedback loop being further arranged for: applying a first bias voltage to the sense electrode and applying a second bias voltage to the drive electrode to obtain a first predetermined scale factor Γ.sub.1; measuring a first acceleration â.sub.1 over a first time interval; adjusting the first bias voltage V.sub.B to the sense electrode and the second voltage V.sub.C to the drive electrode to obtain a second predetermined scale factor Γ.sub.2, where A=Γ.sub.2/Γ.sub.1; measuring a second acceleration â.sub.2 over a second time interval; and calculating a true acceleration a i n = ( a ˆ 1 + a ˆ 2 ) 2 - ( 1 + 1 A 1 - 1 A ) ( a ˆ 1 - a ˆ 2 ) 2 of the accelerometer.

15. The accelerometer of claim 14, wherein said amplitude feedback loop comprises: a phase lock loop circuit coupled to the sense electrode and having a phase lock loop output; a calibration dither generator for generating a dither output for modulating a scale factor; a drive bias offset voltage V.sub.c; a summer coupled to the phase lock loop output, the dither output, and the drive bias offset voltage V.sub.c for providing a summer output having a sum of the phase lock loop output, the dither output, and the drive bias offset voltage V.sub.c; wherein the summer output is coupled to the drive electrode; and wherein the phase lock loop circuit outputs the harmonic frequency of the accelerometer; the accelerometer further comprising: a digital to analog converter coupled to the summer output; and a buffer amplifier coupled to an output of the digital to analog converter; wherein an output of the buffer amplifier is coupled to the drive electrode.

16. The accelerometer of claim 15 further comprising: an amplifier coupled to the sense electrode; and an analog to digital converter coupled to the amplifier and having an output coupled to the phase lock loop circuit.

17. The accelerometer of claim 16 wherein the phase lock loop circuit comprises: a demodulator coupled to the output of the analog to digital converter for generating an in-phase signal and a quadrature signal; an amplitude controller coupled to the in-phase signal; a phase controller coupled to the quadrature signal; a numerically controlled oscillator coupled to the phase controller for generating a reference in-phase signal and a reference quadrature signal each coupled to the demodulator; and a modulator coupled to the reference in-phase signal and the reference quadrature signal and coupled to an output of the amplitude controller, wherein an output of the modulator comprises the phase lock loop output.

18. The accelerometer of claim 15: wherein the dither output comprises v.sub.cal=v.sub.cal cos(ω.sub.calt), where ω.sub.cal=2πf.sub.cal<<ω.sub.h and where f.sub.cal is less than a bandwidth of the phase lock loop circuit; wherein the summer output is v.sub.dnve_total=V.sub.C+V.sub.drive cos(ω.sub.ht)+V.sub.cal cos(ω.sub.colt); wherein when cos(ω.sub.calt) is at a peak, a total effective bias voltage is v.sub.C+v.sub.cal, and when cos(ω.sub.calt) is at a trough, the total effective bias voltage is v.sub.C−V.sub.cal; wherein the scale factor is such that Γ.sub.1=(1+C)Γ.sub.0=Γ at the peak and Γ.sub.2=(1−C)Γ.sub.0=AΓ at the trough, where Γ.sub.0 is a nominal scale factor at a bias of v.sub.C and C = V c a l V C 1 ; and wherein A = Γ 2 Γ 1 = ( 1 - C ) Γ 0 ( 1 + C ) Γ 0 = ( 1 - C 1 + C ) .

19. The accelerometer of claim 18: wherein the harmonic frequency at a peak is â.sub.1; wherein the harmonic frequency at a trough is â.sub.2.

20. The accelerometer of claim 19: wherein an unbiased accelerometer measurement comprises: a i n = ( a ^ 1 + a ^ 2 ) 2 - ( 1 + ( 1 + C 1 - C ) 1 - ( 1 + C 1 - C ) ) ( a ^ 1 - a ^ 2 ) 2 .

21. The accelerometer of claim 19: wherein a bias offset comprises B a = ( a ^ 1 - a ^ 2 1 - ( 1 + C 1 - C ) ) .

22. An accelerometer for providing continuous self-calibration comprising: a proof mass suspended from a frame; a drive electrode separated from the proof mass by a first gap; a sense electrode separated from the proof mass by a second gap; an amplitude feedback loop arranged between the drive electrode and the sense electrode for initializing the accelerometer to resonate; the amplitude feedback loop being further arranged for: applying a first bias voltage to the sense electrode and applying a second bias voltage to the drive electrode; measuring a first acceleration â.sub.1 over a first time interval; swapping the first bias voltage on the sense electrode with the second bias voltage previously on the drive electrode and the second bias voltage on the drive electrode with the first bias voltage previously on the sense electrode so that a bias voltage on the sense electrode is set to the second bias voltage and a bias voltage on the drive electrode is set to the first bias voltage; measuring a second acceleration â.sub.2 over a second time interval; and calculating a true acceleration a i n = a ˆ 1 + a ˆ 2 2 .

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) FIGS. 1A and 1B show a concept of operation for the accelerometer described in Reference [1] in accordance with the prior art;

(2) FIG. 2 shows a flow chart for a full input axis (IA) reversal self-calibration method for a symmetric resonant FM accelerometer in accordance with the present disclosure;

(3) FIG. 3 shows a flow chart for a partial input axis (IA) reversal self-calibration method for a symmetric resonant FM accelerometer in accordance with the present disclosure;

(4) FIG. 4 shows a continuously self-calibrating accelerometer employing partial IA reversal self-calibration in accordance with the present disclosure;

(5) FIG. 5 shows a continuously self-calibrating accelerometer employing partial IA reversal Self-calibration and identifies which specific functionality is implemented in digital electronics, analog electronics, or the electromechanical resonator acting as the acceleration transducer in accordance with the present disclosure;

(6) FIG. 6 shows waveforms illustrating partial input axis (IA) reversal self-calibration of a symmetric resonant FM accelerometer by application of a dither voltage proportional to cos(ω.sub.calt) to the drive electrode in the absence of applied external acceleration (a.sub.in=0) but in the presence of an unknown fixed bias offset B.sub.a in accordance with the present disclosure; and

(7) FIG. 7 shows waveforms illustrating partial input axis (IA) reversal self-calibration of the symmetric resonant FM accelerometer by application of a dither voltage proportional to cos(ω.sub.calt) to the drive electrode in the presence of an unknown and time varying bias offset B.sub.a and a time varying applied external acceleration in accordance with the present disclosure.

DETAILED DESCRIPTION

(8) In the following description, numerous specific details are set forth to clearly describe various specific embodiments disclosed herein. One skilled in the art, however, will understand that the presently claimed invention may be practiced without all of the specific details discussed below. In other instances, well known features have not been described so as not to obscure the invention.

(9) The present disclosure improves upon prior art accelerometers, including the one described in Reference [1], above, by including in the accelerometer continuous online self-calibration to estimate and mitigate bias errors, including time varying bias errors commonly known as bias drifts, which can be key performance limiters for MEMS accelerometers. Continuous and online self-calibration is preferred because the operation of the accelerometer is not interrupted for calibration, enabling the measurements to be made continuously and accurately in real time.

(10) Static accelerometers have a low Q factor to avoid ringing in the accelerometer response. In the MEMS accelerometer described in Reference [1], the MEMS design and vacuum packaging produce silicon accelerometer structures with Q factors greater than 10,000 with natural frequencies greater than 10 kHz. Static MEMS accelerometers are limited to dynamic ranges <10.sup.6 by their amplitude modulation (AM) readout mechanism. The FM mechanism employed in the accelerometer of Reference [1] provides dynamic ranges greater than 10.sup.9. Such a large dynamic range is necessary to enable large input ranges (>±100 g to ±1000 g) while simultaneously preserving the ability to accurately resolve small inertial signals below 1 μg. In addition, since the device described in Reference [1] operates at a higher natural frequency than a static accelerometer, the device is 25 to 2500× less sensitive to spurious vibration signals which can corrupt a true inertial acceleration signal.

(11) FIGS. 1A and 1B show a concept of operation for the accelerometer described in Reference [1]. The resonant MEMS accelerometer described in Reference [1] and shown in FIG. 1A can achieve navigational grade performance (sub-micro-g) and at the same time accept high input ranges (up to ±1000 g and beyond). The present disclosure improves the accelerometer of Reference [1] by providing continuous online self-calibration of the accelerometer device to remove bias errors.

(12) As shown in FIG. 1A, the accelerometer has a proof mass 10 suspended by springs 11 from a frame 12. The drive electrode 14 and the sense electrode 16 are separated by a gap from the proof mass 10. Voltages V.sub.C 18 and V.sub.B 20 are applied to the drive electrode 14 and sense electrode 16, respectively. An amplifier 22 and frequency detector 24 are connected to the sense electrode 16, and an output 23 of the amplifier 22 may be fed back to the drive electrode 14.

(13) Preferably the accelerometer structure of FIG. 1A is completely symmetric by design, except when appropriate combinations of V.sub.B and V.sub.C are applied to the electrodes to purposefully unbalance the structure in one direction or the other. However, although the description describes a symmetric resonator as a preferred embodiment, the techniques disclosed herein may also be used with an asymmetric resonator. Asymmetry in the structure may arise, for example, if the accelerometer structure is imperfectly fabricated, even though the design of the accelerometer structure is for a symmetric structure. Any asymmetry in the resonator structure may be accounted for by first adjusting the combination of V.sub.B and V.sub.C as appropriate, and then applying the methods of the present disclosure. Therefore the methods of the present disclosure are equally applicable for an asymmetric resonator structure.

(14) FIG. 1B shows the concept of operation for the resonant MEMS accelerometer of FIG. 1A. The acceleration signal is mapped from near direct current (DC) to a signal contained in the sidebands around the MEMS device's resonance frequency. Acceleration is detected through a change of the device's natural frequency and can be read out in the time domain using a frequency detector circuit 24, which may be digital or analog circuitry.

(15) The scale factor Γ or the sensitivity

(16) df h da in
is a critical parameter for operation of the resonant MEMS accelerometer, and has particular characteristics in the accelerometer that can be exploited to enable self-calibration, as explained further below. The scale factor Γ in units of Hz/(m/s{circumflex over ( )}2) for the accelerometer of FIG. 1A is determined by the following equation:

(17) Γ = df h da in 3 4 π ϵ A M eff ω n 3 g 0 4 [ ( V P - V C ) 2 ( 1 - x s g 0 ) 4 - ( V P - V B ) 2 ( 1 + x s g 0 ) 4 ] .

(18) The leading terms outside the bracket on the left are constants for a particular accelerometer device. The terms inside the bracket are shown below.

(19) Γ [ ( V P - V C ) 2 ( 1 - x s g 0 ) 4 - ( V P - V B ) 2 ( 1 + x s g 0 ) 4 ] .

(20) In the above expression, x.sub.s is the static displacement of the accelerometer proof mass 10 evaluated at zero input acceleration and can be found from the equation:

(21) 0 x s = ϵ A g 0 2 V P ( V B - V C ) - 1 2 ϵ A g 0 2 ( V B 2 - V C 2 ) k - ϵ A g 0 3 ( 2 V P 2 - 2 V P ( V B + V C ) + ( V B 2 + V C 2 ) ) .

(22) If one swaps the voltages V.sub.B 20 and V.sub.C 18 in the above, and then solves for the resulting displacement, one finds:

(23) x s = ϵ A g 0 2 V P ( V C - V B ) - 1 2 ϵ A g 0 2 ( V C 2 - V B 2 ) k - ϵ A g 0 3 ( 2 V P 2 - 2 V P ( V C + V B ) + ( V C 2 + V B 2 ) ) = - ( ϵ A g 0 2 V P ( V B - V C ) - 1 2 ϵ A g 0 2 ( V B 2 - V C 2 ) ) k - ϵ A g 0 3 ( 2 V P 2 - 2 V P ( V B + V C ) + ( V B 2 + V C 2 ) ) .

(24) Comparing the two previous equations, one can draw the conclusion that
x.sub.s′−x.sub.s

(25) when the drive electrode 14 voltage V.sub.C 18 and sense electrode 16 voltage V.sub.B 20 voltages are swapped, meaning one takes the voltage value that was applied to drive electrode 14 and applies it to sense electrode 16 and vice versa.

(26) Armed with this result, performing the voltage swap yields:

(27) Γ [ ( V P - V B ) 2 ( 1 - x s g 0 ) 4 - ( V P - V C ) 2 ( 1 + x s g 0 ) 4 ] = [ ( V P - V B ) 2 ( 1 + x s g 0 ) 4 - ( V P - V C ) 2 ( 1 - x s g 0 ) 4 ] = - [ ( V P - V C ) 2 ( 1 - x s g 0 ) 4 - ( V P - V B ) 2 ( 1 + x s g 0 ) 4 ] .

(28) Comparing this expression with the previous expression for Γ leads us to the conclusion that
Γ′=−Γ

(29) when the drive electrode 14 and sense electrode 16 voltages 18 and 20 are swapped. This is an extremely important result and enables self-calibration of the accelerometer shown in FIG. 1A through several different approaches, as described further below.

(30) The meaning of the above result in the physical context of the operation of the accelerometer is described below. All accelerometers have what is known as an input axis (IA). For example, in FIG. 1A, the arrow 26 designated a.sub.in 26 denotes acceleration along the IA of the accelerometer. In the convention used in FIG. 1A, the IA arrow 26 is pointed to the right, meaning that the accelerometer is intended to assign a corresponding positive sign to positive accelerations in that direction. Therefore, drive electrode 14 voltage 18 and sense electrode 16 voltage 20 values are set to V.sub.B 20=V.sub.1 and V.sub.C 18=V.sub.2, respectively, to produce a positive Γ. Since voltage sources V.sub.B 20 and V.sub.C 18 are adjustable in the voltage value that they produce, their values can be swapped such that V.sub.B 20=V.sub.2 and V.sub.C 18=V.sub.1, producing a new scale factor Γ′=−Γ, in accordance with the above theory. Since these two accelerometer biasing cases have equal scale factors in magnitude, but with opposite sign, the result is equivalent to flipping the direction of the accelerometer input axis (IA). In other words, the second voltage biasing condition is a way to virtually rotate the IA so that it is 180° opposite to the IA of the first voltage biasing condition. This virtual method of rotation is equivalent to physically rotating the accelerometer in the first biasing condition by 180°.

(31) In the preceding discussion, a method has been described for using our symmetric resonant accelerometer to reverse its input axis (IA) 26 through swapping of the bias voltage levels on the drive 14 and sense 16 electrodes. The input axis (IA) reversal is a consequence of the flipping of the sign of the scale factor upon swapping the bias voltages, leading to Γ′=−Γ. Next it is described how the reversal of the sign of the scale factor enables self-calibration of the accelerometer by removal of an unknown but fixed bias offset over two sequential acceleration measurements.

(32) The following procedure is called a full IA reversal. First, two back to back readings are taken of the acceleration indicated by our accelerometer, â.sub.1 and â.sub.2, where the hat symbol ({circumflex over ( )}) indicates a measurement or reading from the accelerometer. These measurements are each made over a finite time interval, which may be the same duration, and the time interval is also chosen such that the sequential measurements have approximately the same input acceleration (a.sub.in) and bias offset (B.sub.f). This means the measurements are made fast enough that the acceleration measured is the same and substantial bias drift has not occurred between the measurements. However, the scale factor Γ used to make each measurement is allowed to change between sequential readings. The measurements so obtained can be expressed as:
â.sub.1=Γ.sub.1.sup.−1(Γ.sub.1a.sub.in+B.sub.f)
â.sub.2=Γ.sub.2.sup.−1(Γ.sub.2a.sub.in+B.sub.f)

(33) Note that the bias offset represents an additive process in the above after the input acceleration is converted to a frequency by the scale factor Γ. Therefore, to obtain the acceleration measurement, the frequency reading is multiplied by the inverse scale factor.

(34) During measurement interval 1, the scale factor Γ.sub.1=Γ, and during measurement interval 2, the scale factor Γ.sub.2=Γ′=−Γ through appropriate combinations of V.sub.B 20 and V.sub.C 18 as explained previously.

(35) Substituting into the Above Yields:
â.sub.1=Γ.sup.−1(Γa.sub.in+B.sub.f)
â.sub.2=−Γ.sup.−1(−Γa.sub.in+B.sub.f)

(36) So â.sub.1+â.sub.2 equals:
â.sub.1.sub.2=Γ.sup.−1(Γa.sub.in+B.sub.f)+Γ.sup.−1)+Γ.sup.−1(−Γa.sub.in+B.sub.f)=Γ.sup.−1Γa.sub.in+Γ.sup.−1B.sub.f+Γ.sup.−1Γa.sub.in−Γ.sup.−1B.sub.f
=2Γ.sup.−1Γa.sub.in=2a.sub.in.

(37) This can be rearranged to get:

(38) a in = a ^ 1 + a ^ 2 2 .

(39) This is an unbiased, meaning calibrated, estimate of the true acceleration along the input axis (IA) from measurements â.sub.1 and â.sub.2.

(40) It is important in high performance applications to monitor the bias offset to observe if it is drifting. This can be achieved by determining

(41) a ^ 1 - a ^ 2 : a ^ 1 - a ^ 2 = Γ - 1 ( Γ a in + B f ) - Γ - 1 ( - Γ a in + B f ) = Γ - 1 Γ a in + Γ - 1 B f - Γ - 1 Γ a in + Γ - 1 B f = 2 Γ - 1 B f .

(42) Rearranging gives the bias estimate as:

(43) B f = Γ a ^ 1 - a ^ 2 2 .

(44) The above expresses the bias offset in terms of a frequency. Alternatively, the bias offset can be expressed in native acceleration units by multiplying through by the inverse scale factor:

(45) B a = Γ - 1 B f = Γ - 1 Γ a ^ 1 - a ^ 2 2 = a ^ 1 - a ^ 2 2 .

(46) A flow chart describing the self-calibration algorithm using full IA reversal as described above is shown in FIG. 2. In step 30, the resonant FM accelerometer is initialized to be operational or in a resonant mode and therefore resonating. Then in step 32 bias voltages V.sub.B and V.sub.C are adjusted to produce Γ.sub.1=+|Γ|>0. Next in step 34 an acceleration measurement â.sub.1 is made over a first interval. Then in step 36 V.sub.B and V.sub.C are adjusted by setting bias voltage V.sub.B to be equal to the previous V.sub.c and by setting bias voltage V.sub.c to be equal to the previous V.sub.B to produce Γ.sub.2=−|Γ|>0. Next in step 38, an acceleration measurement â.sub.2 is made over a second interval. The first and second interval may have equal time spans. Then in step 40, the true acceleration

(47) a in = a ^ 2 + a ^ 2 2
is calculated. Next in step 42 the bias offset

(48) B a = a ^ 2 - a ^ 2 2
may be optionally calculated. Finally, in step 44 the true acceleration a.sub.in and bias offset B.sub.a may be outputted from the accelerometer. This self-calibration may be continually repeated as shown by the loop 46 from step 42 to step 32.

(49) The accelerometer self-calibration method disclosed in the previous section is made possible by flipping the sign of the scale factor on an otherwise symmetric accelerometer device. This method is useful if the transitions between positive and negative scale factors during each measurement interval can be made quickly with respect to the application needs. However, during the transition from positive to negative scale factor and vice versa, the adjustment of the bias voltages V.sub.B 20 and V.sub.C 18 might be made instantaneously or smoothly over time. In the first case, the sudden switching of the bias voltages V.sub.B 20 and V.sub.C 18 can perturb the control loops of the accelerometer, which would then require subsequent time to re-stabilize to their nominal operating points. Thus, in the simplest case, the transition periods can be thought of as dead measurement time, since it would be difficult to extract meaningful acceleration measurements before the accelerometer is in stable operation. In the second case, the bias voltages are transitioned gradually or smoothly over time between measurements. This enables the control loops to track the accelerometer in a smooth manner and avoid the need to re-stabilize the control loops. However, if the time needed to make a smooth transition is too great, it slows the ability to obtain low noise stable acceleration measurements at constant scale factors.

(50) If the restrictions caused by the adjustment of the bias voltages V.sub.B and V.sub.C made instantaneously or smoothly over time are too strict for a particular application, an alternative self-calibration method may be used, which is called partial input axis reversal. The advantage of partial input axis reversal that will become apparent is that the bias voltage changes do not have to be very abrupt and preserve the loop stability when transitioning scale factors. Smoothly transitioning the scale factor from fully positive to fully negative as described in the second example above can be thought of as an extreme case of partial input axis reversal.

(51) To mathematically describe partial input axis (IA) reversal, one starts by making two acceleration measurements in sequential intervals, as before:
â.sub.1=Γ.sub.1.sup.−1(Γ.sub.1a.sub.in+B.sub.f)
â.sub.2=Γ.sub.2.sup.−1(Γ.sub.2a.sub.in+B.sub.f).

(52) One also sets Γ.sub.1=Γ as before. However, instead of setting Γ.sub.2=−Γ, one sets Γ.sub.2==AΓ such that

(53) A = Γ 2 Γ 1 .
A is known because of the choice of V.sub.B and V.sub.C. For example, for the embodiment shown in FIG. 4, the magnitude of Γ can be ensured to not equal 0 by setting V.sub.B=0 according to the equation above in paragraph [0030]. This is a preferred embodiment since it maximizes the sense current obtained from the device. However, the methods can work for any V.sub.B not equal to V.sub.C; however, if V.sub.B is not equal to 0, there is less signal to work with and it may require the ability to set a negative bias potential which makes the implementation more complicated.

(54) Making these substitutions gives:

(55) 0 a ^ 1 = Γ - 1 ( Γ a in + B f ) = Γ - 1 Γ a in + Γ - 1 B f a ^ 2 = ( A Γ ) - 1 ( A Γ a in + B f ) = 1 A Γ - 1 A Γ a in + 1 A Γ - 1 B f = Γ - 1 Γ a in + 1 A Γ - 1 B f

(56) One can recognize that the first term in each measurement is the same. Therefore:

(57) a ^ 1 - a ^ 2 = Γ - 1 Γ a in + Γ - 1 B f - Γ - 1 Γ a in - 1 A Γ - 1 B f = ( 1 - 1 A ) Γ - 1 B f .

(58) The above can be rearranged to estimate the bias offset:

(59) B f = Γ ( a ^ 1 - a ^ 2 1 - 1 A ) .

(60) The next step is to add the two acceleration measurements:

(61) a ^ 1 + a ^ 2 = Γ - 1 Γ a in + Γ - 1 B f + Γ - 1 Γ a in + 1 A Γ - 1 B f = 2 Γ - 1 Γ a in + ( 1 + 1 A ) Γ - 1 B f .

(62) Since B.sub.f is known, this becomes

(63) a ^ 1 + a ^ 2 = 2 Γ - 1 Γ a in + ( 1 + 1 A ) Γ - 1 B f = 2 Γ - 1 Γ a in + ( 1 + 1 A ) Γ - 1 Γ ( a ^ 1 - a ^ 2 1 - 1 A ) = 2 a in + ( 1 + 1 A 1 - 1 A ) ( a ^ 1 + a ^ 2 ) .

(64) This can be rearranged to find a.sub.in:

(65) a in = ( a ^ 1 + a ^ 2 ) 2 - ( 1 + 1 A 1 - 1 A ) ( a ^ 1 - a ^ 2 ) 2 .

(66) Comparison with the full IA reversal equation confirms that the above matches for the case when A=−1. Once again, one can also write the bias offset in terms of natural acceleration units:

(67) B a = ( a ^ 1 - a ^ 2 1 - 1 A ) .

(68) A flow chart describing the self-calibration algorithm using partial IA reversal is shown in FIG. 3. In step 50, the resonant FM accelerometer is initialized to be operational or in a resonant mode and therefore resonating. Then in step 52 bias voltages V.sub.B and V.sub.C are adjusted to produce Γ.sub.1=+|Γ|>0. Next in step 54 an acceleration measurement â.sub.1 is made over a first interval. Then in step 56 V.sub.B and V.sub.C are adjusted by setting bias voltage V.sub.B and by setting bias voltage V.sub.c to produce Γ.sub.2=A|Γ|, where A=Γ.sub.2/Γ.sub.1. Next in step 58, an acceleration measurement â.sub.2 is made over a second interval. The first and second interval may have equal time spans. Then in step 60, the true acceleration

(69) a in = ( a ^ 1 + a ^ 2 ) 2 - ( 1 + 1 A 1 - 1 A ) ( a ^ 1 - a ^ 2 ) 2
is calculated. Next in step 62 the bias offset

(70) B a = ( a ^ 1 - a ^ 2 1 - 1 A )
may be optionally calculated. Finally, in step 64 the true acceleration a.sub.in and bias offset B.sub.a may be outputted from the accelerometer. This self-calibration may be continually repeated as shown by the loop 66 from step 62 to step 52.

(71) Having disclosed the mathematical principals underlying accelerometer self-calibration based on full and partial input axis reversal, it is useful to describe a practical implementation of an accelerometer device based on these principals. The example disclosed below is only one example of how one might choose to implement the invention.

(72) FIG. 4 shows an embodiment of a continuously self-calibrating accelerometer employing partial IA reversal. FIG. 5 shows the same embodiment but identifies which parts or domains are implemented in digital electronics, analog electronics, or the electromechanical resonator acting as the acceleration transducer.

(73) As in FIG. 1A, the accelerometer electromechanical resonator 10 is implemented as a proof mass suspended by springs 11 which are fixed on one side to the accelerated frame 12 as indicated by the a.sub.in arrow 26. The proof mass 10 displaces relatively in the opposite direction in response to an acceleration of its support frame 12. Drive electrode 14 and sense electrode 16 are configured around the proof mass 10 to actuate and sense motion of the proof mass 10. The proof mass 10 is driven into small harmonic oscillations using an amplitude feedback loop. Analog electronics 70, as shown in FIG. 5, which may include amplifiers, including buffer amplifier 71, as shown in FIG. 4, filters, and so on, are used on the drive side to buffer and condition the voltages applied to the drive electrode 14. Analog electronics 72, as shown in FIG. 5, which may include amplifiers, including pick-off amplifier 73, as shown in FIG. 4, filters, and so on, are used on the sense side to amplify the motional current that is picked off the device and convert the current to a voltage that can be read by the analog to digital converter (A/D) 74. As shown in FIG. 5, other parts may be implemented digitally, as shown by digital domain 120.

(74) A phase locked loop (PLL), shown in FIG. 4, may be used to track the phase and frequency of the harmonic motion x.sub.h 75 of the proof mass 10. The phase locked loop (PLL) includes phase controller 78, and numerically controlled oscillator (NCO) 80. The harmonic frequency f.sub.h 82 can be read directly from the numerically controlled oscillator (NCO) 80. The NCO 80 is also used to generate the in phase (I) 84 and quadrature (Q) 86 reference signals for the demodulator 76 and the modulator 88. The demodulator 76 accepts the I 84 and Q 86 reference signals and compares them with its input from the analog to digital converter (A/D) 74. The result is an in-phase (I) component 90 of the signal amplitude as well as the quadrature (Q) component 92.

(75) The Q component 92 is fed to the phase controller 78, which may be implemented, for example, as a proportional-integral (PI) controller, which generates an error signal 94 based on the difference between the phase of the measured motion and the phase of the reference signal. The error signal 94 from the phase controller is used to adjust the NCO 80 until the Q component of the A/D read by the demodulator 76 is nulled to zero, indicating phase lock.

(76) The I component 90 is fed to the amplitude controller 91, which compares it to the desired amplitude set point and generates an error signal 50 used to control the wave amplitude produced by the modulator 88. The desired output 100 of the modulator 88 after being converted to a voltage through the digital to analog (D/A) converter 102 can be expressed as v.sub.drive=V.sub.drive cos(ω.sub.ht).

(77) A summer 104 is used to add the modulator output signal 100 to the drive bias offset 106, which ultimately creates the direct current (DC) bias V.sub.C 108 on the drive electrode 14. The calibration dither generator 110 produces a signal 112 which is used to modulate the scale factor to implement smooth, continuous partial input axis reversal. The summer 104 adds the output 112 of the calibration dither generator 110 to the sum of the modulator output signal 100 and the drive bias offset 106, and the resulting sum of all these signals is fed to the D/A converter 102, where it is buffered and conditioned by buffer amplifier 71 and applied to the drive electrode 14 to control the static gap dimension between the proof mass 10 and the drive electrode 14 and induce a small harmonic oscillation so that the harmonic frequency 82 of the accelerometer system can be read out.

(78) As shown in FIG. 4, the (DC) bias V.sub.B 107 on the sense electrode 16 is 0 volts or ground in this embodiment. This ensures maximum transduction efficiency since the transduction gap voltage is equal to V.sub.gap=V.sub.P−V.sub.B=V.sub.P−0=V.sub.P, where V.sub.p is the potential of the proof mass 10, as shown in FIG. 4.

(79) In one embodiment, the calibration dither generator can be implemented to have an output 112 v.sub.cal=V.sub.cal cos(ω.sub.calt), where w.sub.cal=2πf.sub.cal<<ω.sub.h and f.sub.cal is less than the bandwidth of the PLL loop so that the PLL can track the calibration dither. The total voltage applied to the drive electrode 14 can now be expressed as v.sub.drive_total=V.sub.C+V.sub.drive cos(ω.sub.ht)+V.sub.cal cos(ω.sub.calt). When cos(ω.sub.calt) is at its peak, the total effective bias voltage will be V.sub.C+V.sub.cal, and when cos(ω.sub.calt) is at its trough, the total effective bias voltage will be V.sub.C−V.sub.cal. The effect on the scale factor is such that Γ.sub.1=(1+C)Γ.sub.0=Γ at the peak and Γ.sub.2=(1−C)Γ.sub.0=AΓ at the trough, where Γ.sub.0 is the nominal scale factor at a bias of V.sub.C and

(80) C = V cal V C 1.
Thus,

(81) 0 A = Γ 2 Γ 1 = ( 1 - C ) Γ 0 ( 1 + C ) Γ 0 = ( 1 - C 1 + C ) .
Substituting into the equations above for partial IA reversal, by measuring f.sub.h 82 at the peak (â.sub.1) and at the trough (â.sub.2) of cos(ω.sub.calt), the unbiased accelerometer measurement is:

(82) a in = ( a ^ 1 + a ^ 2 ) 2 - ( 1 + ( 1 + C 1 - C ) 1 - ( 1 + C 1 - C ) ) ( a ^ 1 - a ^ 2 ) 2

(83) and the bias can be estimated as:

(84) B a = ( a ^ 1 - a ^ 2 1 - ( 1 + C 1 - C ) ) .

(85) The peak and trough of cos(ω.sub.calt) can be obtained in several ways. First, since the calibration dither signal is generated in a known manner, one knows exactly when cos(ω.sub.calt) is at its peak or trough and can sample f.sub.h 82 at those instants. A second method that would have less measurement noise would be to demodulate the output of the first demodulator a second time with respect to cos). The twice demodulated amplitude in this way would be proportional to â.sub.1−â.sub.2 and therefore enable determining B.sub.a, which could then be subtracted from the acceleration determined by f.sub.h 82. A third method would be to employ signal processing to fit a sinusoid with frequency to the f.sub.cal to the f.sub.h data stream and determine the local max (â.sub.1) and min (â.sub.2) from the sine wave fit. Additional terms like a linear ramp could be added to improve the fit if necessary.

(86) The above methods are conceptually illustrated in FIGS. 6 and 7.

(87) FIG. 6 shows waveforms illustrating partial input axis (IA) reversal self-calibration of a symmetric resonant FM accelerometer by application of a dither voltage 112 proportional to cos(ω.sub.calt) to the drive electrode 14 in the absence of applied external acceleration 26 (a.sub.in=0) but in the presence of an unknown fixed bias offset B.sub.n 130. The vertical distance between the measurements â.sub.1′ 132 and â.sub.2′ 134 where the (′) indicates the frequency domain equivalent, hat ({circumflex over ( )}) indicates an estimated quantity from the measurement indicated by gray points on the f.sub.h waveform 82 is equal to B.sub.f, which is the equivalent bias offset in the frequency domain. The green points indicate moments in time when the f.sub.h 82 waveform is equal to an unbiased estimate of a.sub.in in the frequency domain.

(88) FIG. 7 shows waveforms illustrating partial input axis (IA) reversal self-calibration of a symmetric resonant FM accelerometer by application of a dither voltage proportional 112 cos(ω.sub.calt) to the drive electrode 14 in the presence of an unknown and time varying bias offset B.sub.a 140 and a time varying applied external acceleration 26. The vertical distance between the measurements â.sub.1′ 142 and â.sub.2′ 144, where (′) prime indicates the frequency domain equivalent, hat ({circumflex over ( )}) indicates an estimated quantity from the measurement indicated by gray points on the f.sub.h waveform is equal to B.sub.f, which is the equivalent bias offset in the frequency domain. The green points 146 indicate moments in time when the f.sub.h waveform is equal to an unbiased estimate of a.sub.in in the frequency domain. In the first 5 cycles of cos(ω.sub.calt), B.sub.a 140 is shown to increase from a negative offset to a positive offset, and the effect on the f.sub.h 82 waveform is to change the peak to trough distance which indicates B.sub.f. It can be seen that even though the peak to trough distance is changing, the unbiased acceleration measurement points (green points) 146 indicate a.sub.in=0. In the last 3 cycles of cos(ω.sub.calt), B.sub.a 140 is held fixed while the applied acceleration is linearly ramped, first increasing for one cycle, and then decreasing for two cycles. The f.sub.h 82 response shows that the unbiased acceleration measurement points track the input acceleration signal, while the peak to trough distance stays the same, in agreement with the fixed B.sub.a 140 signal. This example shows how unbiased acceleration measurements can be made using partial IA reversal, even in the presence of an unknown and time varying bias offset.

(89) The accelerometer in accordance with the present disclosure may be a resonant accelerometer including a proof mass, one or more springs connecting the proof mass to an anchor, and one or more capacitive transduction gaps between the movable proof mass and fixed electrodes, wherein the static displacement of the proof mass in response to acceleration applied to the anchor modifies the electrostatic stiffness imparted by one or more of the capacitive transduction gaps on the proof mass, resulting in a corresponding change in the resonance frequency of the combined electromechanical system.

(90) The accelerometer can be configured to produce a first scale factor through application of a first set of voltages to the capacitive transduction gaps and a second scale factor through application of a second set of voltages to the capacitive transduction gaps.

(91) The accelerometer is first configured to produce the first scale factor and obtain a first measurement of acceleration and then configured to produce the second scale factor and obtain a second measurement of acceleration. The second scale factor may be equal in magnitude to the first scale factor but with opposite sign, which is full input axis reversal, or the second scale factor may be equal to a predetermined fraction of the first scale factor, which is partial input axis reversal.

(92) The first and second measurements of acceleration may be combined to create an unbiased estimate of the true acceleration, and may be combined to create an estimate of the bias offset over the interval of measurement. The scale factor configuration and measurement procedure may be repeated indefinitely or until a break condition is triggered.

(93) Having now described the invention in accordance with the requirements of the patent statutes, those skilled in this art will understand how to make changes and modifications to the present invention to meet their specific requirements or conditions. Such changes and modifications may be made without departing from the scope and spirit of the invention as disclosed herein.

(94) The foregoing Detailed Description of exemplary and preferred embodiments is presented for purposes of illustration and disclosure in accordance with the requirements of the law. It is not intended to be exhaustive nor to limit the invention to the precise form(s) described, but only to enable others skilled in the art to understand how the invention may be suited for a particular use or implementation. The possibility of modifications and variations will be apparent to practitioners skilled in the art. No limitation is intended by the description of exemplary embodiments which may have included tolerances, feature dimensions, specific operating conditions, engineering specifications, or the like, and which may vary between implementations or with changes to the state of the art, and no limitation should be implied therefrom. Applicant has made this disclosure with respect to the current state of the art, but also contemplates advancements and that adaptations in the future may take into consideration of those advancements, namely in accordance with the then current state of the art. It is intended that the scope of the invention be defined by the Claims as written and equivalents as applicable. Reference to a claim element in the singular is not intended to mean “one and only one” unless explicitly so stated. Moreover, no element, component, nor method or process step in this disclosure is intended to be dedicated to the public regardless of whether the element, component, or step is explicitly recited in the Claims. No claim element herein is to be construed under the provisions of 35 U.S.C. Sec. 112, sixth paragraph, unless the element is expressly recited using the phrase “means for . . . ” and no method or process step herein is to be construed under those provisions unless the step, or steps, are expressly recited using the phrase “comprising the step(s) of . . . .”