Compensation and calibration for MEMS devices
First Claim
1. A method of monitoring and calibrating MEMS sensors in a system comprising a MEMS sensor, comprising:
- generating an electronic stimulus signal in the system;
providing the electronic stimulus signal to the MEMS sensor;
providing an electronic output from the MEMS sensor corresponding to a physical displacement of a portion of the MEMS sensor responsive to the electronic stimulus signal;
monitoring, the electronic output from the MEMS sensor;
determining a characteristic of the MEMS sensor based on the electronic output;
comparing the monitored electronic output to an expected output to determine if the difference between the monitored output and expected output is less than a pre-determined threshold;
calculating a new trim value for the MEMS sensor when the difference is less than the pre-determined threshold.
5 Assignments
0 Petitions
Accused Products
Abstract
A sensor system includes a microelectromechanical systems (MEMS) sensor, processing circuitry, measurement circuitry, stimulus circuitry and memory. The system is configured to provide an output responsive to physical displacement within the MEMS sensor to the measurement circuitry. The stimulus circuitry is configured to provide a stimulus signal to the MEMS sensor to cause a physical displacement within the MEMS sensor. The measurement circuitry is configured to process the output from the MEMS sensor and provide it to the processing circuitry, which is configured to generate stimulus signals and provide them to the stimulus circuitry for provision to the MEMS sensor. Output from the measurement circuitry corresponding to the physical displacement occurring in the MEMS sensor is monitored and used to calculate MEMS sensor characteristics. Methods for monitoring and calibrating MEMS sensors are also provided.
-
Citations
19 Claims
-
1. A method of monitoring and calibrating MEMS sensors in a system comprising a MEMS sensor, comprising:
-
generating an electronic stimulus signal in the system; providing the electronic stimulus signal to the MEMS sensor; providing an electronic output from the MEMS sensor corresponding to a physical displacement of a portion of the MEMS sensor responsive to the electronic stimulus signal; monitoring, the electronic output from the MEMS sensor; determining a characteristic of the MEMS sensor based on the electronic output; comparing the monitored electronic output to an expected output to determine if the difference between the monitored output and expected output is less than a pre-determined threshold; calculating a new trim value for the MEMS sensor when the difference is less than the pre-determined threshold. - View Dependent Claims (2)
-
-
3. A method of monitoring and calibrating MEMS sensors in a system comprising a MEMS sensor, comprising:
-
generating an electronic stimulus signal in the system; providing the electronic stimulus signal to the MEMS sensor; providing an electronic output from the MEMS sensor corresponding to a physical displacement of a portion of the MEMS sensor responsive to the electronic stimulus signal; monitoring, the electronic output from the MEMS sensor; determining a characteristic of the MEMS sensor based on the electronic output; comparing the monitored electronic output to an expected output to determine if the difference between the monitored output and expected output is less than a pre-determined threshold; monitoring in the processor the amount of elapsed time that has passed without the difference falling below the pre-determined threshold; and
,recognizing an error condition if the elapsed time reaches a pre-determined time limit. - View Dependent Claims (4, 5, 6)
-
-
7. A method of monitoring and calibrating MEMS sensors in a system comprising a MEMS sensor, comprising:
-
generating an electronic stimulus signal; providing the generated electronic stimulus signal to a MEMS sensor of the system to cause a physical displacement of a portion of the MEMs sensor; providing an output signal from the MEMS sensor corresponding to the physical displacement; monitoring, in the system, the output signal; analyzing the output signal to determine a characteristic of the MEMS sensor; disabling a function of the system based on the determined characteristic. - View Dependent Claims (8)
-
-
9. A method of monitoring and calibrating MEMS sensors in a system comprising a MEMS sensor, comprising:
-
generating an electronic stimulus signal; providing the generated electronic stimulus signal to a MEMS sensor of the system to cause a physical displacement of a portion of the MEMs sensor; providing an output signal from the MEMS sensor corresponding to the physical displacement; monitoring, in the system, the output signal; analyzing the output signal to determine a characteristic of the MEMS sensor, wherein the step of analyzing the output signal further includes the step of comparing the output signal to an expected output of a MEMS sensor responsive to the generated electronic stimulus signal to determine a difference between the output signal and expected output; determining if a new trim value is needed based on at least one of the determined characteristic and determined difference. - View Dependent Claims (10, 11, 12)
-
-
13. A method of monitoring and calibrating MEMS sensors in a system comprising a MEMS sensor and a processor, comprising:
-
generating a stimulus signal in a processor; providing the stimulus signal to a MEMS sensor in electrical communication with the processor, wherein the MEMS sensor includes a portion that displaces responsive to the stimulus signal test pattern; providing an indicator electronic output from the MEMS sensor corresponding to the displacement to the processor; monitoring, as it is provided, the indicator electronic output from the MEMS sensor in the processor; comparing, as it is provided, the value of the monitored electronic output to an expected output to determine if the difference between the monitored output and expected output is less than a pre-determined threshold; storing the stimulus signal in memory of the system.
-
-
14. A method of monitoring and calibrating MEMS sensors in a system comprising a MEMS sensor and a processor, comprising:
-
generating a stimulus signal in a processor; providing the stimulus signal to a MEMS sensor in electrical communication with the processor, wherein the MEMS sensor includes a portion that displaces responsive to the stimulus signal test pattern; providing an indicator electronic output from the MEMS sensor corresponding to the displacement to the processor; monitoring, as it is provided, the indicator electronic output from the MEMS sensor in the processor; comparing, as it is provided, the value of the monitored electronic output to an expected output to determine if the difference between the monitored output and expected output is less than a pre-determined threshold; monitoring in the processor the amount of elapsed time that has passed without the difference falling below the pre-determined threshold; and
,recognizing an error condition if the elapsed time reaches a pre-determined time limit. - View Dependent Claims (15, 16)
-
-
17. A method of monitoring and calibrating MEMS sensors in a system comprising a MEMS sensor and a processor, comprising:
-
generating a stimulus signal in a processor; providing the stimulus signal to a MEMS sensor in electrical communication with the processor, wherein the MEMS sensor includes a portion that displaces responsive to the stimulus signal test pattern; providing an indicator electronic output from the MEMS sensor corresponding to the displacement to the processor; monitoring, as it is provided, the indicator electronic output from the MEMS sensor in the processor; comparing, as it is provided, the value of the monitored electronic output to an expected output to determine if the difference between the monitored output and expected output is less than a pre-determined threshold; calculating a new trim value for the MEMS sensor when the difference is less than the pre-determined threshold. - View Dependent Claims (18, 19)
-
Specification