CONTROL CIRCUIT OF A MEMS GYROSCOPE, MEMS GYROSCOPE AND CONTROL METHOD
20230102160 · 2023-03-30
Assignee
Inventors
Cpc classification
H03M3/40
ELECTRICITY
H03M3/344
ELECTRICITY
International classification
G01C19/5776
PHYSICS
Abstract
The control circuit for a MEMS gyroscope is configured to receive a measurement signal which has a quadrature component and a sensing component. The control circuit has: an input stage which acquires an input signal, generating an acquisition signal, where the input signal is a function of the measurement signal and of a quadrature cancellation signal; a processing stage which extracts a first component of the acquisition signal, indicative of the sensing component of the measurement signal and having a sensing frequency band; and a quadrature correction stage which extracts a second component of the acquisition signal, indicative of the quadrature component of the measurement signal, and generates the quadrature cancellation signal from a reference signal. The quadrature cancellation signal is a signal modulated as a function of the second component of the acquisition signal, at an update frequency which is outside the sensing frequency band.
Claims
1. A control circuit for a MEMS gyroscope, configured to receive a measurement signal having a quadrature component and a sensing component from the MEMS gyroscope, the control circuit comprising: an input stage configured to acquire an input signal and to generate an acquisition signal in response to the input signal, the input signal being a function of the measurement signal and of a quadrature cancellation signal; a processing stage configured to obtain a first component of the acquisition signal, the first component of the acquisition signal being indicative of the sensing component of the measurement signal and having a sensing frequency band; and a quadrature correction stage configured to extract a second component of the acquisition signal and to generate the quadrature cancellation signal based on a reference signal, the second component of the acquisition signal being indicative of the quadrature component of the measurement signal, wherein the quadrature cancellation signal is a signal modulated as a function of the second component of the acquisition signal, at an update frequency which is outside the sensing frequency band.
2. The control circuit according to claim 1, wherein the quadrature correction stage is a sigma-delta modulator.
3. The control circuit according to claim 1, wherein the quadrature correction stage comprises: a filtering stage configured to filter the second component of the acquisition signal to generate a filtered signal; a quantizer configured to receive an update clock signal having the update frequency and to generate, based on the filtered signal, a digital correction signal having a data rate equal to the update frequency; and a modulator configured to modulate one or more of an amplitude or a phase of the quadrature cancellation signal based on the digital correction signal.
4. The control circuit according to claim 3, wherein the input stage has an input node configured to receive the measurement signal, and wherein the modulator comprises a first variable capacitor having a first terminal coupled to the input node of the input stage and a second terminal configured to receive an input voltage that is a function of the reference signal, the digital correction signal being configured to modify the capacitance of the first variable capacitor to modulate the amplitude of the quadrature cancellation signal.
5. The control circuit according to claim 3, wherein the digital correction signal comprises a sign signal indicative of a phase-shift sign of the filtered signal, and wherein the modulator further comprises a phase-shift block configured to invert the phase of the quadrature cancellation signal as a function of the sign signal.
6. The control circuit according to claim 3, wherein the update clock signal is synchronized with zero crossings of the reference signal.
7. The control circuit according to claim 1, wherein the reference signal has a first frequency and the update frequency is equal to about two times the first frequency.
8. The control circuit according to claim 1, configured to receive the reference signal from an oscillating system of the MEMS gyroscope, wherein the control circuit further comprises a driving module configured to generate a driving signal having a first frequency and configured to cause a driving oscillation of the oscillating system, the reference signal being indicative of a driving oscillation of the oscillating system.
9. The control circuit according to claim 8, wherein the driving module is configured to generate a first demodulating signal having the first frequency and in quadrature with respect to the reference signal, a second demodulating signal having the first frequency and in-phase with respect to the reference signal, the processing stage being configured to extract the first component of the acquisition signal using the first demodulating signal, the quadrature correction stage being configured to extract the second component of the acquisition signal using the second demodulating signal.
10. The control circuit according to claim 4, wherein the modulator further comprises a second variable capacitor and a register, the second variable capacitor having a first terminal coupled to the input node of the input stage and a second terminal configured to receive a second input voltage that is a function of the reference signal, the register being configured to generate a calibration correction signal, the calibration correction signal being configured to set a calibration capacitance value of the second variable capacitor.
11. The control circuit according to claim 1, having a differential architecture, wherein the input stage has a first input and a second input and is configured to receive a measurement signal of differential type from the MEMS gyroscope and a quadrature cancellation signal of differential type from the quadrature correction stage.
12. A control method for a MEMS gyroscope comprising a control circuit, the control method comprising, by the control circuit: receiving a measurement signal having a quadrature component and a sensing component from the MEMS gyroscope; acquiring an input signal, the input signal being a function of the measurement signal and of a quadrature cancellation signal; generating an acquisition signal in response to the acquisition of the input signal; extracting a first component of the acquisition signal indicative of the sensing component of the measurement signal, the first component of the acquisition signal having a sensing frequency band; extracting a second component of the acquisition signal indicative of the quadrature component of the measurement signal; and generating the quadrature cancellation signal from a reference signal, wherein the quadrature cancellation signal is a signal modulated based on the second component of the acquisition signal, at an update frequency which is outside the sensing frequency band.
13. The control method according to claim 12, wherein generating the quadrature cancellation signal comprises: filtering the second component of the acquisition signal to generate a filtered signal; generating, from the filtered signal and by a quantizer controlled by an update clock signal having the update frequency, a digital correction signal having a data rate equal to the update frequency; and modulating one or more of an amplitude \or a phase of the quadrature cancellation signal based on the digital correction signal, the quadrature cancellation signal configured to cancel the quadrature component of the measurement signal in the input signal.
14. The control method according to claim 13, wherein the update clock signal is synchronized with zero crossings of the reference signal.
15. A MEMS gyroscope having a control circuit and an oscillating system, the control circuit comprising: a quadrature correction stage configured to generate a quadrature cancellation signal based on a reference signal and a quadrature component of a measurement signal of the oscillating system, the quadrature cancellation signal configured to cancel the quadrature component of the measurement signal.
16. The MEMS gyroscope of claim 15, wherein the quadrature correction stage includes a first phase shifter configured to modulate a phase of the reference signal based on the quadrature component of the measurement signal.
17. The MEMS gyroscope of claim 15, wherein the quadrature correction stage includes a first variable capacitor that varies a capacitance based on the quadrature component of the measurement signal.
18. The MEMS gyroscope of claim 15, wherein the first variable capacitor is coupled to receive a signal generated based on the reference signal.
19. The MEMS gyroscope of claim 15, wherein the quadrature correction stage is configured to generate the quadrature cancellation signal based on the reference signal and a calibration correction signal.
20. The MEMS gyroscope of claim 19, wherein the quadrature correction stage includes a second phase shifter and a second variable capacitor, the second phase shifter configured to modulate a phase of the reference signal based on the calibration correction signal, and the second variable capacitor coupled to an output of the second phase shifter and configured to vary a capacitance value of the second variable capacitor based on the calibration correction signal.
Description
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
[0014] For a better understanding of the present disclosure, some embodiments thereof are now described, purely by way of non-limiting example, with reference to the attached drawings, wherein:
[0015]
[0016]
[0017]
[0018]
[0019]
DETAILED DESCRIPTION
[0020]
[0021] The oscillating system 3 and the control circuit 4 may be formed in a single die of semiconductor material, e.g., silicon, or in separate dice.
[0022] The oscillating system 3 is made using MEMS technology and comprises a movable and/or deformable structure, hereinafter referred to as movable structure 6, having a resonance frequency f.sub.r, a driving structure 8 and a sensing structure 10, mutually coupled.
[0023] The driving structure 8 is configured to receive a driving signal S.sub.D from the control circuit 4 and cause a movement, for example, an oscillation, of the movable structure 6 along a driving direction, using an actuation principle, e.g., of electromagnetic, piezoelectric or electrostatic type.
[0024] For example, considering a Cartesian reference system XYZ comprising a first axis X, a second axis Y and a third axis Z, the driving direction may be parallel to the first axis X.
[0025] Furthermore, in this embodiment, the driving structure 8 generates a position signal S.sub.R, indicative of a movement of the movable structure 6 along the driving direction, and provides the position signal S.sub.R to the control circuit 4.
[0026] For example, if the driving signal S.sub.D causes an oscillation of the movable mass 6 at the resonance frequency f.sub.r, then the position signal S.sub.R is a periodic signal, for example, sinusoidal, having the resonance frequency f.sub.r and whose amplitude is a function of the position variation of the movable structure 6.
[0027] The position signal S.sub.R may be generated using a sensing principle of capacitive, piezoelectric, piezoresistive or electromagnetic type, according to the specific application.
[0028] The sensing structure 10 is configured to sense a movement of the movable structure 6 along a sensing direction, for example perpendicular to the driving direction, for example parallel to the second axis Y, and generate a corresponding measurement signal S.sub.M, which is provided to the control circuit 4.
[0029] In this embodiment, as shown in
[0030] However, the sensing structure 10 may generate the measurement signal S.sub.M using a different sensing principle, e.g., of electromagnetic or piezoelectric type.
[0031] Here, the sensing capacitor 13 is schematically represented by a parallel plate capacitor; however, the sensing capacitor 13 may be of different type, e.g., an interdigitated capacitor.
[0032] The sensing capacitor 13 has a first terminal at a rotor voltage V.sub.ROT, which may be applied by the control circuit 4, and a second terminal at a stator voltage V.sub.STAT forming the measurement signal S.sub.M.
[0033] For example, the rotor voltage V.sub.ROT is a DC voltage that allows to set a desired initial value of the potential difference of the sensing capacitor 13, useful in specific applications, e.g., to tune the sensing sensitivity of the sensing capacitor 13.
[0034] The control circuit 4 provides the driving signal S.sub.D to the oscillating system 3 and receives the measurement signal S.sub.M from the oscillating system 3.
[0035] In this embodiment, the control circuit 4 also receives the position signal S.sub.R from the oscillating system 3.
[0036] Furthermore, the control circuit 4 generates, from the measurement signal S.sub.M, an output signal S.sub.O, of digital type, having an output data rate (or frequency) f.sub.r, for example comprised between 10 Hz and 10 kHz.
[0037] In detail, the control circuit 4 comprises a driving module 15 which receives the position signal S.sub.R.
[0038] The driving module 15 generates the driving signal S.sub.D, having a driving frequency f.sub.D, e.g., a voltage having sinusoidal behavior over time, a sequence of pulses or a square wave, and provides the driving signal S.sub.D to the driving structure 8, for the actuation of the movable structure 6.
[0039] The driving frequency f.sub.D may be chosen, at the design step, as a function of the electrical and/or mechanical characteristics of the oscillating system 3, e.g., as a function of the resonance frequency f.sub.r of the movable structure 6, and of the control circuit 4.
[0040] The driving module 15 may adjust the driving signal S.sub.D, e.g., it may adjust the amplitude thereof in case of sinusoidal signal or the duty cycle in case of square wave, so that the movement of the movable structure 6 follows a desired profile over time, e.g., has a desired oscillation amplitude, which may be chosen at the design step.
[0041] In this regard, the driving module 15 may adjust the driving signal S.sub.D as a function of the position signal S.sub.R, for example by comparing the position signal S.sub.R with one or more values indicative of the desired movement profile of the movable structure 6.
[0042] Again with reference to
[0043] The in-phase clock signal CK.sub.0 and the out-of-phase clock signal CK.sub.90 are, as a first approximation, except for latencies introduced by the driving module 15, in quadrature and, respectively, in-phase with respect to the position signal S.sub.R.
[0044] In detail, the rising (or falling) edges of the in-phase clock signal CK.sub.0 are synchronized with the peaks (or valleys) of the position signal S.sub.R.
[0045] The rising and falling edges of the out-of-phase clock signal CK.sub.90 are synchronized with the zero crossings of the position signal S.sub.R.
[0046] Furthermore, since, as a first approximation, the position signal S.sub.R is at the driving frequency f.sub.D and is phase-shifted by 90° with respect to the driving signal S.sub.D, the in-phase clock signal CK.sub.0 and the out-of-phase clock signal CK.sub.90 are in-phase and, respectively, in quadrature, with respect to the driving signal S.sub.D.
[0047] The driving module 15 also generates a correction clock signal CK.sub.FS, e.g., a periodic square wave signal, having a frequency f.sub.FS outside a frequency band of interest BW of the MEMS gyroscope 1, for example greater than the output frequency f.sub.o of the output signal S.sub.O, as described in detail hereinbelow.
[0048] Furthermore, the frequency f.sub.FS of the correction clock signal CK.sub.FS may be equal to or different from the driving frequency f.sub.D, e.g., greater than the driving frequency f.sub.D, for example equal to double the driving frequency f.sub.D.
[0049] According to an embodiment, the rising (or falling) edges of the correction clock signal CK.sub.FS are synchronized with the zero crossings of the position signal S.sub.R. This is useful when using the MEMS gyroscope 1, as described herein.
[0050] In some embodiments, as also discussed herein, the control circuit 4 uses the position signal S.sub.R as a reference signal.
[0051] The control circuit 4 has an input adder node 17 receiving the measurement signal S.sub.M and a cancellation signal S.sub.CANC, and a sensing circuitry 20, coupled to the output of the input adder node 17 and configured to provide a sensing signal S.sub.S.
[0052] In operation, the sensing circuitry 20 receives a combined signal S.sub.M+S.sub.CANC given by the superimposition of the measurement signal S.sub.M and the cancellation signal S.sub.CANC.
[0053] In some embodiments, as shown in
[0054] Furthermore, in some embodiments, the input of the amplifier 23 is directly coupled to the second terminal of the sensing capacitor 13, i.e., to the stator voltage V.sub.STAT, through the input adder node 17 and the output of the amplifier 23 provides the sensing signal S.sub.S.
[0055] The control circuit 4 comprises a signal processing module 30, which receives the sensing signal S.sub.S and the in-phase clock signal CK.sub.0 and provides the output signal S.sub.O.
[0056] In detail, the signal processing module 30 comprises a demodulator 32 and an analog-to-digital converter 33.
[0057] The demodulator 32 receives the sensing signal S.sub.S and the in-phase clock signal CK.sub.0 and provides a demodulated sensing signal S.sub.S-DEM.
[0058] The demodulated sensing signal S.sub.S-DEM is formed by a component of the sensing signal S.sub.S which is in quadrature with the position signal S.sub.R (and therefore in-phase with the driving signal S.sub.D) and indicative of a movement of the movable mass 6 caused by a rotation of the MEMS gyroscope 1.
[0059] The demodulated sensing signal S.sub.S-DEM comprises the frequency band of interest BW, comprised between a minimum frequency, e.g., between 0 Hz and 50 Hz, and a maximum frequency, e.g., comprised between 100 Hz and 10 kHz.
[0060] The frequency band of interest BW is used to determine the rotation extent of the MEMS gyroscope 1, for example a rotation angular velocity, and may be chosen during the design step as a function of the electrical and mechanical characteristics of the oscillating system 3, for example of the movable structure 6 and of the sensing structure 10, and of the electrical characteristics of the signal processing module 30.
[0061] The analog-to-digital converter 33 receives the demodulated sensing signal S.sub.S-DEM and discretizes it using a sampling frequency f.sub.SS, generating a discretized signal SSS.
[0062] The sampling frequency f.sub.SS may be chosen at the design step as a function of the frequency band of interest BW, according to the specific application.
[0063] The sampling frequency f.sub.SS may be lower than or equal to a maximum value that may be chosen as a function of the frequency band of interest BW, for example equal to double the maximum frequency of the frequency band of interest BW.
[0064] The analog-to-digital converter 33 may further comprise amplifiers and/or filters configured to condition the demodulated sensing signal S.sub.S-DEM before its discretization, according to the specific application.
[0065] Furthermore, in this embodiment, the signal processing module 30 also comprises a digital processor 35 configured to perform further processing of the discretized signal SSS such as for example filtering and gain of the discretized signal S.sub.SS, generating the output signal S.sub.O.
[0066] Furthermore, the digital processor 35 may be configured to modify the sample rate of the discretized signal S.sub.SS. In detail, the output frequency f.sub.o may be different, for example lower than or equal to the sampling frequency f.sub.SS of the discretized signal S.sub.SS.
[0067] The control circuit 4 further comprises a correction module 37 which operates as a quantization-noise shaper and generates the correction signal S.sub.canc, as described hereinbelow.
[0068] In some embodiments, the correction module 37 comprises a quadrature demodulator 40, a filtering stage 42, a quantizer 43 and a correction modulator 45, mutually coupled.
[0069] In some embodiments, the correction module 37 is a sigma-delta modulator.
[0070] The quadrature demodulator 40 comprises a demodulator 47 which receives the sensing signal S.sub.S and the out-of-phase clock signal CK.sub.90 at input and provides a demodulated quadrature signal S.sub.Q-DEM.
[0071] The demodulated quadrature signal S.sub.Q-DEM is formed by a component of the sensing signal S.sub.S which is in-phase with the position signal S.sub.R, and therefore in quadrature with respect to the driving signal S.sub.D.
[0072] The filtering stage 42 has a cut-off frequency, receives the demodulated quadrature signal S.sub.Q-DEM and generates a filtered signal S.sub.f.
[0073] The cut-off frequency of the filtering stage 42 may be chosen at the design step, according to the specific application.
[0074] For example, the cut-off frequency of the filtering stage 42 is chosen as a function of the frequency band of interest BW and/or of the sampling frequency f.sub.SS, e.g., may be equal to the maximum frequency of the frequency band of interest BW.
[0075] In some embodiments, the filtering stage 42 comprises a low-pass filter 50, receiving the demodulated quadrature signal S.sub.Q-DEM, and an amplifier 51 having a gain k, coupled to an output of the low-pass filter 50 and configured to provide the filtered signal S.sub.f.
[0076]
[0077] However, the filtering stage 42 may be of an order N other than two and may be of different type, for example may be formed by transconductance elements or may be of passive type and formed by a network of inductors and capacitors.
[0078] With reference back to
[0079] The quantizer 43, for example having a single-bit or multibit architecture, e.g., of FLASH type or of the Successive Approximation Register (SAR) type, generates a fine capacitance signal N.sub.C, discrete, as a function of the value of the filtered signal S.sub.f, with a frequency equal to the frequency f.sub.FS of the correction clock signal CK.sub.FS.
[0080] According to an embodiment, the quantizer 43 may be configured to compare the value of the filtered signal S.sub.f with a threshold value Vth, at each event, for example a rising or falling edge, of the correction clock signal CK.sub.FS.
[0081] For example, the threshold value Vth may be equal to zero and if the filtered signal S.sub.f, in modulus, is greater than the threshold value Vth, then the quantizer 43 may increase (or decrease) the value of the fine capacitance signal N.sub.C by one unit.
[0082] For example, the quantizer 43 may generate the fine capacitance signal N.sub.C so that the fine capacitance signal N.sub.C is equal to the numerical value, e.g., in binary format, of the ratio between the filtered signal S.sub.f and a conversion reference signal, for example equal to the threshold value Vth.
[0083] However, the quantizer 43 may be configured to modify the value of the fine capacitance signal N.sub.C in a different manner, for example by using a non-binary coding code, for example, of thermometric type.
[0084] Additionally or alternatively, the quantizer 43 may be configured to have a dithering function on the fine capacitance signal N.sub.C.
[0085] In operation, the quantizer 43 updates the value of the fine capacitance signal N.sub.C with a frequency equal to the frequency f.sub.FS of the correction clock signal CK.sub.FS.
[0086] In some embodiments, the quantizer 43 further provides a fine sign signal S.sub.C, indicative of the sign of the filtered signal S.sub.f, and therefore of the demodulated quadrature signal S.sub.Q-DEM. In operation, the fine sign signal s.sub.C indicates the phase-shift sign of the quadrature component of the sensing signal S.sub.S with respect to the position signal S.sub.R, e.g., whether the quadrature component of the sensing signal S.sub.S is phase-shifted by 0° or by 180° with respect to the position signal S.sub.R.
[0087] The correction modulator 45 receives the fine capacitance signal N.sub.C and the position signal S.sub.R, and generates the cancellation signal S.sub.canc.
[0088] In this embodiment, the correction modulator 45 comprises a first variable capacitor 60, whose capacitance value is controlled by the fine capacitance signal N.sub.C. For example, the first variable capacitor 60 may be formed by a plurality of parallel-coupled capacitive modules, each of which may be activated or deactivated as a function of the value indicated by the fine capacitance signal N.sub.C.
[0089] The correction modulator 45 further comprises a first phase shifter 63, receiving the position signal S.sub.R and the fine sign signal s.sub.C, and an attenuator 65 coupled to an output of the first phase shifter 63.
[0090] The first phase shifter 63 provides a phase-shifted signal S.sub.dp to the attenuator 65. The phase-shifted signal S.sub.dp is equal to the position signal S.sub.R or to the position signal S.sub.R with a phase shift, for example, a phase-shift of 180°, as a function of the sign value indicated by the fine sign signal s.sub.C.
[0091] The attenuator 65 attenuates the phase-shifted signal S.sub.dp generating a fine cancellation voltage V.sub.CANC-C.
[0092] The first variable capacitor 60 has a first terminal 61 coupled to the input adder node 17 and a second terminal 62 coupled to the output of the attenuator 65, i.e., to the fine cancellation voltage V.sub.CANC-C.
[0093] In this embodiment, the correction modulator 45 further comprises a register 68, a second variable capacitor 70 and a second phase shifter 72.
[0094] The register 68 provides the second variable capacitor 70 with a coarse capacitance signal N.sub.H that is configured to set the capacitance value of the second variable capacitor 70.
[0095] For example, the second variable capacitor 70 may be formed by a plurality of parallel-coupled capacitive modules, each of which may be activated or deactivated as a function of the value indicated by the coarse capacitance signal N.sub.H.
[0096] The value of the coarse capacitance signal N.sub.H may be determined during an initial calibration step of the MEMS gyroscope 1 and/or may be modified in case of subsequent calibration steps of the MEMS gyroscope 1.
[0097] The register 68 further provides a coarse sign signal S.sub.H to the second phase shifter 72, indicative of an initial sign of the phase-shift between the quadrature component of the sensing signal S.sub.S and the position signal S.sub.R, measured in the initial calibration step.
[0098] The second phase shifter 72 receives the position signal S.sub.R and provides a coarse cancellation voltage V.sub.CANC-H. The coarse cancellation voltage V.sub.CANC-H is equal to the position signal S.sub.R or to the position signal S.sub.R with a phase shift, for example a phase shift of 180°, as a function of the sign value indicated by the coarse sign signal S.sub.H.
[0099] The second variable capacitor 70 has a first terminal 71 coupled to the input adder node 17 and a second terminal 72 coupled to the output of the second phase shifter 72, i.e., to the coarse cancellation voltage V.sub.CANC-H.
[0100] In operation, the driving signal S.sub.D causes an oscillation of the driving structure 8 along the driving direction, e.g., the first axis X. In the presence of a rotation of the MEMS gyroscope 1 about an axis transverse to the driving direction, e.g., about the third axis Z, the movable structure 6 undergoes a displacement along the sensing direction, parallel to the second axis Y in the considered example. The movement of the movable structure 6 modifies the capacitance value C.sub.MEMS of the sensing capacitor 13. As a result, the sensing capacitor 13 generates a measurement current I.sub.Cor, indicative of the rotation of the MEMS gyroscope 1.
[0101] Due to manufacturing imperfections of the oscillating system 3, the driving signal S.sub.D may cause a spurious movement of the movable structure 6 along the sensing direction even in the absence of rotations of the MEMS gyroscope 1. The spurious movement may be sensed by the sensing capacitor 13, which therefore also generates a quadrature current I.sub.Q which adds to the measurement current I.sub.Cor.
[0102] The quadrature current I.sub.Q is phase-shifted with respect to the measurement current I.sub.Cor, for example phase-shifted by 90°, thus introducing a quadrature component in the measurement signal S.sub.M.
[0103] The correction signal S.sub.CANC here comprises a cancellation current I.sub.CANC generated by the first and the second variable capacitors 60, 70 from the reference signal, here the position signal S.sub.R. In detail, the capacitance of the fine variable capacitor 60 and of the coarse variable capacitor 70 cause the cancellation current I.sub.CANC to have an amplitude that is equal, in modulus, to the quadrature current I.sub.Q, as shown in the graph of
[0104] Furthermore, the first and the second phase shifters 63, 72 cause the cancellation current I.sub.CANC to have an opposite sign or direction with respect to the quadrature current I.sub.Q, as again shown in
[0105] In operation, the cancellation current I.sub.CANC cancels the quadrature current I.sub.Q; therefore, the amplifier 23 receives and amplifies, as a first approximation, only the component of the measurement signal S.sub.M given by the rotation of the MEMS gyroscope 1.
[0106] The fact that the capacitance of the fine variable capacitor 60 is updated, in operation, at the frequency f.sub.FS of the correction clock signal CK.sub.FS, causes a possible noise introduced by the quantization of the filtered signal S.sub.f to be at a frequency which is outside the band of interest BW of the demodulated sensing signal S.sub.S-DEM that is used to sense the rotation of the MEMS gyroscope 1.
[0107] The frequency f.sub.FS of the correction clock signal CK.sub.FS may be greater than the maximum frequency of the frequency band of interest BW.
[0108] For example, the frequency f.sub.FS of the correction clock signal CK.sub.FS may be greater than the output frequency f.sub.o of the output signal S.sub.O.
[0109] In operation, the correction module 37, for example the fine variable capacitor 60, allows the correction signal S.sub.CANC to be modulated in an adaptive manner, so as to compensate for variations in the quadrature current I.sub.Q, when using the MEMS gyroscope 1, without introducing noise in the frequency band of interest BW. The MEMS gyroscope 1 is therefore able to effectively compensate for variations in the quadrature error component of the measurement signal S.sub.M, without compromising the sensing sensitivity of a rotation of the MEMS gyroscope 1.
[0110] According to an embodiment, as shown for example in
[0111] The peaks and valleys of the cancellation current I.sub.CANC correspond to the instants when the coarse cancellation voltage V.sub.CANC-C has maximum slope, i.e., when it crosses the zero value. In practice, the correction clock signal CK.sub.FS is synchronized with the zero crossings of the position signal S.sub.R.
[0112] In this manner, the capacitance variation of the first variable capacitor 60 occurs when the voltage across the first variable capacitor 60 has the value zero, thus avoiding the occurrence of peak currents associated with the charging and discharging of the first variable capacitor 60 during the updating of the respective capacitance value, which might compromise the performances of the MEMS gyroscope 1.
[0113] For example, if the frequency f.sub.FS of the correction clock signal CK.sub.FS is equal to double the driving frequency f.sub.D, as shown in
[0114]
[0115] The MEMS gyroscope 100 has a differential architecture and is formed here again by an oscillating system, here indicated by 103, and comprising a movable structure, not shown here, a first and a second driving structure 108A, 108B, and a first and a second sensing structure 110A, 110B, and by a control circuit, here indicated by 104.
[0116] The first and the second sensing structures 110A, 110B are equal to the sensing structure 10 of the MEMS gyroscope 1. In detail, the first sensing structure 110A forms a sensing capacitor 13 having capacitance C.sub.M+ and whose terminals are at a rotor voltage V.sub.ROT and at a positive stator voltage V.sub.STAT+, respectively.
[0117] The second sensing structure 110B forms a sensing capacitor 13 having capacitance C.sub.M− and whose terminals are at the rotor voltage V.sub.ROT and at a negative stator voltage V.sub.STAT−, respectively.
[0118] In practice, the first and the second sensing structures 110A, 110B are configured to sense, in a differential manner, a movement of the movable structure along the sensing direction.
[0119] The first and the second driving structures 108A, 108B are each equal to the driving structure 8 of the MEMS gyroscope 1. In this embodiment, the first driving structure 108A receives a driving signal, here a positive driving voltage V.sub.D+, and generates a position signal, here a positive position voltage V.sub.R+, and the second driving structure 108B receives a driving signal, here a negative driving voltage V.sub.D−, and generates a position signal, here a negative position voltage V.sub.R−.
[0120] In operation, the first and the second driving structures 108A, 108B are configured to drive the movable structure and sense the movement of the movable structure along the driving direction, in a differential manner.
[0121] The control circuit 104 comprises a sensing circuitry, here indicated by 120, the signal processing module 30, a driving module, here indicated by 115, and a correction module, here indicated by 137.
[0122] The driving module 115 generates the positive driving voltage V.sub.D+ and the negative driving voltage V.sub.D−, mutually phase-shifted by 180°, each having the driving frequency f.sub.D.
[0123] The driving module 115 receives the positive position voltage V.sub.R+ and the negative position voltage V.sub.R− and generates here again the in-phase clock signal CK.sub.0, the out-of-phase clock signal CK.sub.90 and the correction clock signal CK.sub.FS.
[0124] The in-phase clock signal CK.sub.0 is in quadrature with a difference signal V.sub.R+−V.sub.R− given by the difference between the positive position voltage V.sub.R+ and the negative position voltage V.sub.R−.
[0125] In detail, the rising (or falling) edges of the in-phase clock signal CK.sub.0 are synchronized with the peaks (or valleys) of the difference signal V.sub.R+−V.sub.R−. The rising (or falling) edges of the out-of-phase clock signal CK.sub.90 are synchronized with the zero crossings of the difference signal V.sub.R+−V.sub.R−.
[0126] The sensing circuitry 120 comprises an amplifier 123, of differential type, having two inputs, of which a positive input 113 and a negative input 114, and two outputs, of which a negative output 115 and a positive output 116.
[0127] The positive input 113 is coupled to the terminal of the first sensing structure 110A at the positive stator voltage V.sub.STAT+, and the negative input 114 is coupled to the terminal of the second sensing structure 110B at the negative stator voltage V.sub.STAT−.
[0128] The sensing circuitry 120 further comprises a first feedback capacitor 124A, having capacitance C.sub.FB+ and coupled between the positive input 113 and the negative output 115 of the amplifier 123, and a second feedback capacitor 124B, having capacitance C.sub.FB− and coupled between the negative input 114 and the positive output 116 of the amplifier 123.
[0129] The negative output 115 and the positive output 116 of the amplifier 123 are respectively at a positive sensing voltage V.sub.S+ and at a negative sensing voltage V.sub.S−.
[0130] In this embodiment, the signal processing module 30 receives the positive sensing voltage V.sub.S+ and the negative sensing voltage V.sub.S−. The demodulator 32 demodulates the positive sensing voltage V.sub.S+ and the negative sensing voltage V.sub.S− using the in-phase clock signal CK.sub.0 and generates the demodulated sensing signal, herein indicated by V.sub.S-DEM.
[0131] The analog-to-digital converter 33 and the digital processor 35 generate, from the demodulated sensing signal V.sub.S-DEM, the output signal S.sub.O at the output frequency f.sub.o, as described above for the MEMS gyroscope 1.
[0132] The correction module 137 comprises the quadrature demodulator 40 including the demodulator 47, the filtering stage 42 including the filter 50 and the amplifier 51, the quantizer 43 and the correction modulator, here indicated by 145.
[0133] The demodulator 47 receives and demodulates the positive sensing voltage V.sub.S+ and the negative sensing voltage V.sub.S− using the out-of-phase clock signal CK.sub.90, from which it generates a positive demodulated quadrature voltage V.sub.Q-DEM+ and a negative demodulated quadrature voltage V.sub.Q-DEM−, respectively.
[0134] The filtering stage 42 receives the positive demodulated quadrature voltage V.sub.Q-DEM+ and the negative demodulated quadrature voltage V.sub.Q-DEM−, from which it generates a positive filtered voltage V.sub.f+ and a negative filtered voltage V.sub.f−, respectively.
[0135] The quantizer 43 receives the positive filtered voltage V.sub.f+ and the negative filtered voltage V.sub.f− and provides the fine capacitance signal N.sub.C.
[0136] In some embodiments, the value of the fine capacitance signal N.sub.C is updated at the frequency f.sub.FS of the correction clock signal CK.sub.FS and depends on the difference between the positive filtered voltage V.sub.f+ and the negative filtered voltage V.sub.f−, for example with respect to a threshold voltage, which may be determined during the calibration step.
[0137] Also here, the quantizer 43 provides the fine sign signal s.sub.C, indicative of the sign of the difference between the positive filtered voltage V.sub.f+ and the negative filtered voltage V.sub.f−.
[0138] The correction module 145 comprises the attenuator 65, a first and a second fine variable capacitor 160A, 160B, equal to each other, and a first signal switch or deviator 167.
[0139] The attenuator 65 receives and attenuates the positive position voltage V.sub.R+ and the negative position voltage V.sub.R−, from which it generates a positive cancellation voltage V.sub.C+ and a negative cancellation voltage V.sub.C−, respectively.
[0140] The first and the second fine variable capacitors 160A, 160B receive the fine capacitance signal N.sub.C, which controls the capacitance value thereof. For example, the first and the second fine variable capacitors 160A, 160B may each be formed by a plurality of capacitive modules mutually coupled in parallel which may be activated or deactivated as a function of the value indicated by the fine capacitance signal N.sub.C.
[0141] The first and the second fine variable capacitors 160A, 160B each have a first terminal 161 coupled to a respective input of the first deviator 167, and a second terminal 162 to the positive cancellation voltage V.sub.C+ and, respectively, to the negative cancellation voltage V.sub.C−.
[0142] The first deviator 167 is controlled by the fine sign signal s.sub.C and has a first output coupled to the positive input 113 of the amplifier 123 and a second output coupled to the negative input 114 of the amplifier 123.
[0143] For example, when the fine sign signal s.sub.C indicates a negative sign, the first deviator 167 couples (as indicated in
[0144] Conversely, when the fine sign signal s.sub.C indicates a positive sign, the first deviator 167 couples (as indicated in
[0145] The modulation block 145 further comprises the register 68, which stores the coarse capacitance signal N.sub.H and the coarse sign signal S.sub.H, a first and a second coarse variable capacitor 170A, 170B, and a second deviator 172.
[0146] The first and the second coarse variable capacitors 170A, 170B receive the coarse capacitance signal N.sub.H, which controls the capacitance value thereof. For example, the first and the second coarse variable capacitors 170A, 170B may each be formed by a plurality of capacitive modules mutually coupled in parallel which may be activated or deactivated as a function of the value indicated by the coarse capacitance signal N.sub.H.
[0147] The first and the second coarse variable capacitors 170A, 170B each have a first terminal 171 coupled to a respective input of the second deviator 172, and a second terminal 173 to the positive position voltage V.sub.R+ and, respectively, to the negative position voltage V.sub.R−.
[0148] The second deviator 172 is controlled by the coarse sign signal S.sub.H and has a first output coupled to the positive input 113 of the amplifier 123 and a second output coupled to the negative input 114 of the amplifier 123.
[0149] For example, when the coarse sign signal S.sub.H indicates a negative sign, the second deviator 172 couples the first coarse variable capacitor 170A to the negative input 114 of the amplifier 123 and the second coarse variable capacitor 170B to the positive input 113 of the amplifier 123, as indicated in
[0150] Conversely, when the coarse sign signal S.sub.H indicates a positive sign, the second deviator 172 couples the first coarse variable capacitor 170A to the positive input 113 of the amplifier 123 and the second coarse variable capacitor 170B to the negative input 114 of the amplifier 123, as indicated in
[0151] In operation, the correction modulator 145 allows a positive cancellation current I.sub.CANC+ and a negative cancellation current I.sub.CANC− to be generated, in a manner similar to what has been discussed above for the correction modulator 45 of the MEMS gyroscope 1. The positive cancellation current I.sub.CANC+ and the negative cancellation current I.sub.CANC− cancel any quadrature component generated by the sensing capacitors 13 of the first and the second sensing structures 110A, 110B.
[0152] At the input of the amplifier 123, the quadrature components of the measurement signal S.sub.M are thus compensated. The output signal S.sub.O of the MEMS gyroscope 100 is not affected by the quadrature error and the MEMS gyroscope 100 has a high sensing sensitivity.
[0153] Furthermore, in this embodiment, the first and the second deviators 167, 172 allow, in use, the sign of the cancellation signal S.sub.CANC, here obtained in a differential manner from the positive cancellation current I.sub.CANC+ and from the negative cancellation current I.sub.CANC−, to be inverted.
[0154] Finally, it is clear that modifications and variations may be made to the MEMS gyroscope 1, 100 described and illustrated herein without thereby departing from the scope of the present disclosure, as defined in the attached claims.
[0155] The coarse variable capacitor 70 and/or the first and the second coarse variable capacitors 170A, 170B may also be controlled by a respective capacitance signal generated by a respective quantizer.
[0156] Alternatively or additionally, the correction modulator 45 may be formed by a single modulation group comprising the fine variable capacitor 60 and the first phase shifter 63. Similarly, the correction modulator 145 may be formed by a single modulation group comprising the first and the second fine variable capacitors 160A, 160B and the first deviator 167.
[0157] For example, in the MEMS gyroscope 1 of
[0158] Furthermore, for example, in the correction modulators 45, 145, the cancellation signals I.sub.CANC, I.sub.CANC+, I.sub.CANC− may be generated directly from the respective position signals S.sub.R, V.sub.R+, V.sub.R−, i.e., without the position signals being subject to attenuation.
[0159] The correction modulators 45, 145 may be configured to generate the cancellation signal S.sub.CANC in a different manner.
[0160] For example, with reference to the modulation block 45 of the MEMS gyroscope 1, the cancellation current I.sub.CANC may be obtained by maintaining the fine cancellation voltage V.sub.CANC-C constant over time and varying the capacitance of the fine variable capacitor 60 at the driving frequency over time.
[0161] For example, the control circuit 4 may comprise an analog-to-digital converter so that the quadrature demodulator 40 and/or the filtering stage 42 may be implemented using a digital architecture, rather than an analog architecture.
[0162] For example, the MEMS gyroscope 1, 100 may be of monoaxial, biaxial or triaxial type.
[0163] For example, the movable structure 6 may comprise one or more movable masses, according to the specific application of the MEMS gyroscope 1, 100. In case the movable structure 6 comprises a plurality of movable masses, the MEMS gyroscope 1, 100 may comprise a plurality of driving structures, for example one for each movable mass. Alternatively, the MEMS gyroscope 1, 100 may comprise a single driving structure coupled to a movable driving mass and the remaining movable masses may be suitably elastically coupled to the movable driving mass.
[0164] Finally, the described embodiments may be combined to form further solutions.
[0165] A control circuit (4; 104) for a MEMS gyroscope (1; 100), configured to receive a measurement signal (S.sub.M) having a quadrature component (I.sub.Q) and a sensing component (I.sub.Cor) from the MEMS gyroscope, the control circuit may be summarized as including an input stage (17, 20; 113, 114, 120) configured to acquire an input signal (S.sub.M+S.sub.CANC) and to generate an acquisition signal (S.sub.S; V.sub.S+, V.sub.S−) in response to the acquisition of the input signal, the input signal being a function of the measurement signal and of a quadrature cancellation signal (S.sub.CANC, I.sub.CANC; I.sub.CANC+, I.sub.CANC−); a processing stage (30) configured to extract a first component (S.sub.S-DEM; V.sub.S-DEM) of the acquisition signal (S.sub.S; V.sub.S+, V.sub.S−), the first component of the acquisition signal being indicative of the sensing component of the measurement signal and having a sensing frequency band; and a quadrature correction stage (37; 137) configured to extract a second component (S.sub.Q-DEM; V.sub.Q-DEM+, V.sub.Q-DEM−) of the acquisition signal (S.sub.S; V.sub.S+, V.sub.S−), the second component of the acquisition signal being indicative of the quadrature component of the measurement signal, and to generate the quadrature cancellation signal (S.sub.CANC, I.sub.CANC; I.sub.CANC+, I.sub.CANC−) from a reference signal (S.sub.R, V.sub.CANC-C; V.sub.C+, V.sub.C−), wherein the quadrature cancellation signal is a signal modulated as a function of the second component of the acquisition signal, at an update frequency (f.sub.FS) which is outside the sensing frequency band.
[0166] The quadrature correction stage may be a sigma-delta modulator.
[0167] The quadrature correction stage (37; 137) may include a filtering stage (42) configured to filter the second component (S.sub.Q-DEM; V.sub.Q-DEM+, V.sub.Q-DEM−) of the acquisition signal (S.sub.S; V.sub.S+, V.sub.S−), generating a filtered signal (S.sub.f; V.sub.F+, V.sub.F−); a quantizer (43) configured to receive an update clock signal (CK.sub.FS) having the update frequency (f.sub.FS) and to generate a digital correction signal (N.sub.C, S.sub.C), from the filtered signal, having a data rate equal to the update frequency; and a modulator (45; 145) configured to generate the quadrature cancellation signal (S.sub.CANC, I.sub.CANC; I.sub.CANC+, I.sub.CANC−), modulating the amplitude and/or phase thereof as a function of the digital correction signal, so as to cancel the quadrature component (I.sub.Q) of the measurement signal in the input signal (S.sub.M+S.sub.CANC).
[0168] The input stage (20; 120) may have an input node (17; 113, 114) configured to receive the measurement signal, the modulator may include a first variable capacitor (60; 160A, 160B) having a first terminal (61; 162) coupled to the input node of the input stage and a second terminal (62; 161) configured to receive an input voltage (V.sub.CANC-C; V.sub.C+, V.sub.C−) that is a function of the reference signal, the digital correction signal (N.sub.C) being configured to modify the capacitance of the first variable capacitor and modulate the amplitude of the quadrature cancellation signal.
[0169] The correction signal may include a sign signal (S.sub.C) indicative of a phase-shift sign of the filtered signal (S.sub.f), the modulator further including a phase-shift block (63; 167) configured to invert the phase of the quadrature cancellation signal (S.sub.CANC, I.sub.CANC; I.sub.CANC+, I.sub.CANC−) as a function of the sign signal.
[0170] The update clock signal (CK.sub.FS) may be synchronized with the zero crossings of the reference signal (S.sub.R; V.sub.R+, V.sub.R−).
[0171] The reference signal may have a first frequency (f.sub.D) and the update frequency (f.sub.FS) may be equal to double the first frequency.
[0172] The control circuit configured to receive the reference signal (S.sub.R; V.sub.R+, V.sub.R−) from an oscillating system (3; 103) of the MEMS gyroscope, the control circuit may further include a driving module (15; 115) configured to generate a driving signal (S.sub.D, V.sub.D+, V.sub.D−) having a first frequency (f.sub.D) and configured to cause a driving oscillation of the oscillating system (3; 103), the reference signal being indicative of the driving oscillation of the oscillating system.
[0173] The driving module may be configured to generate a first demodulating signal (CK.sub.0) having the first frequency and in quadrature with respect to the reference signal, a second demodulating signal (CK.sub.90) having the first frequency and in-phase with respect to the reference signal, the processing stage (30) being configured to extract the first component of the acquisition signal using the first demodulating signal, the quadrature correction stage (37; 137) being configured to extract the second component of the acquisition signal using the second demodulating signal.
[0174] The modulator may further include a second variable capacitor (70; 170A, 170B) and a register (68), the second variable capacitor having a first terminal (71; 173) coupled to the input node (17; 113, 114) of the input stage (20; 120) and a second terminal (72; 171) configured to receive a second input voltage (V.sub.CANC-H; V.sub.R+, V.sub.R−) that is a function of the reference signal, the register (68) being configured to generate a calibration correction signal (N.sub.H, S.sub.H), the calibration correction signal (N.sub.C) being configured to set a calibration capacitance value of the second variable capacitor.
[0175] The input stage (120) may have a first input (113) and a second input (114) and may be configured to receive a measurement signal of differential type from the MEMS gyroscope and a quadrature cancellation signal (I.sub.CANC+, I.sub.CANC−) of differential type from the quadrature correction stage (137).
[0176] A MEMS gyroscope (1; 100) may be summarized as including a control circuit (4; 104) according to any of the preceding claims and an oscillating system (3; 103) configured to generate the measurement signal (S.sub.M).
[0177] A control method for a MEMS gyroscope (1; 100) may be summarized as including a control circuit (4; 104), the control method comprising, by the control circuit: receiving a measurement signal (S.sub.M) having a quadrature component (I.sub.Q) and a sensing component (I.sub.Cor) from the MEMS gyroscope; acquiring an input signal (S.sub.M+S.sub.CANC), the input signal being a function of the measurement signal and of a quadrature cancellation signal (S.sub.CANC, I.sub.CANC; I.sub.CANC+, I.sub.CANC−); generating an acquisition signal (S.sub.S; V.sub.S+, V.sub.S−) in response to the acquisition of the input signal; extracting a first component (S.sub.S-DEM; V.sub.S-DEM) of the acquisition signal (S.sub.S; V.sub.S+, V.sub.S−) indicative of the sensing component of the measurement signal, the first component of the acquisition signal having a sensing frequency band; extracting a second component (S.sub.Q-DEM; V.sub.Q-DEM+, V.sub.Q-DEM−) of the acquisition signal (S.sub.S; V.sub.S+, V.sub.S−) indicative of the quadrature component of the measurement signal; and generating the quadrature cancellation signal (S.sub.CANC, I.sub.CANC; I.sub.CANC+, I.sub.CANC−) from a reference signal (S.sub.R, V.sub.CANC-C; V.sub.C+, V.sub.C−), wherein the quadrature cancellation signal is a signal modulated as a function of the second component of the acquisition signal, at an update frequency (f.sub.FS) which is outside the sensing frequency band.
[0178] Generating the quadrature cancellation signal may include filtering the second component of the acquisition signal, generating a filtered signal (S.sub.f, V.sub.F+, V.sub.F−); generating, from the filtered signal and by a quantizer (43) controlled by an update clock signal (CK.sub.FS) having the update frequency, a digital correction signal (N.sub.C, S.sub.C) having a data rate equal to the update frequency; and modulating amplitude and/or phase of the quadrature cancellation signal as a function of the digital correction signal, to cancel the quadrature component (I.sub.Q) of the measurement signal in the input signal (S.sub.M+S.sub.CANC).
[0179] The update clock signal may be synchronized with the zero crossings of the reference signal (S.sub.R, V.sub.R+, V.sub.R−).
[0180] The various embodiments described above can be combined to provide further embodiments. Aspects of the embodiments can be modified, if necessary to employ concepts of the various embodiments to provide yet further embodiments.
[0181] These and other changes can be made to the embodiments in light of the above-detailed description. In general, in the following claims, the terms used should not be construed to limit the claims to the specific embodiments disclosed in the specification and the claims, but should be construed to include all possible embodiments along with the full scope of equivalents to which such claims are entitled. Accordingly, the claims are not limited by the disclosure.