This application claims priority to and the benefit of European Patent Application Number 10168008, filed on Jun. 30, 2010, and Irish Patent Application Number S2011/0085, filed on Feb. 23, 2011, the entire disclosures of each of which are hereby incorporated by reference herein.
The invention relates to a digital background calibration scheme for an Analog to Digital converter (ADC). In particular the invention relates to a calibration system and method specifically to enable high resolution SAR conversion on nanometer process technologies.
Analog-to-Digital conversion remains an essential function for the latest systems on a chip designed in nanometer process technologies. The performance of analog circuits is difficult to maintain with reduced supply voltage and increased device mismatch. Furthermore system designers wish to achieve low power consumption and small area designs that can be readily scaled between technologies. The successive approximation (SAR) ADC is suitable for implementation in nanometer process technologies as it does not contain circuit elements that may not be fabricated in digital process technologies and is readily scalable. In order to achieve small area, low power consumption and small capacitive load, capacitors must be sized as small as possible. The lower limit of capacitor size is set by thermal noise considerations, but mismatch between capacitors will limit achievable resolution before the thermal noise limit is reached. In order to allow use of very small capacitors, calibration must be introduced into the ADC.
The principle of operation of this type of ADC is shown for a simple 4 bit capacitor based ADC in
The maximum achievable resolution of the SAR converter is dependent on the number of bits in the digital to analog converter. The practical limitation on the SAR resolution is dependent on the DAC i.e. the matching of the elements comprising the DAC. The purpose of the calibration schemes described in the prior art is to correct the elements of the DAC to improve the ADC resolution. There are numerous methods described in the art for calibrating SAR ADCs.
For example in a paper published by Liu, W.; Chiu, Y.; Background digital calibration of successive approximation ADC with adaptive equalisation Electronics Letters, Volume: 45, Issue: 9, 2009, Page(s): 456-458 a background Digital Calibration with adaptive equalisation is described. In this approach, as shown in
In a paper published by He Yong; Wu Wuchen; Meng Hao; Zhou Zhonghua; A 14-bit successive-approximation AD converter with digital calibration algorithm ASIC, 2009. ASICON '09. IEEE 8th International Conference on 2009, Page(s): 234-237 a digital foreground calibration scheme is disclosed, as shown in
Another method is to use a Perturbation and Equalisation Approach, for example as disclosed in Wenbo Liu; Pingli Huang; Yun Chiu; A 12b 22.5/45MS/s 3.0 mW 0.059 mm2 CMOS SAR ADC achieving over 90 dB SFDR. Solid-State Circuits Conference Digest of Technical Papers (ISSCC), 2010 IEEE International, Page(s): 380-381. In this approach a pseudo-random (PN) perturbation is applied in series with the input signal, as shown in
Another method uses a calibration for gain error in split array, as disclosed in a paper by Yanfei Chen; Xiaolei Zhu; Tamura, H.; Kibune, M.; Tomita, Y.; Hamada, T.; Yoshioka, M.; Ishikawa, K.; Takayama, T.; Ogawa, J.; Tsukamoto, S.; Kuroda, T.; Split capacitor DAC mismatch calibration in successive approximation ADC. Custom Integrated Circuits Conference, 2009. CICC '09. IEEE Publication Year: 2009, Page(s): 279-282. In the case where attenuation capacitors are utilised to reduce the overall input capacitance of the SAR ADC, gain errors are introduced between the portions of the array on either side of the attenuation capacitor. These gain errors arise due to systematic and random sizing errors of the attenuation capacitor and also due to parasitic capacitance. In order to calibrate this error an additional capacitor is added to the array and it may be trimmed in order to adjust the effective gain of the attenuation capacitor to eliminate errors. This process is performed in the foreground.
Problems with Calibrated SAR ADC converters include addition of extra analog hardware, inability to compensate for gain error, addition of high speed logic and large power overhead.
There is therefore a need to provide a calibration system and method specifically to enable high resolution SAR conversion on nanometer process technologies to overcome the above mentioned problems.
According to the invention there is provided, as set out in the appended claims, a digital background calibration system for a successive approximation analog-to-digital converter comprising:
The invention presents a digital background calibration scheme for a successive approximation analog-to-digital converter ADC. Calibration schemes may be classified by their method of operation. If conversion is interrupted or calibration takes place during manufacture the calibration is considered to be a foreground scheme. If conversion can take place simultaneously with calibration it is considered to be a background calibration scheme. If calibration involves adjustment of analog elements of the converter such as trimming a capacitor the scheme is referred to as an analog calibration scheme. If the calibration scheme involves adjusting the output digital codes it is referred to as a digital calibration scheme. The system and method of the invention can be easily implemented in digital nanometer technology and is scalable between technologies, and provides the following advantages:
In one embodiment said means for calibrating produces output codes adapted to compensate for errors of the weighted capacitors.
In one embodiment the DAC comprises input from a PN generator circuit and a sub-capacitor selection circuit.
In one embodiment the PN generator module and the sub-capacitor selection module operate at a lower speed than the DAC.
In one embodiment at the start of each conversion cycle one of the sub-capacitors Δi,k is randomly selected from a signal obtained from the sub-capacitor selection circuit to be multiplied by the current value of the pseudo random sequence qi,x supplied from the PN generator circuit.
In one embodiment a voltage directly proportional to at least one weighted capacitor is added to an input voltage VIN, and adapted to be converted to a digital value represented by D(VIN+qi,x·Δi,k).
In one embodiment the converted value is multiplied by the qi,x value to perform a correlation, and the output is adapted to be accumulated and averaged to obtain a DC value, represented by D(
In one embodiment there is provided means for subtracting the DC value from the expected value for the sub-capacitor D(Δexpi) to provide an error value
In one embodiment there is provided means for subtracting D(
In one embodiment the DAC comprises at least one attenuation capacitor adapted to provide low values of capacitance during operation.
In one embodiment there is provided a trim capacitor adapted to compensate for gain error introduced by attenuation capacitor. Ideally the measured gain error determines the value of the trim capacitor and applied on the right hand side of the trim capacitor to adjust the gain error.
In one embodiment the system comprises means for increasing the capacitor size such that any perturbations can be allowed to occupy this additional range, with 2N−1 codes available for the input signal as required.
In one embodiment the system comprises means for forcing the calibration of each weighted capacitor to occur sequentially, or in a sequence of parallel combinations, such that the input range available for the signal is increased.
In one embodiment the system comprises means for increasing the number of segments each weighted capacitor is split up into such that the size of the perturbation signal is reduced.
In another embodiment of the present invention there is provided a method for digital background calibration of a successive approximation analog-to-digital converter comprising the steps of:
In one embodiment there is provided the step of calibrating produces output codes adapted to compensate for errors of the weighted capacitors.
There is also provided a computer program comprising program instructions for causing a computer program to carry out the above method which may be embodied on a record medium, carrier signal or read-only memory.
The invention will be more clearly understood from the following description of an embodiment thereof, given by way of example only, with reference to the accompanying drawings, in which:
The principle of using a PN sequence to measure an analog quantity is shown in
The error εi between the measured value and expected value D(Δexpi) is then added to the output codes exactly compensating for the error in the measured capacitor
The top level block diagram of the SAR ADC with calibration according to a preferred embodiment of the invention is shown in
The detail of the high speed DAC circuitry is shown in
The detail of the complete calibration operation is shown
In another embodiment of the invention the scheme can be extended for calibration of gain error due to the attenuation capacitor. Correction of the gain error due to attenuation capacitor requires extension of the calibration scheme. The gain error may be detected from the common gain applied to the measured value of capacitors on the RHS of the attenuation capacitor. This gain error may be used to select the value of a trim capacitor applied on the RHS which has the effect of adjusting the gain error.
if Cx is set to zero C2=C1/M−1. If however C2 is fabricated with an error and has the value C′2, the value of attenuation M achieved will now have a gain error M(1+ε). Therefore from equation 1, the gain with error is given as,
However by giving Cx a non-zero value the gain error can be removed,
from equations 2, 3 the value of Cx necessary to correct the gain error is given by,
In the above expression the value of C2 is not present, thus its value does not need to be measured.
It is noted that for the value of Cx in the above equation is negative, this will be positive if ε is negative. Therefore in practice the nominal value of C2 is designed to produce a negative gain error in M, so that it can be corrected by a positive (physically realisable) Cx.
It will be appreciated that
The monotonic switching approach of Chun-Cheng Liu, Soon-Jyh Chang Guan-Ying Huang and Ying-Zu Lin, “A 10-bit 50-MS/s SAR ADC With a Monotonic Capacitor Switching Procedure” IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 45, NO. 4, April 2010, has been adopted in this embodiment to reduce power consumption caused by the charging and discharging of the capacitor array. The key benefit of the monotonic switching algorithm is to allow removal of the largest capacitor in the capacitor array without affecting SAR operation. In the embodiment presented here only 13 capacitors are required for a 14 step conversion algorithm. Further power saving is achieved by the monotonic switching algorithm as only the V+ or V− node switches to a new voltage on each iteration. It is observed that the traditional differential switching approach (
In order to enable the monotonic switching algorithm (
In order to enable calibration the capacitor to be calibrated is split into a number of equal number (n−1) segments with an additional redundant capacitor added, where the redundant capacitor is nominally equal to one of the segments as shown in
In order for comparison to occur between the positive and negative signal paths a comparator circuit is required. A high speed comparator is necessary due to the high effective clock rate required by the number of iterations of the SAR algorithm which must take place within the sample conversion time. In order to achieve high comparison speed and reduce power consumption a dynamic type comparator is utilized (
A reference buffer circuit is necessary to charge and discharge the capacitors of the array to the appropriate reference voltages Vrp, Vrm and Vcm, Vcm′. Due to the high switching rate of the capacitors and the effect of switching all capacitors to Vrm on a single cycle (px<13>) the reference buffers are required to be wide bandwidth circuits in order to achieve fast settling to the required voltage levels. Note that due to in-built redundancy of the SAR algorithm a certain amount of settling time error can be tolerated. It is further noted that the settling time of the Vcm buffer is reduced due to the behaviour of the monotonic switching algorithm resulting in the common back plates tending to Vcm over the SAR conversion cycle. The capacitive load of the Vrp and Vrm buffers are reduced by the monotonic switching algorithm over a conventional differential switching approach. However in order to meet setting requirements a conventional closed loop buffer approach is not feasible, an open loop approach allows faster settling with the penalty of loss in absolute accuracy of the reference levels which introduces a slight gain error into the final ADC conversion characteristic.
The reference buffer scheme used in this embodiment is detailed in
The input buffer block is necessary to allow interfacing of the high speed analog section to the external input voltages VIN+/VIN−. The input buffer provides current drive to the capacitors of the array during sampling and provides a level shift of the ground referred input voltage to be centered around the common mode level VCM′. A switched capacitor (SC) approach for this block is suitable as a sample and held signal may be applied to the capacitor array, secondly the SC technique allows low distortion sample and hold of the input signal to be achieved. A basic SC sample and hold block will have a return to zero phase on one phase of the clock cycle. This will cause distortion even with low input frequencies as the amplifier will have to slew and settle from the VCM′ level for each new sample. The double sampling approach Andrea Baschirotto “A Low-Voltage Sample-and-Hold Circuit in Standard CMOS Technology Operating at 40 Ms/s”. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—II: ANALOG AND DIGITAL SIGNAL PROCESSING, VOL. 48, NO. 4, April 2001 (
The double sampled input buffer with three stage reversed nested miller compensation amplifier presented in this embodiment is detailed in
The SAR ADC requires K iterations to perform a single sample conversion cycle. This requires an effective clock rate of at least K*fs where fs is the required sample rate and K>NBits, where NBits is the number of bits required for conversion. In this embodiment K=20 and fs=50 MHz. A high quality external clock at the 1 Ghz rate is not available. In this embodiment a delay line approach may be used to generate delayed input clock signals at the sample rate fs which are equivalent to a high speed clock. In this approach the sample clock signal clock period is conceptually divided into twenty equal intervals. Five of these intervals will be allocated to sampling the input signal, fourteen to the SAR iterations and one reset phase.
Of critical importance in the clock generation block is the delay through the delay line. An uncontrolled delay line would only operate at a single clock frequency and be highly susceptible to variations in components after manufacture. The addition of a control block allows correct timing clocks to be generated for input clock frequencies from 1 KHz to 50 MHz. The control circuit is adopted from Torelli, G.; De La Plaza, A. “Tracking Switched Capacitor Current Reference”, Circuits, Devices and Systems, IEE Proceedings, Volume: 145, Issue: 1, 1998 Page(s): 44-47 which is used to generate currents for amplifiers in switched capacitor circuits depending on the sample rate. A current level Io is generated, given by the equation
which is dependent on the capacitor C1, input reference voltage VREF and the period of the input clock Tp=1/fs.
The bias current level Ix in the delay cells is controlled by the voltage levels VPbias and VNbias. The delay of the rising or falling clock edge
through the delay cell (
The embodiments in the invention described with reference to the drawings comprise a computer apparatus and/or processes performed in a computer apparatus. However, the invention also extends to computer programs, particularly computer programs stored on or in a carrier adapted to bring the invention into practice. The program may be in the form of source code, object code, or a code intermediate source and object code, such as in partially compiled form or in any other form suitable for use in the implementation of the method according to the invention. The carrier may comprise a storage medium such as ROM, e.g. CD ROM, or magnetic recording medium, e.g. a floppy disk or hard disk. The carrier may be an electrical or optical signal which may be transmitted via an electrical or an optical cable or by radio or other means.
In the specification the terms “comprise, comprises, comprised and comprising” or any variation thereof and the terms include, includes, included and including” or any variation thereof are considered to be totally interchangeable and they should all be afforded the widest possible interpretation and vice versa.
The invention is not limited to the embodiments hereinbefore described but may be varied in both construction and detail.
Number | Date | Country | Kind |
---|---|---|---|
10168008 | Jun 2010 | EP | regional |
S2011/0085 | Feb 2011 | IE | national |
Number | Name | Date | Kind |
---|---|---|---|
7035756 | Maloberti et al. | Apr 2006 | B2 |
7084804 | Engel | Aug 2006 | B1 |
7107175 | Maloberti et al. | Sep 2006 | B2 |
7187310 | El-Sankary et al. | Mar 2007 | B2 |
7227479 | Chen et al. | Jun 2007 | B1 |
7817071 | Lin et al. | Oct 2010 | B2 |
7825837 | Khasnis et al. | Nov 2010 | B1 |
8031092 | Sun | Oct 2011 | B1 |
8169350 | Oshima et al. | May 2012 | B2 |
Entry |
---|
Baschirotto, “A Low-Voltage Sample-and-Hold Cicuit in Standard CMOS Technology Operating at 40 MS/s,” IEEE Transacations on Circuits and Systems—II: Analog and Digital Signal Processing, 48(4):394-399, Apr. 2001. |
Borghetti et al., “A Programmable 10b up-to-6MS/s SAR-ADC Featuring Constant-FoM with On-Chip Reference Voltage Buffers,” 32nd European Solid-State Circuits Conference, 2006, pp. 500-503. |
Chen et al., “Split Capacitor DAC Mismatch Calibration in Successive Approximation ADC,” IEEE 2009 Custom Integrated Circuits Conference (CICC), pp. 279-282. |
Grasso et al., “Reversed Double Pole-Zero Cancellation Frequency Compensation Technique for Three-Stage Amplifiers,” Research in Microelectronics and Electronics, 2006, pp. 153-156. |
Liu et al., “A 10-bit 50-MS/s SAR ADC With a Monotonic Capacitor Switching Procedure,” IEEE Journal of Solid-State Circuits, 45(4):731-740, Apr. 2010. |
Liu et al., “Background Digital Calibration of Successive Approximation ADC with Adaptive Equalisation,” Electronics Letters, 45(9):456-458, Apr. 23, 2009. |
Liu et al., “A 12b 22.5/45MS/s 3.0mW 0.059mm2 CMOS SAR ADC Achieving Over 90dB SFDR,” 2010 IEEE International Solid-State Circuits Conference, pp. 380-381. |
Piessens et al., “A difference Reference Voltage Buffer for ΔΣ-Converters,” Analog Integrated Circuits and Signal Processing, (31):31-37, 2002. |
Torelli et al., “Tracking Switched-Capacitor CMOS Current Reference,” IEE Proc.-Circuits Devices Syst., 145(1):44-47, Feb. 1998. |
Yong, “A 14-bit Successive-Approximation AD Converter with Digital Calibration Algorithm,” ASIC, 2009; ASICON '09; IEEE 8th International Conference, pp. 234-237. |
Number | Date | Country | |
---|---|---|---|
20120001781 A1 | Jan 2012 | US |