Next Article in Journal
Optimization of Si-Based Waveguides for Evanescent-Field Sensors
Previous Article in Journal
Rapid Non-Destructive Prediction of Water Activity in Dry-Cured Meat
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

On-Line Error Correction in Sensor Interface Circuits by Using Adaptive Filtering and Digital Calibration †

Institute of Electrodynamics and Microelectronics, University of Bremen, 28359 Bremen, Germany
*
Author to whom correspondence should be addressed.
Presented at the Eurosensors 2018 Conference, Graz, Austria, 9–12 September 2018.
Proceedings 2018, 2(13), 963; https://doi.org/10.3390/proceedings2130963
Published: 30 November 2018
(This article belongs to the Proceedings of EUROSENSORS 2018)

Abstract

:
Numerous non-ideal effects can distort the functionality of sensor interfaces and have to be considered during the design phase. In order to relax the requirements for the analog circuit components, adaptive filtering and digital calibration are used in this work to detect and correct different gain- and offset-errors. The error detection is performed by transmitting a test signal through the sensor interface continuously and in parallel to the sensor signal. In the digital domain, variations of the test signal are evaluated and present errors can be determined and eliminated. In this way, an on-line error correction is realized, which makes the sensor interface more robust against static and dynamic non-idealities. The proposed concept is demonstrated by correcting different gain- and offset-errors in a 65nm CMOS sensor interface.

1. Introduction

The precise measurement of physical quantities is required in numerous safety-critical applications and therefore performed by highly accurate sensor interface circuits. Unfortunately, non-ideal influences can affect the signal processing inside the interface, which is especially true for the analog part of the system. In order to compensate these effects, different methods exist. While noise, mismatch- and offset-errors can be suppressed by complex circuit topologies, different design techniques or additional components [1,2], influences from process variation, varying temperature or varying supply voltage (PVT influences) can be conquered by a complementary circuit design or special layout techniques [3,4]. Nevertheless, all of these methods significantly increase the design time and costs of the interface. In order to overcome these drawbacks, a digital calibration based approach is chosen in this work and applied to a capacitive sensor interface [5].
In the first step of this approach, time-division multiplexing is used to fed a suitable test signal into the sensor interface. After the test signal has passed the interface, adaptive filters are evaluating variations of it and determine present gain- and offset-errors. In this way, two correction parameters can be found and used to eliminate these errors. Since the process is operating continuously, an on-line error correction is realized, which can be used to correct static as well as time-variant errors resulting from different non-idealities. Furthermore, the design requirements of the analog circuit components can be relaxed since not all errors need to be fully compensated in the analog domain.

2. Sensor Interface Circuit

In this work, a capacitive sensor interface is used, whose analog part is shown in Figure 1. The interface is implemented in switch-capacitor (SC) technology and consists of a Capacitance-to- Voltage converter (C/V-stage), an amplifier stage and an Analog-to-Digital Converter (ADC). It also consists of two inputs: one for the actual sensor signal and one for the test signal, which is needed for error detection. While the sensor signal is created by a capacitive acceleration sensor (ST LSM6DSL) the sinusoidal test signal is created by a configurable voltage source. In order to guarantee a proper error detection, both signals have to be transmitted through the interface separately and without interfering each other. This is realized by modifying the switching scheme of the SC-circuit to realize time-division multiplexing. The resulting switching scheme is shown in Figure 2. It can be seen that the clock phases S1, S2 and S3 are needed to operate the sensor interface, while the clock phases S4 and S5 are added to implement the multiplexer. The signal, which is created in this way and transmitted through the interface circuit is illustrated in Figure 3.
In order to demonstrate the performance of the proposed on-line error correction, very simple circuit components are used inside the interface. Especially the switches and operational amplifiers are highly susceptible to non-ideal effects and cause different gain- and offset-errors, which result from mismatch, charge injection, clock feedthrough, charge leakage as well as the dependency on temperature and the supply voltage.

3. On-Line Error Correction by Adaptive Filtering

A novel concept based on digital calibration is used in this work to integrate an on-line error correction into a sensor interface. In this approach, the procedure of error correction is separated into three parts: the detection, the determination and the correction of present gain- and offset-errors.
The detection of errors is performed by a suitable and well-known test signal, which makes different errors visible. It is fed into and passes the sensor interface in parallel to the sensor signal as described in the previous section. The subsequent determination and correction of errors take place in the digital part of the interface, which is shown in Figure 4. After the sensor signal and the test signal have been digitized by the ADC, both signals are separated again by a demultiplexer. Subsequently, the test signal is compared to a reference signal, which corresponds to the output signal of the interface if no errors are present. In this process, offset-errors are determined first by comparing the moving averages of the test signal and the reference signal. This task is performed by an adaptive filter, which continuously adapts the test signal until the offset-error is completely determined and eliminated from it. In this way, a correction parameter hoffset is found, which corresponds to the present offset-error. It is handed over to another adaptive filter, which is placed in the signal path of the sensor signal and used to eliminate the offset-error from the sensor signal.
After the offset-errors are fully determined, the moving averages of the test signal and the reference signal are subtracted from them to get average-free signals. These signals are utilized afterwards to determine present gain-errors by comparing both signals. As in the case of the offset- error correction, an adaptive filter continuously adapts the test signal until the gain-error is eliminated and a second correction parameter hgain is found. This parameter is used in a second adaptive filter to correct the sensor signal.
The determination of the errors inside the adaptive filters is performed by a suitable adaptation algorithm. Either the Least-Mean-Square (LMS), the Normalized-LMS (NLMS) or the Recursive Least-Squares (RLS) algorithm are eligible for this task [6]. Furthermore, the on-line error determination and correction are operating continuously even after the required correction parameters have been found. Thus, it becomes possible to correct static as well as time-variant gain- and offset-errors and to monitor any variations of these errors.

4. Simulation Results

The successful application of the proposed concept is shown in two different simulation scenarios. In both scenarios the sensor signal is created by a capacitive acceleration sensor and a sinusoidal test signal with an amplitude of 50 mV and a frequency of 20 Hz is used.
In the first simulation scenario, it is assumed that two static errors are present. An offset-error results from charge leakage at the capacitance C12 and a gain-error results from the fact that the sensor interface is operated at a temperature of 100 °C. In order to determine the required correction parameters hoffset and hgain, the LMS-, the NLMS- and the RLS-algorithm are utilized. The adaptation processes of these parameters are shown in Figure 5 and Figure 6. In addition, the error in the output signal of the sensor interface is illustrated in Figure 7 with and without error correction. It can be seen from this figures that both errors are detected and eliminated correctly and that the error in the output of the interface is drastically reduced after a short initialization time.
In the second simulation scenario, the sensor interface is assumed to suffer from a time-variant gain-error, which results from a supply voltage drop. In order to simulate this case, the supply voltage is decreased linearly from 1 V to 0.9 V over a period of 8 seconds. The corresponding adaptation process of the correction parameter hgain is presented in Figure 8. As in the first simulation, the parameter and its variation are determined correctly and the gain-error is successful eliminated during the complete simulation.

5. Conclusions

An innovative concept of on-line error determination and correction is presented in this work, which uses a suitable test signal to detect static as well as dynamic gain- and offset-errors in a capacitive sensor interface. In this way, the design requirements of the analog circuit components can be relaxed, the whole system becomes more robust and variations of the circuit behavior can be monitored. Additionally, normal sensor activities are not interfered by this method since the test signal is transmitted through the interface by using time-division multiplexing. The concept of on-line error correction is also not limited to sensor interface circuits and can be applied to other mixed-signal systems. The successful application of this concept is shown by correcting various gain- and offset-errors in two different simulation scenarios.

Acknowledgments

This research project (RoMulus) is supported by the Federal Ministry of Education and Research, Germany, under reference number 16ES0362-72K.

Conflicts of Interest

The authors declare no conflict of interest. The founding sponsors had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, and in the decision to publish the results.

References

  1. Petkov, V.; Balachandran, G.; Beintner, J. A Fully Differential Charge-Balanced Accelerometer for Electronic Stability Control. IEEE J. Solid-State Circ. 2014, 49, 262–270. [Google Scholar] [CrossRef]
  2. Bracke, W.; Merken, P.; Puers, R.; van Hoof, C. Ultra-Low-Power Interface Chip for Autonomous Capacitive Sensor Systems. IEEE Trans. Circ. Syst. I Regul. Pap. 2007, 54, 130–140. [Google Scholar] [CrossRef]
  3. Wang, Y.; Chan, P.K.; Li, K.H. A Compact CMOS Ring Oscillator with Temperature and Supply Compensation for Sensor Applications. In Proceedings of the 2014 IEEE Computer Society Annual Symposium on VLSI, Tampa, FL, USA, 9–11 July 2014; pp. 267–272. [Google Scholar]
  4. Baker, R.J. CMOS Circuit Design, Layout, and Simulation, 3rd ed.; Wiley-IEEE Press: Hoboken, NJ, USA, 2010. [Google Scholar]
  5. Murmann, B. Digitally Assisted Data Converter Design. In Proceedings of the ESSCIRC, Bucharest, Romania, 16–20 September 2013; pp. 24–31. [Google Scholar]
  6. Haykin, S. Adaptive Filter Theory, 5th ed.; Addison Wesley Pub Co Inc.: Boston, MA, USA, 2013. [Google Scholar]
Figure 1. Analog part of the sensor interface with C/V-stage, amplifier stage, ADC and the test signal feed-in, which is used for error detection.
Figure 1. Analog part of the sensor interface with C/V-stage, amplifier stage, ADC and the test signal feed-in, which is used for error detection.
Proceedings 02 00963 g001
Figure 2. Clock-phases of the switches that are used to realize switched-capacitor operation and time-division multiplexing.
Figure 2. Clock-phases of the switches that are used to realize switched-capacitor operation and time-division multiplexing.
Proceedings 02 00963 g002
Figure 3. Sensor signal, test signal and the signal that is transmitted through the sensor interface.
Figure 3. Sensor signal, test signal and the signal that is transmitted through the sensor interface.
Proceedings 02 00963 g003
Figure 4. Block diagram of the digital part of the sensor interface with on-line gain- and offset-error determination and correction.
Figure 4. Block diagram of the digital part of the sensor interface with on-line gain- and offset-error determination and correction.
Proceedings 02 00963 g004
Figure 5. Adaptation process of the filter coefficient hoffset in simulation scenario 1.
Figure 5. Adaptation process of the filter coefficient hoffset in simulation scenario 1.
Proceedings 02 00963 g005
Figure 6. Adaptation process of the filter coefficient hgain in simulation scenario 1.
Figure 6. Adaptation process of the filter coefficient hgain in simulation scenario 1.
Proceedings 02 00963 g006
Figure 7. Error in the output of the sensor interface with and without error correction in simulation scenario 1.
Figure 7. Error in the output of the sensor interface with and without error correction in simulation scenario 1.
Proceedings 02 00963 g007
Figure 8. Adaptation process of the filter coefficient hgain in simulation scenario 2.
Figure 8. Adaptation process of the filter coefficient hgain in simulation scenario 2.
Proceedings 02 00963 g008
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Heinssen, S.; Hillebrand, T.; Taddiken, M.; Paul, S.; Peters-Drolshagen, D. On-Line Error Correction in Sensor Interface Circuits by Using Adaptive Filtering and Digital Calibration. Proceedings 2018, 2, 963. https://doi.org/10.3390/proceedings2130963

AMA Style

Heinssen S, Hillebrand T, Taddiken M, Paul S, Peters-Drolshagen D. On-Line Error Correction in Sensor Interface Circuits by Using Adaptive Filtering and Digital Calibration. Proceedings. 2018; 2(13):963. https://doi.org/10.3390/proceedings2130963

Chicago/Turabian Style

Heinssen, Sascha, Theodor Hillebrand, Maike Taddiken, Steffen Paul, and Dagmar Peters-Drolshagen. 2018. "On-Line Error Correction in Sensor Interface Circuits by Using Adaptive Filtering and Digital Calibration" Proceedings 2, no. 13: 963. https://doi.org/10.3390/proceedings2130963

APA Style

Heinssen, S., Hillebrand, T., Taddiken, M., Paul, S., & Peters-Drolshagen, D. (2018). On-Line Error Correction in Sensor Interface Circuits by Using Adaptive Filtering and Digital Calibration. Proceedings, 2(13), 963. https://doi.org/10.3390/proceedings2130963

Article Metrics

Back to TopTop