A wide-bandwidth, wide dynamic-range thermal ΣΔ architecture for convective accelerometers O. Leman, F. Mailly, L. Latorre, P. Nouet University Montpellier 2 – CNRS, LIRMM Montpellier, France mailly@lirmm.fr 978-1-4244-5335-1/09/$26.00 ©2009 IEEE -4 (Ω) (1) -1 Where TCR = 9⋅10 K and T0 = 300K. The CMOS die also includes an instrumentation amplifier (A1, see figure 1) for signal readout, with gain Av = 110. 5V x UH Sensor detectors Rd1, Rd2 RH Accelerometers can have no solid proof mass as well, for example, convective accelerometers [2,3], use the free convection phenomenon in a heated fluid. Convection heats up or cools down small temperature probes located in the fluid, and the measured temperature change is proportional to acceleration. These devices are robust and shock resistant, moreover they can be fabricated with a very simple silicon bulk micro-machining process. Convective accelerometers may exhibit bandwidths of several hundreds of hertz with restrictions on package dimensions and fluid nature [4]. Nevertheless the thermal inertia of temperature probes limits the bandwidth of CMOS convective accelerometers to several tens of hertz [5]. To overcome this issue, we propose a measurement of convection’s heat flow on temperature probes kept at a constant temperature by a feedback loop. A thermal ΣΔ modulator [6] was considered here, as a robust architecture with a direct-digital output. R = R0⋅(1+TCR⋅(T-T0)) Rd2 Nowadays silicon micro-accelerometers are finding applications in many fields: automotive, shock and vibration monitoring and entertainment to mention few. Most of the sensors are based on the measurement of the displacements of a solid proof-mass with respect to a frame. When using a capacitive detection these sensors have low power consumption and a bandwidth of several kilo-hertz. Nevertheless they are fragile devices and they require complex micro-machining processes [1]. Figure 1 is a picture of the prototype of convective accelerometer and its electrical schematic. This sensor was built with a standard CMOS technology (AMS 0.8µm). The three suspended bridges are composed of back-end layers of the CMOS process and they are released with a post-process based on anisotropic bulk etching. The hermetic sensor package is filled with air at atmospheric pressure. Each suspended bridge is 5 µm thick and features a polysilicon resistor, for heating (RH) and for temperature sensing (Rd1 and Rd2) purposes. The value of these polysilicon resistors as a function of temperature T (in K) expresses: Vout x110 + - amplifier A1 heater RH 500μm Rref2 INTRODUCTION DESIGN AND MODELING OF THE SENSOR PROTOTYPES Rd1 I. II. Rref1 Abstract—This work describes the implementation and the modeling of a convective accelerometer with 1st-order thermal ΣΔ readout. This closed-loop system is obtained by the hybrid combination of a CMOS sensor prototype which includes an amplifier, and discrete electronic devices. A high comparator precision is reached by dynamic offset cancellation of the amplifier. After a modeling of the Johnson noise and of the quantization-noise, the parameters of the modulator are optimized to get a good linearity, an improved gain precision and a wide dynamic range. A1 Test vehicle chip Figure 1. Micrograph of a thermal convective accelerometer and electrical schematic, heater dissipation is 21mW The central bridge locally heats the air by Joule’s dissipation and heating expands the air thus creating a gradient of air density. Acceleration along the sensing axis x thus induces buoyancy force in the hot air bubble which 1828 IEEE SENSORS 2009 Conference suspended temperature detectors convection ΔPD (W) Sp a (g) 1+τ ⋅ s Vout (K) SWheat + + IMPLEMENTATION OF THE THERMAL ΣΔ MODULATOR The thermal ΣΔ modulator described on figure 3 is an improved version of the system reported in a previous work [7]. In this new modulator the noise is improved by a dynamic offset cancellation technique called Correlated Double Sampling (CDS) which removes the offset and 1/f noise of amplifier A1. The loop filter is the thermal inertia of the suspended detectors, so that the schematic is very simple. F1 F2 com nHld: CDS track/hold Sensor RH Rd2 Rd1 nHld UH VB Vout x100 + Rref2 standard comparator VC1 - Rref1 out, clock: bitstream output out clock Controller Controller A1 Test vehicle chip VA C1 T/H1 Figure 3. Electrical schematic of the 1st-order thermal ΣΔ modulator with time-interleaved readout / feedback and CDS comparator read feedback padding delay comparator read feedback padding delay 5V 0V 0V 5V 5V 0V 5V F2 5V 5V 0V 5V 0V 0V 5V com nHld 0V 0V 5V 0V 0V 5V 0V TCDS Tck hold track not valid ‘1’ hold track not valid ‘0’ Figure 4. Noiseless waveforms of the thermal ΣΔ modulator of figure 2, with 0g input. Thermal feedback uses the self-heating of detectors under bias. 1/f noise 1/f noise Figure 2. Small-signal model of the CMOS thermal convective accelerometer prototype F1, F2, com: Wheatstone bias, feedback F1 out 1 + τ amp ⋅ s + Vc1>0 Tfb clock Av (V) Vc1<0 Vc1>0 Tpadd C1 out Johnson n Johnsonnoise: noise:ηη n Wheatstone bridge III. A1 out A1 amplifier ΔTD’ Rth 1+τ D ⋅ s Figure 4 describes the waveforms of the modulator. A negative feedback pulse is obtained by cutting the bias of one of the detectors thanks to a split Wheatstone bridge bias. The nominal Wheatstone bridge bias is then restored so as to allow for signal readout, this makes a Return-to-Zero (RZ) pulsed feedback type, with pulse duration Tfb ≤ Tck-TCDS. comparator read creates free convection. This produces a heat transfer that heats up one detector and cools down the other one. Differential Wheatstone bridge output Vout is thus proportional to acceleration along the x-axis. More details about sensor operating principles and dimensions can be found in [3]. Figure 2 shows the small-signal, differential model of the sensor. Convection produces a differential heat transfer ΔPD between detectors (Sp=2.67µW/g), and this phenomenon is characterized with a τ=1.2ms time constant. Detector bridges thermal parameters are Rth=25800K/W and τD≈1.87ms. Wheatstone bridge sensitivity is Swheat=1mV/K with Vdd=5V. The white noise ηn = 38nV/√Hz, also called Johnson noise, is the result of the contributions of the 4⋅kb⋅T⋅R noise of the Wheatstone bridge (32.8nV/√Hz) and of the white noise of A1. The amplifier A1 has a bandwidth BWamp = 1/(2π⋅τamp) = 560kHz and it generates 1/f noise (1kHz corner frequency). Let’s describe the CDS working principle. We represent the low-frequency noise and offset of A1 by an input-referred error voltage Vε that is assumed to be constant over one modulator clock cycle. At the end of the feedback pulse, the Wheatstone bridge is first biased at -Vdd (com = Vdd, F1 = F2 = 0V) and its output voltage is thus -Vout. The output voltage of amplifier A1 is VA = Av⋅(-Vout+Vε). This voltage is stored by the track-and-hold circuit T/H1 and the Wheatstone bridge bias is inverted (com = 0V, F1 = F2 = Vdd). The output of amplifier A1 now expresses VB = Av⋅(Vout+Vε). The comparator is then sampled, it determines the sign of the difference between VA and VB: VC1 = V B − V A = 2 ⋅ Av ⋅ Vout (2) The error voltage Vε of amplifier A1 is cancelled by the CDS and the Wheatstone bridge output voltage is doubled. Besides C1 is a standard comparator with 10mV input-referred offset. Nevertheless the equivalent offset of C1 referred to the Wheatstone bridge output (Vout) is 10mV/(2⋅Av) = 50μV thus achieving a high precision comparator function. The complete CDS process takes TCDS = 31μs. The feedback power ΔPfb (feedback D/A converter) is set by the duty-ratio δfb = Tfb / Tck of the feedback pulses thanks to the padding delay Tpadd: + TCDS ⎛ T ΔPfb = δ fb ⋅ P0 = ⎜⎜1 − padd Tck ⎝ 2 ⎞ ⎛⎜ ⎛ Vdd ⎞ 1 ⎞⎟ ⎟⎟ ⋅ ⎜ ⎟ ⋅ ⎟ ⎜ ⎠ ⎝ ⎝ 2 ⎠ Rd ⎠ (3) With Vdd = 5V and Rd = 50kΩ, the maximal feedback power (δfb = 1) is ΔPfb = P0 = 125μW. Nevertheless the feedback power will be lower since δfb ≤ 1-TCDS/Tck. For fck > 10kHz, Tck < 100μs hence δfb < 0.69 and ΔPfb < 86μW. 1829 Figure 5-a below recalls the bitstream spectrum of the experimental demonstrator of thermal ΣΔ modulator from the previous work [7] which resolution was clearly limited by the 1/f noise. The new modulator with CDS (figure 5-b) has a white noise floor (3mg/√Hz) which is limited by the Johnson noise. The spectra of figure 5 were obtained with δfb = 3.2% and ΔPfb = 4μW, and the modulators have 25%/g sensitivity. reduced gain comes from the modulator settings. The Johnson noise is too strong with respect to the quantization-noise of the ΣΔ loop and this leads to a low loop gain and poor linearity. In a previous work [8] a model of the quantization-noise floor ηQnfLP (5) was defined by analytical calculations based on a linear model of the ΣΔ modulator. The study showed that modulator linearity was improved by setting ηQnfLP at the same level as the Johnson noise: 50 times spectral averaging − 3 η QnfLP = 2π ⋅ FS ⋅ f ck 2 ⋅ f c noise noise (1-20Hz) (1-133Hz) (a) - without CDS, fck = 32kHz 64mg 110mg (b) - with CDS, fck = 26kHz 14mg 41mg Figure 5. Experimental bitstream spectra of the thermal ΣΔ modulator, (a) without and (b) with CDS, ΔPfb = 4μW, 25%/g sensitivity MODELLING OF THE THERMAL ΣΔ MODULATOR Figure 6 shows the differential model of the thermal ΣΔ modulator. Since the CDS cancels the 1/f noise, only the Johnson noise is modelled here by a Gaussian PseudoRandom Number Generator (G-PRNG, see figure 6). The pulsed feedback is modelled with Non-Return to Zero (NRZ) pulses whereas the experimental modulator uses RZ pulses; this simplifies the model and does not alter the properties of the ΣΔ modulator. G-PRNG G-PRNG(sampling (samplingtime: time:TTckck)) sampled sampledJohnson Johnson noise noisemodel model ΔPD + 1+τ ⋅ s σ = 2 ⋅ηT ⋅ f ck 2 (W) - Sp ) (5) A model of the Johnson noise is necessary to set the parameters of the modulator. The noise found in the differential mode of comparator C1 is due to the folding of the broadband Johnson noise present at the output of A1 (BWamp bandwidth). Noise folding is induced by the sampling of both T/H1 and C1; each sampling process results in a white noise spectral density ηT on the DC-fck/2 bandwidth [9]: b a (g) Hz Where FS = ΔPfb / Sp (g) is the modulator full-scale and fc = 1/(2π⋅τD) is the cut-off frequency of the loop filter. a IV. (g / Rth ⋅ 2 ⋅ S wheat 1+τ D ⋅ s +/−ΔPfb 0 1 + + comparator bitstream Vout ΔPfb -ΔPfb (V) ηT = 2 ⋅ BWamp f ck ⋅η n (V / Hz ) (6) The noise samples of T/H1 and C1 are considered uncorrelated since they mainly result from noise folding, so that their powers add and the equivalent noise spectral density at the input of C1 is √2⋅ηT. Expressed in terms of NoiseEquivalent Acceleration (NEA) the sampled Johnson noise is: NEAT = 2 ⋅ηT 2 ⋅ Rth ⋅ S wheat ⋅ S p (g / Hz ) (7) With fck = 26kHz, equation (7) gives NEAT = 2.55mg/√Hz which is close to the actual modulator noise floor (figure 5-b, 3mg/√Hz). Following the previous assumptions, the modulator parameters (FS, fck) are given by ηQnfLP = NEAT. In order to maximize ΔPfb (i.e. the dynamic-range) expression (3) is applied with Tpadd=0, giving FS = +/-16.2g (ΔPfb = 43.6µW) and fck = 21kHz. With these settings sensitivity is 2.96%/g in simulations, close to the model (4): SΣΔ = 3.09%/g. Figure 7 below shows the simulated bitstream spectra. fck 100 times spectral averaging 0/1 1gRMS 10Hz acceleration feedback D/A converter b ΔP = 43.6μW fb fck = 21kHz Figure 6. Simplified model of the thermal ΣΔ modulator with CDS Assuming the ΣΔ modulator has an infinite loop gain, the sensitivity SΣΔ can be expressed as a function of the feedback power ΔPfb and the sensitivity of convection Sp: S ΣΔ = Sp 2 ⋅ ΔPfb ⋅ 100 (% / g ) a ΔP = 4μW fb fck = 26kHz (4) With ΔPfb = 4μW and Sp = 2.67µW/g, (4) gives a sensitivity of SΣΔ = 33.4%/g whereas the experimental modulator has only 25%/g sensitivity with fck = 26kHz. This 1830 Figure 7. Bitstream spectra simulated under Matlab®/Simulink®, (a) 25%/g sensitivity, fck = 26kHz and (b) 2.96%/g sensitivity, fck = 21kHz With non-optimized settings (figure 7-a) 3rd-order harmonic distortion appears with a 1gRMS input, whereas the optimized modulator (figure 7-b) has no distortion. V. EXPERIMENTAL RESULTS Figure 8 shows bitstream spectra of the experimental demonstrator of thermal ΣΔ modulator with two sets of parameters: the set of the previous test (figure 8-a, same as figure 5-b) and the optimized set (figure 8-b). With the optimized parameters the sensitivity is 3.04%/g. Optimization leads to a higher full-scale, at the cost of a negligible increase in sensor noise (3.5mg/√Hz noise floor). The RMS noise is 55mg on the 1-133Hz bandwidth and the dynamic-range is increased by 18dB. 50 times spectral averaging 1gRMS 40Hz acceleration b ΔP = 43.6μW fb fck = 21kHz VI. We propose a thermal ΣΔ modulator architecture for convective accelerometer readout. This closed-loop architecture improves the sensor bandwidth and has a direct digital output in the form of a bitstream. With respect to a previous work, the noise is improved by a dynamic cancellation of the low-frequency noise of the CMOS sensor amplifier. Then system parameters are optimized through a theoretical analysis of the noise sources. A theoretical model of the quantization-noise is defined thanks to a high-level system model. Together with a model of the sampled Johnson noise of the convective accelerometer, these two distinct models allow for the definition of improved parameters for the ΣΔ modulator. With this methodology, a precise gain and a wider dynamic range are reached. Measurements show an increase in the bandwidth, which is now limited by the timeconstant of convection. This accelerometer has to our knowledge the widest bandwidth reported for this sensing principle, whereas the sensor was built with a non-optimized micro-machining technology and uses air at atmospheric pressure as sensing fluid. This shows that system-level considerations can address the technological limit of bandwidth in convective accelerometers. ACKNOWLEDGMENT a ΔP = 4μW fb fck = 26kHz The authors want to thank Anthony Diaz for building the aluminum mount that was used for bandwidth measurements on the electro-dynamic shaker. Figure 8. Experimental bitstream spectra of the thermal ΣΔ modulator, (a) 25%/g sensitivity, fck = 26kHz and (b) 3.04%/g sensitivity, fck = 21kHz Figure 9 below shows the experimental bode diagram of the convective accelerometer. The open-loop readout consists in the setup of figure 1, it shows that sensor bandwidth is limited to 69Hz essentially by the thermal cut-off frequency of detectors (fc = 85Hz). With the thermal ΣΔ modulator readout, the bandwidth is 133Hz and it is limited by the bandwidth of air convection. REFERENCES [1] [2] [3] [4] [5] readout method temperature mode thermal ΣΔ modulator with CDS FS = +/-16.2g fck = 21kHz CONCLUSION -3dB bandwidth 69Hz [6] 133Hz [7] [8] [9] Figure 9. Characterized bandwidth of (a) the prototype convective sensor in classical open-loop operation and (b) the same sensor with the thermal ΣΔ modulator 1831 N. Yazdi, F. Ayazi, K. Najafi, "Micromachined inertial sensors," Proceedings of the IEEE , vol.86, no.8, pp.1640-1659, Aug 1998. A.M. Leung, J. Jones, E. Czyzewska, J. Chen, B. Woods, “Micromachined accelerometer based on convection heat transfer”, IEEE MEMS’98, Heidelberg, Germany, 25-29 January 1998, pp. 627– 630 U. Park, D. Kim, J. Kim, I.-K. Moon, C.-H. Kim, “Development of A Complete Dual-axis Micromachined Convective Accelerometer with High Sensitivity”, IEEE Sensors’08, Lecce, Italy, 26-29 October 2008, pp. 670-673 J. Courteaud, N. Crespy, P. Combette, B. Sorli, A. Giani, “Studies and optimization of the frequency response of a micromachined thermal accelerometer”, Sensors and Actuators A: Physical, vol. 147, March 2008, pp.75-82 A. Chaehoi, F. Mailly, L. Latorre, P. Nouet, “Experimental and finiteelement study of convective accelerometer on CMOS”, Sensors and Actuators A: Physical, vol. 132, Issue 1, November 2006, pp. 78-84 K.A.A. Makinwa, J.H. Huijsing, “Constant Power Operation of a TwoDimensional Flow Sensor”, IEEE Transactions on Instrumentation and Measurement, Vol. 51, No. 4, August 2002, pp. 840-844 O. Leman, F. Mailly, L. Latorre, P. Nouet, “A Comparative Study of Conditioning Architectures for Convective Accelerometers”, IEEE Sensors’07, Atlanta, USA, 28-31 October 2007, pp. 107-110 O. Leman, F. Mailly, L. Latorre, P. Nouet, “Linearity optimization using dithering in a 1st order thermal ΣΔ modulator”, TAISA-NEWCAS joint Conference, Toulouse, France, 28 Jun – 1st Jul 2009 J.H. Fischer, “Noise sources and calculation techniques for switched capacitor filnouetters”, IEEE Journal of Solid-State Circuits, Vol. SC17, no.4, August 1982, pp. 742-752.