SAR ADC and a reference ripple suppression circuit adaptable thereto
10804917 ยท 2020-10-13
Assignee
Inventors
Cpc classification
H03M1/468
ELECTRICITY
International classification
Abstract
A reference ripple suppression circuit adaptable to a successive approximation register (SAR) analog-to-digital converter (ADC) includes a plurality of code-dependent compensation cells, each including a logic circuit and a compensation capacitor. A first plate of the compensation capacitor is coupled to receive a reference voltage to be compensated, and a second plate of the compensation capacitor is coupled to receive an output of the logic circuit performing on an output code of the SAR ADC and at least one logic value representing a bottom-plate voltage of a switched digital-to-analog converter (DAC) of the SAR ADC. (k1) of the code-dependent compensation cells are required maximally for k-th switching of the SAR ADC.
Claims
1. A reference ripple suppression circuit adaptable to a successive approximation register (SAR) analog-to-digital converter (ADC), comprising: a plurality of code-dependent compensation cells, each including a logic circuit and a compensation capacitor, a first plate of the compensation capacitor being coupled to receive a reference voltage to be compensated, and a second plate of the compensation capacitor being coupled to receive an output of the logic circuit performing on an output code of the SAR ADC and at least one logic value representing a bottom-plate voltage of a switched digital-to-analog converter (DAC) of the SAR ADC; wherein (k1) of the code-dependent compensation cells are required maximally for k-th switching of the SAR ADC, where k is a positive integer from 1 to (n1) for an n-bit SAR ADC, n being a positive integer greater than one.
2. The reference ripple suppression circuit of claim 1, wherein the output code comprises a code pair composed of B.sub.p[k] and B.sub.n[k], and the at least one logic value of the bottom-plate voltage comprises a plate signal pair composed of bot.sub.p*[i] and bot.sub.n*[i], where i is a positive integer from 1 to (k1), B.sub.n[k] is an inverse logic value of B.sub.p[k], bot.sub.p*[i] represents an inverse logic value of the bottom-plate voltage of the switched DAC, and bot.sub.n*[i] represents an inverse logic value of bot.sub.p*[i].
3. The reference ripple suppression circuit of claim 2, wherein the logic circuit performs logic operation in sampling period and conversion period according to a logic truth table below: TABLE-US-00001 B.sub.p[k] B.sub.n[k] bot.sub.p[i] bot.sub.n[i] output sampling 0 0 0 0 0 conversion 0 1 1 0 0 0 1 0 1 1 1 0 1 0 1 1 0 0 1 0
4. The reference ripple suppression circuit of claim 1, wherein only the code-dependent compensation cells corresponding to m-th and later switchings are adopted with reference ripples occurring in uncompensated switching steps tolerated by adding redundancies, where m is a positive integer greater than two.
5. The reference ripple suppression circuit of claim 1, wherein only the code-dependent compensation cells with the compensation capacitor having capacitance larger than a predetermined threshold are adopted.
6. The reference ripple suppression circuit of claim 1, wherein a maximum number of the code-dependent compensation cells grows linearly with a number of switchings of the SAR ADC.
7. A reference ripple suppression circuit adaptable to a successive approximation register (SAR) analog-to-digital converter (ADC), comprising: a plurality of code-independent compensation cells, each including a first logic circuit and a first compensation capacitor, a first plate of the first compensation capacitor being coupled to receive a reference voltage to be compensated, and a second plate of the first compensation capacitor being coupled to receive an output of the first logic circuit performing on an output code of the SAR ADC; and a plurality of code-dependent compensation cells, each including a second logic circuit and a second compensation capacitor, a first plate of the second compensation capacitor being coupled to receive the reference voltage to be compensated, and a second plate of the second compensation capacitor being coupled to receive an output of the second logic circuit performing on the output code of the SAR ADC and at least one logic value representing a bottom-plate voltage of a switched digital-to-analog converter (DAC) of the SAR ADC; wherein (n1) of the code-independent compensation cells are required maximally for an n-bit SAR ADC, (k1) of the code-dependent compensation cells are required maximally for k-th switching of the SAR ADC, where n is a positive integer greater than one and k is a positive integer from 1 to (n1).
8. The reference ripple suppression circuit of claim 7, wherein the output code comprises a differential pair of signals, on which the first logic circuit performs logic operation.
9. The reference ripple suppression circuit of claim 8, wherein the logic operation performed by the first logic circuit comprises OR logic.
10. The reference ripple suppression circuit of claim 7, wherein the output code comprises a code pair composed of B.sub.p[k] and B.sub.n[k], and the at least one logic value of the bottom-plate voltage comprises a plate signal pair composed of bot.sub.p*[i] and bot.sub.n*[i], where i is a positive integer from 1 to (k1), B.sub.n[k] is an inverse logic value of B.sub.p[k], bot.sub.p*[i] represents an inverse logic value of the bottom-plate voltage of the switched DAC, and bot.sub.n*[i] represents an inverse logic value of bot.sub.p*[i].
11. The reference ripple suppression circuit of claim 10, wherein the second logic circuit performs logic operation in sampling period and conversion period according to a logic truth table below: TABLE-US-00002 B.sub.p[k] B.sub.n[k] bot.sub.p[i] bot.sub.n[i] output sampling 0 0 0 0 0 conversion 0 1 1 0 0 0 1 0 1 1 1 0 1 0 1 1 0 0 1 0
12. The reference ripple suppression circuit of claim 7, wherein only the code-independent compensation cells and the code-dependent compensation cells corresponding to m-th and later switchings are adopted with reference ripples occurring in uncompensated switching steps tolerated by adding redundancies, where m is a positive integer greater than two.
13. The reference ripple suppression circuit of claim 7, wherein only the code-independent compensation cells and the code-dependent compensation cells with the first and the second compensation capacitors having capacitance larger than a predetermined threshold are adopted.
14. The reference ripple suppression circuit of claim 7, wherein a maximum number of the code-independent compensation cells and the code-dependent compensation cells grows linearly with a number of switchings of the SAR ADC.
15. A successive approximation register (SAR) analog-to-digital converter (ADC), comprising: at least one switched digital-to-analog converter (DAC) coupled to receive an input signal and configured to generate an output signal; a comparator coupled to receive the output signal; a SAR controller that generates an output code according to a comparison output of the comparator; a reference buffer that generates a reference voltage for the switched DAC; and a reference ripple suppression circuit that suppresses reference ripple of the reference voltage, the reference ripple suppression circuit including: a plurality of code-independent compensation cells, each including a first logic circuit and a first compensation capacitor, a first plate of the first compensation capacitor being coupled to receive the reference voltage, and a second plate of the first compensation capacitor being coupled to receive an output of the first logic circuit performing on the output code of the SAR ADC; and a plurality of code-dependent compensation cells, each including a second logic circuit and a second compensation capacitor, a first plate of the second compensation capacitor being coupled to receive the reference voltage, and a second plate of the second compensation capacitor being coupled to receive an output of the second logic circuit performing on the output code of the SAR ADC and at least one logic value representing a bottom-plate voltage of the switched DAC; wherein (n1) of the code-independent compensation cells are required maximally for an n-bit SAR ADC, (k1) of the code-dependent compensation cells are required maximally for k-th switching of the SAR ADC, where n is a positive integer greater than one and k is a positive integer from 1 to (n1).
16. The SAR ADC of claim 15, wherein the output code comprises a differential pair of signals, on which the first logic circuit performs logic operation.
17. The SAR ADC of claim 16, wherein the logic operation performed by the first logic circuit comprises OR logic.
18. The SAR ADC of claim 15, wherein the output code comprises a code pair composed of B.sub.p[k] and B.sub.n[k], and the at least one logic value of the bottom-plate voltage comprises a plate signal pair composed of bot.sub.p*[i] and bot.sub.n*[i], where i is a positive integer from 1 to (k1), B.sub.n[k] is an inverse logic value of B.sub.p[k], bot.sub.p*[i] represents an inverse logic value of the bottom-plate voltage of the switched DAC, and bot.sub.n*[i] represents an inverse logic value of bot.sub.p*[i].
19. The SAR ADC of claim 18, wherein the second logic circuit performs logic operation in sampling period and conversion period according to a logic truth table below: TABLE-US-00003 B.sub.p[k] B.sub.n[k] bot.sub.p[i] bot.sub.n[i] output sampling 0 0 0 0 0 conversion 0 1 1 0 0 0 1 0 1 1 1 0 1 0 1 1 0 0 1 0
20. The SAR ADC of claim 15, wherein only the code-independent compensation cells and the code-dependent compensation cells corresponding to m-th and later switchings are adopted with reference ripples occurring in uncompensated switching steps tolerated by adding redundancies, where m is a positive integer greater than two.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
DETAILED DESCRIPTION OF THE INVENTION
(6)
(7) In the embodiment, the SAR ADC 100 may include at least one switched digital-to-analog converter (DAC) such as a first DAC 11A (e.g., a capacitor array) and a second DAC 11B (e.g., a capacitor array) that are coupled to receive a first input signal Vip and a second input signal Vin respectively through bootstrapped switches 12, and are configured to generate a first output signal Vop and a second output signal Von respectively.
(8) The SAR ADC 100 of the embodiment may include a comparator 13 coupled to receive the first output signal Vop and the second output signal Von at a first input node (e.g., a positive (+) input node) and a second input node (e.g., a negative () input node) of the comparator 13, respectively. The SAR ADC 100 may include a SAR controller 14 configured to generate an output code from the most significant bit (MSB) to least significant bit (LSB) in sequence according to a comparison output of the comparator 13. The SAR ADC 100 may further control switching of the first DAC 11A and the second DAC 11B according to the comparison output of the comparator 13. In the embodiment, differential signaling is adopted, and the output code may include a differential pair of signals such as a code pair composed of B.sub.p and B.sub.n, where B.sub.n is an inverse logic value of (or complementary to) B.sub.p. In another embodiment, single-ended signaling is adopted, and the output code may include a single output value.
(9) In the embodiment, the SAR ADC 100 may include a reference buffer 15 configured to generate a reference voltage Vref for the first DAC 11A and the second DAC 11B. According to one aspect of the embodiment, the SAR ADC 100 may include a reference ripple suppression circuit 16 that may be configured to suppress reference ripple of the reference voltage Vref and may include a plurality of code-independent compensation cells 16A and a plurality of code-dependent compensation cells 16B.
(10)
(11)
where C.sub.S(k) is switched capacitance for the k-th switching, N is a resolution of the SAR ADC 100, C(j) is a j-th capacitor in a switched DAC (e.g., the first DAC 11A), Vref is the reference voltage to be compensated, C.sub.DAC is total capacitance of the switched DAC (e.g., the first DAC 11A), and V.sub.DD is a power voltage.
(12) Specifically, the code-independent compensation cell 16A is coupled to receive a code pair composed of B.sub.p[k] (first element) and B.sub.n[k] (second element), where k represents the k-th switching. The first logic circuit 161 of the code-independent compensation cell 16A is configured to perform, for example, OR logic on the code pair B.sub.p and B.sub.n.
(13)
(14)
(15) Specifically, the code-dependent compensation cell 16B is coupled to receive a code pair composed of B.sub.p[k] (first element) and B.sub.n[k] (second element) and a plate signal pair composed of bot.sub.p*[i] (first element) and bot.sub.n*[i] (second element), where bot.sub.p* represents an inverse logic value representing a bottom-plate voltage of a switched DAC, bot.sub.n* represents an inverse logic value of bot.sub.p*, k represents the k-th switching and i represents the i-th code-dependent compensation cell 16B. The second logic circuit 162 of the code-dependent compensation cell 16B is configured to perform logic operation on the code pair By[k]/B.sub.n[k] and the plate signal pair bot.sub.p*[i]/bot.sub.n*[i] in sampling period and conversion period according to a logic truth table shown in
(16)
(17) Specifically, in sampling period (
(18) It is appreciated that not all of the code-independent compensation cells 16A and the code-dependent compensation cells 16B need be applied. In one exemplary embodiment, only code-independent compensation cells 16A and code-dependent compensation cells 16B corresponding to m-th and later switchings are adopted with the reference ripples occurring in the uncompensated switching steps tolerated by adding redundancies (where m is a positive integer greater than two, e.g., m=3).
(19) In another exemplary embodiment, only code-independent compensation cells 16A and code-dependent compensation cells 16B with the first and the second compensation capacitors having large capacitance are adopted. In this specification, the term large capacitance refers to the capacitance being larger than a predetermined threshold.
(20) According to the embodiment as set forth above, a maximum number of the code-independent compensation cells 16A and the code-dependent compensation cells 16B grows only linearly with the number of switchings (or bits) of the SAR ADC 100. To the contrary, in the conventional SAR ADC, such as that disclosed in U.S. Pat. No. 10,236,903, entitled CHARGE COMPENSATION CIRCUIT AND ANALOG-TO-DIGITAL CONVERTER WITH THE SAME, the number of compensation cells grows exponentially with the number of switchings (or bits) of the SAR ADC.
(21) Although specific embodiments have been illustrated and described, it will be appreciated by those skilled in the art that various modifications may be made without departing from the scope of the present invention, which is intended to be limited solely by the appended claims.