MEMS Gyroscope Control Electronics Using DSP and Analog Buffer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Micro-machined electromechanical (MEMS) gyroscopes require refined control electronics to achieve navigation-grade performance, but existing systems face errors due to digital transitions, data latency, and limited precision of analog-to-digital converters, which affect the generation and synchronization of motor drive signals.
Innovation Solution
A system utilizing a digital signal processor (DSP) with a voltage-controlled oscillator (VCO) generates synthetic sinusoidal motor drive signals synchronized with motor pickoff signals, employing phase locked loops to ensure zero phase error and compensating for switch delays, and automatic gain control to maintain signal amplitude, thereby improving signal processing and reducing noise.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If digital transitions are used in signal processing, then device complexity is reduced, but measurement precision deteriorates due to errors in signal generation and synchronization
Solution Approach 1:
An analog buffer stage is introduced between the digital signal processor and the mechanical oscillator to serve as an intermediary. The DSP generates digital control signals which are converted to analog voltages through a digital-to-analog converter, then buffered by an analog circuit that provides precise voltage control to the oscillator. This intermediary analog buffer resolves the contradiction by maintaining digital processing simplicity while achieving analog-level precision in signal generation and synchronization.
2Device complexity
If analog-to-digital converters with limited precision are used, then device complexity is reduced, but measurement precision deteriorates
Solution Approach 1:
A phase-locked loop (PLL) feedback system is implemented where the oscillator's actual frequency and phase are continuously monitored and compared against the desired reference. The error signal from this comparison feeds back to adjust the oscillator's control voltage, ensuring that even with limited ADC precision, the system maintains high measurement precision through continuous correction. The feedback mechanism compensates for quantization errors from the ADC.
3Device complexity
If data latency is not compensated, then device complexity is reduced, but reliability deteriorates due to synchronization errors
Solution Approach 1:
The system pre-calculates and compensates for known data latency in the signal processing chain. By measuring the fixed delay through the ADC, buffer, and digital processing stages, the system advances the phase of the reference signal by the exact amount of expected delay. This preliminary phase adjustment ensures that signals remain synchronized despite the inherent latency, improving reliability without requiring complex real-time correction mechanisms.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
The system effectively compensates for errors and ensures precise signal generation and synchronization, enhancing the navigation-grade performance of MEMS gyroscopes by providing clean and noiseless electronic signals, thus improving the accuracy and reliability of the gyroscope control electronics.
Implementation Method 1
a voltage controlled oscillator (VCO) to provide a clock frequency for the microcontroller that generates the demodulator signals
Implementation Method 2
The motor drive signal may be synchronized with a motor pickoff signal
Implementation Method 3
micro-machined electromechanical (MEMS) gyroscopes
Implementation Method 4
closely spaced vibrating drive and sensing elements in a paired tuning fork configuration
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A control system for a mechanical oscillator having a sinusoidal drive signal with a frequency that is a fractional multiple of a frequency of a signal of the mechanical oscillator. The drive signal may be in phase and in registration with the signal from the mechanical oscillator. A sense signal may be picked off from the oscillator and be demodulated to obtain a parameter sensed by the oscillator. The drive signal to the oscillator may be selected or blanked out while receiving and demodulating the sense signal.