A Low-Power, Ultra Low-Offset, 16.5-Bit DS ADC For Coulomb Counting and Fuel Gauge Application
A Low-Power, Ultra Low-Offset, 16.5-Bit DS ADC For Coulomb Counting and Fuel Gauge Application
5-bit,
ΣΔ ADC for Coulomb Counting and
Fuel Gauge Applications
Jose Luis Ceballos, Christian Reindl,
Infineon Technologies Austria AG
Villach, Austria
[email protected]
I. INTRODUCTION 2
⎛ α ⎞
The use of low-power electronic devices increases daily H ( z ) = ⎜⎜ ⎟⎟
⎝ z − (1 − α ) ⎠
due to the fact that more functions are concurrently running
in new systems. This requires the use of new ways to
accurately control the charge/discharge process of the
supply batteries, while consuming as less additional power
as possible for these tasks.
This paper presents a flexible high-performance ADC (b)
macro specially designed to fit this kind of measurements.
The paper is organized as follows: Section II presents the Figure 1. a) Measurement system: the ADC macro is replicated to
measure current/charge (I/Q) and battery voltages, by means of
basic structure and its possible ways of use. Section III
resistive dividers and a MUX. b) Simplified block diagram of the A/D
presents the circuit considerations, while in Section IV some converter using split decimation filter and system level chopping.
measurement results are described. The paper ends with the
conclusions and acknowledgment.
II. ARCHITECTURAL CONSIDERATIONS filters and decimates the output to a rate fdec. If fchopp<fdec/2,
The basic architecture is presented in Fig. 1a. It contains then replicas of the up-modulated offset will appear in band.
the ADC macro replicated twice: one measures the input If fchopp= fdec/2 then an extra sharp filter is needed to filter
current Ana In or its charge, using a shunt resistor (of order out the up-modulated offset as in [1], where a sinc3 filter
mΩ) to ground. The other ADC uses a multiplexer for plus down-sampling was also used. If fchopp>fdec/2 then the
signals previously attenuated by resistive dividers, to find approach of [1] is not effective anymore (offset remains).
the differential voltages of stacked batteries for fuel gauge With the proposed architecture this condition doesn’t need
control. to hold, so the need of extra sharp filtering is avoided. The
price to pay is to prefilter the 1-bit data stream before de-
Figure 1b shows the simplified diagram of the delta- chopping (in this case with a 2nd order lowpass) in order to
sigma (ΔΣ) ADC macro, with system-level chopping using attenuate the out of band noise that can corrupt the in-band
embedded filtering to reduce folding effects. The input is SNR.
up-converted by the analog multiplier in front of the ΔΣ
In order to allow enough harmonics of the square wave
ADC, using analog switches switching at fchopp. The
to pass (hence, recovered signal with very small attenuation)
decimation filter of the ΔΣ ADC is split into two parts: one and small folding noise effects, the following empirical
precedes the demodulation (“de-chopping”) operation and condition must be fulfilled:
runs at the converter clock frequency (fclock), the other one
818
Figure 5. SNR and current consumption vs. VDD for different temperatures
with a -3.5dBFS input signal in a 10Hz BW.
(a)
(b)
Figure 4. a) Schematic of the first stage OTA. Active folded-cascode Figure 6. SNR and total current consumption variation as a function of bias
stage with a Miller-compensated second stage allows gains higher than current for a -3.5dBFS input signal (Room Temperature) in a 25Hz BW.
100dB over process and temperature variations. b) Schematic of the low
power reference/common mode buffer.
TABLE I
MEASURED DATA @ ROOM TEMPERATURE
Technology 130nm
A Hanning-windowed FFT plot shows a clean spectrum Area 0.914mm x 0.363mm
for a -3.5dBFS input signal (Fig. 7) using Matlab© post (+0.124mm x 0.128mm for the
processing. Extrapolated values to 1Hz (target) indicate resistive dividers in the Voltage ADC)
performance in the order of 16.5 bits, with an average offset Clock frequency 50 kHz
in the order of 19 bits below full-scale. Power (with / without ref. 30µA/ 24µA (+27µA for VADC)
buffer) x 1.35V
Table I shows the relevant measured data for the current SNR/THD 90dB / 97dB (-3dBFS ~ 100mVp)
ADC, while Figure 8 shows room temperature offset (-3dBFS, 10Hz BW)
measurements with shorted input and system chopping Offset (with/without 200nV/30µV
system level chopping)
enabled. The first prototype layout is shown in Fig. 9.
V. CONCLUSIONS
ACKNOWLEDGMENT
An ADC macro was designed using split decimation
The authors would like to thank Mr. L.A. Schilke for his
filtering. Two different runs and several samples have been
endless patience and dedication with the overnight
used to obtain the measured data. A later version included in
measurements, and Mr. Jojo Paca for his careful and
a bigger system uses a 16-bit final digital output, and gave
excellent layout.
similar performance.
819
Figure 7: One Msample FFT @ -3.5 dBFS. Chopper disabled.
fclk=50kHz, BW=5Hz, SNR=93.1dB, THD=97.8dB
REFERENCES
[1] D. McCartney et al., “A Low-Noise Low-Drift Transducer ADC,”
IEEE JSSC, vol. 32, no. 7, pp. 959-967, July 1997.
[2] J. Silva, U. Moon, J. Steensgaard, and G. Temes, "A wideband low-
distortion delta-sigma ADC topology," Electron. Lett., vol. 37, no.
12, pp. 737-738, Jun. 7, 2001
[3] Ichiro Fujimori, “High Resolution CMOS Analog-to-Digital and
Digital-to-Analog Converters using Delta-Sigma Modulation,”
Doctor of Engineering dissertation, Hiroshima University, Jun. 2003.
[4] K. Nagaraj, “SC circuits with reduced sensitivity to finite amplifier
gain,”in Proc. IEEE Int. Symp. Circ. Syst, 1986, pp.618-621.
[5] M. Pertijs, J. Huijsing, “Precision Temperature Sensors in CMOS
Technology,” 2006, Ed. Springer.
820