Method and apparatus to reduce effect of dielectric absorption in SAR ADC
10256831 ยท 2019-04-09
Assignee
Inventors
Cpc classification
H03M1/0617
ELECTRICITY
H03M1/1042
ELECTRICITY
H03M1/468
ELECTRICITY
International classification
H03M1/00
ELECTRICITY
H03M1/46
ELECTRICITY
H03M3/00
ELECTRICITY
Abstract
A successive approximation register analog to digital converter (SAR ADC) is provided in which impact of dielectric absorption is reduced with a correction circuit configured to adjust a present digital code value signal based at least in part upon a previous digital code value signal, an acquisition time and temperature.
Claims
1. An analog to digital converter (ADC) comprising: a converter circuit configured to produce a first digital conversion output signal value based upon a first analog signal input to the ADC and to produce a second digital conversion output signal value based upon a second analog signal input to the ADC selected subsequent to selection of the first analog signal; and a correction circuit configured to: receive the first and second digital conversion output signal values; receive at least one of an acquisition time signal or a temperature signal, the acquisition time signal representing a duration of time between two adjacent analog to digital conversions; and determine a corrected version of the second digital conversion output value using information about the first digital conversion output value and the received at least one of the acquisition time signal or temperature signal.
2. The converter of claim 1, wherein the first digital conversion output value includes a corrected version of the first digital conversion value.
3. The converter of claim 1, wherein the correction circuit is configured to: determine a scaling factor value based at least in part upon the analog signal acquisition time and the temperature of the converter circuit; determine a first difference value between the first digital conversion output value and the second digital conversion output value and determine a product of the scaling factor value and the first difference value.
4. The converter of claim 1, wherein the correction circuit is configured to: determine a scaling factor value based at least in part upon the analog signal acquisition time and the temperature; determine a first difference value between the first digital conversion output value and the corrected first digital conversion output and the second digital conversion output value; determine a product of the scaling factor value and the first difference value; and determine a sum of the determined product and the second digital conversion output value.
5. The converter of claim 4, wherein the correction circuit includes a look up table that stores the determined scaling factor value; wherein the correction circuit includes subtraction circuit to determine the first difference value; wherein the correction circuit includes a multiplication circuit to determine the product; and wherein the correction circuit includes an adder circuit to determine the sum.
6. The converter of claim 1, wherein the correction circuit is configured to: determine a scaling factor value based at least in part upon the analog signal acquisition time and the temperature; and determine a product of the scaling factor value and the second digital conversion output value.
7. The converter of claim 1, wherein the correction circuit is configured to: determine a scaling factor value based at least in part upon the analog signal acquisition time and the temperature; determine a product of the scaling factor value and a previous analog signal value; and determine a difference between the determined product and the second digital conversion output value.
8. The converter of claim 1, wherein the correction circuit includes a look up table in a computer readable storage device; wherein the correction circuit is configured to determine a scaling factor based on the analog signal acquisition time and the temperature, and wherein the computer readable storage device stores the determined scaling factor value.
9. The converter of claim 7, wherein the correction circuit includes a look up table that stores the determined scaling factor value; wherein the correction circuit includes a multiplication circuit to determine the product value; and wherein the correction circuit includes a subtraction circuit to determine the difference value.
10. The converter of claim 1, wherein the duration is computed based on a difference between a first time point identifying when a first conversion cycle ends and a second time point identifying when an adjacent second conversion cycle starts.
11. A method to reduce dielectric absorption in an analog to digital converter (ADC), the method comprising: producing a first digital conversion output signal value in response to a first analog input to the ADC; producing a second digital conversion output signal value in response to a second analog input to the ADC selected subsequent to selection of the first analog input; receiving at least one of an acquisition time signal or a temperature signal, the acquisition time signal representing a duration of time between two adjacent analog to digital conversions; determining a scaled first digital conversion output value based at least in part upon the received at least one of the acquisition time signal or the temperature signal; and adjusting the second digital conversion output signal value based at least in part upon the determined scaled first digital conversion output value.
12. The method of claim 11, wherein the first digital conversion output value includes a corrected first digital conversion value.
13. The method of claim 11, further comprising determining the duration based on a start of a present conversion cycle and a time of completion of an adjacent preceding conversion cycle.
14. The method of claim 11, wherein the duration is computed based on a difference between a first time point identifying when a first conversion cycle ends and a second time point identifying when an adjacent second conversion cycle starts, further comprising: coupling a capacitor array to receive the first analog input and in response providing the first digital conversion output value based on the first analog input; and after providing the first digital conversion output value, coupling the capacitor array to receive the second analog input and in response providing the second digital conversion output value based on the second analog input.
15. The converter of claim 1, wherein the correction circuit is further configured to: determine a scaled version of the first digital conversion output value using the received at least one of the acquisition time signal or temperature signal; and determine the corrected version of the second digital conversion output value using the scaled version of the first digital conversion output value and the received at least one of the acquisition time signal or temperature signal.
16. The converter of claim 1, wherein the correction circuit is configured to determine the corrected version of the second digital conversion output value using the information about the first digital conversion output value, and the acquisition time and temperature signals.
17. The converter of claim 1, wherein the duration is determined based on a start of a present conversion cycle and a time of completion of an adjacent preceding conversion cycle.
18. The converter of claim 1, wherein the correction circuit is configured to receive the acquisition time signal and use the acquisition time signal to determine the corrected version.
19. The converter of claim 1, wherein the correction circuit is configured to receive the temperature signal and use the temperature signal to determine the corrected version.
20. The method of claim 11, wherein the acquisition time signal is received and used to determine the scaled first digital conversion output value.
21. The method of claim 11, wherein the temperature signal is received and used to determine the scaled first digital conversion output value.
22. An apparatus comprising: means for producing a first digital conversion output signal value in response to a first analog input to an analog to digital converter (ADC); means for producing a second digital conversion output signal value in response to a second analog input to the ADC selected subsequent to selection of the first analog input; means for receiving at least one of an acquisition time signal or a temperature signal, the acquisition time signal representing a duration of time between two adjacent analog to digital conversions; means for producing a corrected version of the first digital conversion output value based at least in part upon the received at least one of the acquisition time signal or the temperature signal; and means for producing a corrected version of the second digital conversion output signal value based at least in part upon the corrected version of the first digital conversion output value.
23. The apparatus of claim 22, wherein the acquisition time signal is received and used to determine the scaled first digital conversion output value.
24. The apparatus of claim 22, wherein the temperature signal is received and used to determine the scaled first digital conversion output value.
25. The apparatus of claim 22, further comprising means for determining the duration based on a start of a present conversion cycle and a time of completion of an adjacent preceding conversion cycle.
26. The apparatus of claim 22, wherein the duration is computed based on a difference between a first time point identifying when a first conversion cycle ends and a second time point identifying when an adjacent second conversion cycle starts, further comprising: means for coupling a capacitor array to receive the first analog input and in response providing the first digital conversion output value based on the first analog input; and means for after providing the first digital conversion output value, coupling the capacitor array to receive the second analog input and in response providing the second digital conversion output value based on the second analog input.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
DESCRIPTION OF EMBODIMENTS
(15) The present inventors have recognized, among other things, that as geometries shrink, dielectric absorption effect becomes more prominent. For smaller geometries, even metal-insulator-metal (MIM) capacitors can experience dielectric absorption. In a digital to analog converter (SAR ADC) embodiment, a previous stored digital conversion value can be scaled based upon acquisition time and temperature to produce a scaled value to use to adjust a later digital conversion value during a successive approximation so as to lessen the impact of dielectric absorption. In another SAR ADC embodiment, capacitors can be shuffled between a positive digital to analog converter (PDAC) and a negative digital to analog converter (NDAC) during successive approximations so as to lessen the impact of dielectric absorption.
(16)
(17) The PDAC 106, an NDAC 108 are equivalent in that they include substantially identical binary weighted capacitor arrays. The differential SAR ADC 102 operates to convert a continuous (analog) input signal value to a multi-bit digital code Y=(B.sub.0, B.sub.1, . . . B.sub.m). The multi-bit code is built up one-bit code value B.sub.1 at a time by comparing a sequence of voltages produced by different combinations of capacitors of the PDAC 106 and the NDAC 108 selected based upon a SAR algorithm. More particularly, the PDAC 106 and the NDAC 108 cooperate to produce a sequence of analog test signal values, V.sub.ipdac and V.sub.indac on lines 113-1, 113-2, respectively, under control of the switch control circuit 110 circuit logic, that are sequentially provided to the comparator 104, which in turn provides a sequence of individual digital/bit code signal values B.sub.i used to build up the multi-bit code Y=(B.sub.0, B.sub.1, . . . B.sub.m) that represents the analog input signal. More particularly, the comparator 104 sequentially produces individual digital bit code signal values B.sub.i in response to comparison of the sequence of analog bit test signals, V.sub.ipdac and V.sub.indac, provided by the PDAC 106 and the NDAC 108. The succession of digital bit code signal values B.sub.i provided by the comparator 104 is provided to the SAR switch control circuit 110, which uses them to determine a sequence of switch control feedback signals on lines 114-1, 114-2. The sequence of feedback signals control bit test switches 112-1, 112-2 determines a sequence of capacitor combinations within the PDAC 106 and NDAC 108 to use to generate the sequence of analog bit test signals to provide to the plus V.sub.ipdac and minus V.sub.indac inputs of the comparator 104 so as to cause the comparator 104 to produce a sequence of digital bit code signal values B.sub.i, which is used in turn by the switch control circuit 110 to build up the multi-bit sequence of digital values Y=(B.sub.0, B.sub.1, . . . B.sub.m) that is provided as output of the switch control circuit 110.
(18) The PDAC 106 includes a first array of binary weighted capacitors C.sub.p1 to C.sub.pk. The NDAC 108 includes a second array of binary weighted capacitors C.sub.n1 to C.sub.nk. Corresponding capacitors of the PDAC array 106 and the NDAC array 108 are identical. The PDAC 106 and the NDAC 108 each includes an array of capacitors coupled so that the total capacitance of k+1 capacitors in the array is 2C. The capacitors are coupled in parallel. In some embodiments, the capacitors C.sub.1 to C.sub.k have weighed values e.g., C, C/2, C/4, . . . C/2.sup.k1.
(19) The operation of the PDAC 106 and NDAC 108 are complementary. For simplicity, only the PDAC 106 operation is described. During the sampling stage, (second) bottom plates of the capacitors are charged to an input analog signal value V.sub.ip, and (first) top plates are reset to a common-mode voltage V.sub.cm. Next, during the charge-discharge/bit test stage in some embodiments, the largest capacitor C.sub.p1 is switched to V.sub.ref and the other capacitors are switched to ground. The comparator 104 then performs a first bit test comparison involving a test voltage value across capacitor C.sub.p1. If V.sub.ipdac is higher than V.sub.ref, then the switch control circuit 110 sets the MSB to 1, and the largest capacitor C.sub.p1 remains connected to V.sub.ref. Otherwise, the switch control circuit 110 sets B.sub.1 to 0, and the largest capacitor C.sub.p1 is reconnected to ground resulting in discharge of the charge on C.sub.p1. Next, the second largest capacitor C.sub.p2 is switched to V.sub.ref. The comparator 104 performs a second bit test comparison, this time involving a test voltage value across capacitor C.sub.p2. The SAR ADC 102 repeats this procedure until the least significant bit (LSB) is decided. The result is an m bit digital value B.sub.1-B.sub.m that represents an analog input signal received as input to the SAR ADC 102.
(20) Digital Solution
(21)
(22) Referring to
(23) Referring now to
(24)
(25) Referring to
(26) Referring now to
(27)
(28)
(29)
(30)
(31) For example, referring again to the curve of
(32)
(33) Referring to
(34) Referring to
(35) Referring to
(36) It will be appreciated that the first and second DA error correction circuits 602, 652 assume that a capacitor has the memory of only an immediate previous input. However, in some embodiments (not shown), depending upon acquisition time/dielectric time constant, a capacitor can have memory of more than one cycle. In that cases, above dielectric correction circuits can be extended to correct for more than one successive previous value.
(37) Table 1 provides an example of use of digital DA correction to remove the impact of DA error from a raw digital converted value.
(38) TABLE-US-00001 TABLE 1 Spurious tone SINAD after after digital digital Spurious tone SINAD correction correction Channel V.sub.in1 93.6 dB @ 83.5 dB N/A N/A 8009 Hz Channel V.sub.in2 85.4 dB @ 80.8 dB 94.1 dB @ 82.5 dB 1016 Hz 7998 Hz Channel V.sub.in3 85.4 dB @ 81.5 dB 93.3 dB @ 83.57 dB 3017 Hz 8006 Hz
(39) Continuing with the above example based upon the first multiplexed ADC circuit 202 of
(40) Table 1 shows that channel V.sub.in1 is coupled through DA induced crosstalk to channel V.sub.in2, and that channel V.sub.in2 is coupled through DA induced crosstalk to channel V.sub.in3. However, since the time between channel V.sub.in3 conversion and channel V.sub.in1 conversion is longer than a dielectric absorption time constant for the capacitors of the capacitor array of the ADC 102, the channel V.sub.in3 tone is not visible in spectrum of channel V.sub.in1.
(41) As discussed above, the strength of channel V.sub.in1 tone in the channel V.sub.in2 spectrum is measured, and a corresponding fraction of the channel V.sub.in1 output is subtracted from the channel V.sub.in2 output in every conversion. Similarly, the strength of channel V.sub.in2 tone in the channel V.sub.in3 spectrum is measured, and a corresponding fraction of the channel V.sub.in2 output is subtracted from channel V.sub.in3 output in every conversion. It can be seen that with digital correction in place, SINAD has improved for channels V.sub.in2 and V.sub.in3, and it is on par with the channel V.sub.in1 SINAD. It will be appreciated that a correction factor can be programmed individually for individual ADCs to compensate for device to device variation in dielectric absorption.
(42) Shuffle Solution
(43)
(44) More particularly, the PDAC 106 includes first and second capacitors C.sub.P1 and C.sub.P2. The NDAC 108 includes third and fourth capacitors C.sub.N1 and C.sub.N2. In some embodiments, one or more of C.sub.P1, C.sub.P2, C.sub.N1 and C.sub.N2 includes multiple capacitors coupled in parallel. Referring to
(45) The comparator is coupled to compare an analog PDAC output signal on line 113-1 with an analog NDAC output signal on line 113-2 and to produce a comparator output signal on output line 736 indicative of a comparison result. The capacitor coupling switch circuitry 726, 728 is configured to selectably alternate back and forth, shuffle, the coupling of the capacitors within the PDAC 106 and the NDAC 108 between first and second coupling states indicated in Table 2. In the first coupling state capacitors C.sub.P1 and C.sub.P2 are coupled as part of a PDAC, and capacitors C.sub.N1 and C.sub.N2 are coupled as part of a NDAC. In the second coupling state capacitors C.sub.P2 and C.sub.N1 are coupled as part of a PDAC, and capacitors C.sub.P1 and C.sub.N2 are coupled as part of a NDAC.
(46) TABLE-US-00002 TABLE 2 First Coupling State Second Coupling State PDAC = C.sub.P1 and C.sub.P2 in parallel PDAC = C.sub.P2 and C.sub.N1 in parallel NDAC = C.sub.N1 and C.sub.N2 in parallel NDAC = C.sub.P1 and C.sub.N2 in parallel
(47) A first capacitor coupling switch circuit 726 includes first and a second internal capacitor coupling switch circuits 726-1 and 726-2. The second capacitor coupling switch circuit 728 includes third and fourth internal capacitor coupling switch circuits 728-1 and 728-2. In the first coupling state, the first internal capacitor coupling switch 726-1 is closed in response to a first conversion switch control signal .sub.conv1, to couple C.sub.P1 and C.sub.P2 in parallel, and the third internal capacitor coupling switch 728-1 is closed in response to the first conversion switch control signal .sub.conv1, to couple C.sub.N1 and C.sub.N2 in parallel. In the first coupling state, the second and fourth internal capacitor coupling switches 726-2, 728-2 are open. In the second coupling state, the second internal capacitor coupling switch 726-2 is closed in response to a second conversion switch control signal .sub.conv2, to couple C.sub.P1 and C.sub.N2 in parallel, and the fourth internal capacitor coupling switch 728-2 is closed in response to second conversion switch control signal .sub.conv2, to couple C.sub.P1 and C.sub.N1 in parallel. In the second coupling state, the first and third internal capacitor coupling switches 726-1, 728-2 are open.
(48) First and second differential signal pairs, (ip_p1 and ip_n1) and (ip_p2 and ip_n2), are produced based upon first and second analog input signals received by the multiplex circuit 704. The first differential signal pair includes positive and inverted representations, ip_p1 and ip_n1, of a first analog signal that is to be converted. The second differential signal pair includes positive and inverted representations, ip_p2 and ip_n2 of a second analog signal that is to be converted. In the following description, it is assumed that a received first analog signal, represented by differential pair, ip_p1 and ip_n1, is converted using the ADC 102 before a second received analog signal, represented by differential pair, ip_p2 and ip_n2, is converted using the ADC 102, for example.
(49) The signal routing switching switches 704-1 to 704-4 are configured to selectably couple received differential signals to different combinations of the first through fourth capacitors C.sub.P1, C.sub.P2, C.sub.N1 and C.sub.N2.
(50) First analog (continuous) signal routing switch 704-1 includes first switch circuitry 712-1, which in response to a first acquisition switch control signal .sub.acq1, couples a positive version of the first analog input signal, ip_p1, to a capacitor plate of the first capacitor C.sub.P1, and also includes second switch circuitry 714-1, which in response to a second first acquisition switch control signal .sub.acq2, couples an inverted version of the second analog input signal ip_n2 to the capacitor plate of the first capacitor C.sub.P1.
(51) Second analog signal routing switch 704-2 includes first switch circuitry 712-2, which in response to the first acquisition switch control signal .sub.acq1, couples the positive version of the first analog input signal, ip_p1, to a capacitor plate of the second capacitor C.sub.P2, and also includes second switch circuitry 714-2, which in response to a second first acquisition switch control signal .sub.acq2, couples a positive version of a second analog input signal ip_p2 to the capacitor plate of the second capacitor C.sub.P2.
(52) Third analog signal routing switch 704-3 includes first switch circuitry 712-3, which in response to the first acquisition switch control signal .sub.acq1, couples the inverted version of the first analog input signal, ip_n1, to a capacitor plate of the third capacitor C.sub.N1, and also includes second switch circuitry 714-3, which in response to the second first acquisition switch control signal .sub.acq2, couples a positive version of the second analog input signal ip_p2 to the capacitor plate of the third capacitor C.sub.N1.
(53) Fourth analog signal routing switch 704-4 includes first switch circuitry 712-4, which in response to the first acquisition switch control signal .sub.acq1, couples the inverted version of the first analog input signal, ip_n1, to a capacitor plate of the fourth capacitor C.sub.N2, and also includes second switch circuitry 714-4, which in response to the second first acquisition switch control signal .sub.acq2, couples the negative version of the second analog input signal ip_n2 to the capacitor plate of the fourth capacitor C.sub.N2.
(54)
(55)
(56) A Convst signal having a fixed time period alternates between an active portion (high) and an inactive portion (low). During each active portion, the Convst signal triggers in the DAC 102 a SAR bit search process in which bit test switches 744-1 to 744-4 act as selective shorting switches to selectively couple different combinations of second (bottom) plates of capacitors C.sub.P1, C.sub.P2, C.sub.N1 and C.sub.N2 between a reference voltage and a ground, according to a SAR bit search algorithm, to successively build up a multi-bit code that provides an approximate digital value for the received analog signal. Bit search algorithms are well known and need not be described herein. In some embodiments, an electronic circuit is configured to implement a SAR-P algorithm to control bit test switches of the PDAC 106, and the electronic circuit is configured to implement a SAR-N algorithm to control bit test switches of the NDAC 106.
(57) During a first acquisition phase, which involves a first received analog signal and which occurs between times t.sub.0 and t.sub.1, the first acquisition switch control signal .sub.acq1 has an active value (high) causing closure of switches 712-1 to 712-4, which couples differential signal ip_p1 to charge capacitors C.sub.P1 and C.sub.P2 and to couple differential signal values ip_n1 to charge capacitors C.sub.N1 and C.sub.N2.
(58) During a first conversion phase, which involves the first received analog signal, which occurs between times t.sub.1 and t.sub.2, the first conversion switch control signal .sub.conv1 has an active value (high) causing closure of the first and third internal capacitor coupling switches 726-1, 728-1, which couples capacitors C.sub.P1 and C.sub.P2 in parallel to form PDAC and couples capacitors C.sub.N1 and C.sub.N2 in parallel to form NDAC. After this, bottom plates of PDAC and NDAC are appropriately switched according to SAR algorithm to convert input into digital code in a usual manner.
(59) During a second acquisition phase, which involves a second received analog signal and which occurs between times t.sub.2 and t.sub.3, the second acquisition switch control signal .sub.acq2 has an active value (high) causing closure of switches 714-1 to 714-4, which couples differential signal ip_n1 to charge capacitors C.sub.P1 and C.sub.n2 and to couple differential signal values ip_p2 to charge capacitors C.sub.P2 and C.sub.N1.
(60) During a second conversion phase, which involves the second received analog signal and which occurs between times t.sub.3 and t.sub.4, the second conversion switch control signal .sub.conv2 has an active value (high) causing closure of the second and fourth internal capacitor coupling switches 726-2, 728-2, which couples capacitors C.sub.P1 and C.sub.N2 in parallel to form PDAC and couples capacitors C.sub.P2 and C.sub.N1 in parallel to form NDAC. After this, bottom plates of PDAC and NDAC are appropriately switched according to SAR algorithm to convert input into digital code in a usual manner.
(61) Thus, after each acquisition-conversion cycle, the capacitors of the PDAC 106 and the NDAC 108 shuffle between the first and second capacitor states of Table 2. For example, during a first acquisition-conversion cycle, the capacitors are coupled according to the first capacitor state. During a second successive acquisition-conversion cycle, the capacitors are coupled according to the second capacitor state. During a third successive acquisition fourth third successive acquisition-conversion cycle, the capacitors are coupled according to the second capacitor state. etc.
(62) With this shuffling of capacitor coupling, the effects of DA absorption in capacitors C.sub.P1, C.sub.P2, C.sub.N1, C.sub.N2 during one acquisition-conversion cycle in which the capacitors are coupled according one of the first or second capacitor states is substantially negated during a later acquisition-conversion cycle in which these same capacitors are coupled according to the other of the capacitor states. More particularly, for example, during operation in the second capacitor state, for example, residual DA effect in C.sub.P2 and residual DA effect in C.sub.N1 will cancel each other and translate to common mode voltage. Similarly, residual DA effect in C.sub.P1 and residual DA effect in C.sub.N2 will cancel each other and translate to common mode voltage. Thus, shuffling the coupling of the capacitors substantially reduces DA absorption effects that may be left over from a previous conversion.
(63)
(64) It is noted that in order to simplify the drawings and the explanation, details of top plate capacitor switch connections are not shown in
(65) The illustrative drawing of
(66) The illustrative drawing of
(67) It will be appreciated that following the first acquisition and conversion represented by
(68) The foregoing description and drawings is presented to enable any person skilled in the art to create and use an apparatus and method to reduce the effect of dielectric absorption in a SAR ADC and is merely illustrative of the principles of the invention. For example, digital correction can be used with a single ended SAR ADC that includes only as single binary weighted capacitor array. Various modifications to the embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments and applications without departing from the spirit and scope of the invention. Numerous details are set forth for the purpose of explanation. However, one of ordinary skill in the art will realize that the invention might be practiced without the use of these specific details. In other instances, well-known processes are shown in block diagram form in order not to obscure the description of the invention with unnecessary detail. Identical reference numerals may be used to represent different views of the same or similar item in different drawings. Flow diagrams in drawings referenced below are used to represent processes. Therefore, it will be understood that various modifications can be made to the embodiments by those skilled in the art without departing from the spirit and scope of the invention, which is defined in the appended claims.