High speed SAR ADC using comparator output triggered binary-search timing scheme and bit-dependent DAC settling
09774337 · 2017-09-26
Inventors
Cpc classification
H03M1/06
ELECTRICITY
H03M1/00
ELECTRICITY
H03M1/125
ELECTRICITY
International classification
Abstract
A method of increasing SAR ADC conversion rate and reducing power consumption by employing a new timing scheme and minimizing timing delay for each bit-test during binary-search process. The high frequency clock input requirement is eliminated and higher speed rate can be achieved in SAR ADC.
Claims
1. A finite-state machine for binary-search process to eliminate a high frequency clock input for a SAR (Successive Approximation Register) data converter, comprising: a sample state to receive a sample, wherein the state resets a counter; a comparison state with a comparator-enable signal enables a comparator to compare an input voltage difference (EN_COMP) and a comparison-complete signal representing completion of a comparison (COMP_UPDATE); a data settling state until COMP_UPDATE clears EN_COMP, and then COMP_UPDATE is de-asserted; and a data conversion complete state when the counter is at a predetermined number indicating conversion is complete and ready for the next sample.
2. A finite-state machine of claim 1, wherein the signals EN_COMP and COMP_UPDATE represent different states and define state transition.
3. A comparator triggered binary-search timing circuit, comprising: a flip-flop; a sample trigger circuit coupled to the flip-flop; a bit-test trigger circuit coupled to the flip-flop; a clear logic coupled to the flip-flop; and a comparator forming a close loop with the flip-flop to enable conversion and eliminate high frequency clock input requirement of a SAR (Successive Approximation Register) data converter.
4. The comparator triggered binary-search timing circuit of claim 3, wherein flip-flop is asserted either by the sample pulse through sample trigger path or by the comparator output through bit-test trigger path, wherein sample trigger and bit-test trigger consist of timing delay elements.
5. The comparator triggered binary-search timing circuit of claim 3, wherein the comparator output signal is connected to Clear logic to clears flip-flop, and flip-flop output is connected back to comparator to enable the start of the comparison, wherein clear logic consists of timing delay element.
6. The comparator triggered binary-search timing circuit of claim 3, wherein bit-test trigger timing delay is bit-dependent with respect to the corresponding DAC bit capacitor values to minimize the conversion time during binary-search process.
7. The comparator triggered binary-search timing circuit of claim 6, comprising a multiplexer to select different timing delay for different bit-test during a binary-search to reduce conversion time.
8. The comparator triggered binary-search timing circuit of claim 6, comprising a counter to select individual optimized delay for each bit to reduce timing delay during a SAR binary-search for fast conversion.
9. The comparator triggered binary-search timing circuit of claim 6, comprising a delay element with programmed timing based on Process, Voltage and Temperature (PVT) to optimize data converter performance over PVT corners.
10. A method of eliminating high frequency clock input in a SAR (Successive Approximation Register) data converter, comprising: triggering a flip-flop with a delayed sample pulse from a comparator; triggering the flip-flop with a delayed bit-test pulse from the comparator; clearing the flip-flop with a delayed pulse from a comparator output; enabling the comparator and starting comparison with the flip-flop; and connecting the flip-flop and the comparator in a closed loop configuration with delay elements in the loop.
11. The method of claim 10, comprising forming a close loop configuration using the flip-flop, the comparator, a sample trigger, a bit-test trigger and a clear logic, wherein the sample trigger, bit-test trigger and clear logic includes delay elements to control timing delay.
12. The method of claim 10, wherein the flip-flop is asserted either by the sample pulse through sample trigger path or by the comparator output through bit-test trigger path, and wherein the flip-flop is cleared through Clear logic path.
13. The method of claim 10, wherein the bit-test trigger timing delay is bit-dependent with respect to a corresponding data converter bit capacitor values to minimize conversion time during a binary-search.
14. The method of claim 13, comprising selecting different timing delay with a multiplexer for different bit-test during binary-search to reduce conversion time.
15. The method of claim 13, comprising selecting individual optimized delay with respect to each bit with a counter to reduce timing delay during SAR binary-search process.
16. The method of claim 13, comprising programming the timing delay of a delay element based on Process, Voltage and Temperature (PVT) to optimize data converter performance over PVT corners.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
DETAILED DESCRIPTION
(10) The present invention will be described with respect to particular embodiments and with reference to certain drawings but the invention is not limited thereto but only by the claims. The drawings described are only schematic and are non-limiting. In the drawings, the size of some of the elements may be exaggerated and not drawn on scale for illustrative purposes.
(11) The terms first, second, third and the like in the description and in the claims, are used for distinguishing between similar elements and not necessarily for describing a sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances and that the embodiments of the invention described herein are capable of operation in other sequences than described or illustrated herein.
(12) Furthermore, it is to be noticed that the term “comprising”, used in the claims, should not be interpreted as being restricted to the means listed thereafter; it does not exclude other elements or steps. Thus, the scope of the expression “a device comprising means A and B” should not be limited to devices consisting only of components A and B. It means that with respect to the present invention, the only relevant components of the device are A and B.
(13) Similarly, it is to be noticed that the term “coupled” discloses both direct and indirect coupling and should not be interpreted as being restricted to direct connections only. Thus, the scope of the expression “a device A coupled to a device B” should not be limited to devices or systems wherein an output of device A is directly connected to an input of device B. It means that there exists a path between an output of A and an input of B which may be a path including other devices or means.
(14)
(15)
T.sub.clock>T.sub.Comp+T.sub.DAC settling
T.sub.clock is the input clock period
T.sub.comp is the time required for comparator to resolve
T.sub.DAC settling is the time required for DAC to settle
The equation states that the input clock period T.sub.clock has to be greater than the sum of comparator delay and DAC settling time, otherwise the performance like SNR or linearity will be degraded.
(16) The conventional SAR scheme prior art mentioned above exists inefficiency and disadvantage for achieving higher conversion rate. Firstly, for the large input, the comparator resolves much quicker compared with the small input. The use of the one full clock cycle time for all the bit-tests is not optimal, which slows down the conversion rate. Secondly, the DAC settling time can be reduced as the binary-search goes from MSB toward LSB. Since MSB capacitor is much larger than LSB capacitor, the DAC settling time can be further reduced with respect to each individual bit.
(17) Comparator output triggered SAR binary-search timing scheme has been developed to eliminate the requirement of high frequency clock input and further increase the conversion rate of SAR ADC. First a finite-state machine is needed to replace the process steps operated and driven by a synchronous clock of conventional SAR ADC. There require different states including Sample, Comparison, DAC settle and Conversion Complete for a binary-search process.
(18)
(19)
(20) flip-flop 601 is first triggered through the Sample Trigger path 603 then through Bit-test Trigger path 604. An OR gate 606 collects these two paths and the output of OR gate is connected to CK pin of flip-flop. Sample Trigger 603 represents the first EN_COMP scenario at end of the sample pulse as described on
(21)
(22) For large input, the comparator resolves quickly and proceeds to the next bit-test directly. Whereas for the small input, the comparator takes much longer time to reach decision. This timing difference is observed on the variation of EN_COMP signal pulse width on
(23) DAC settling time. The timing relationship of this comparator triggered timing scheme can be described in the following equation:
T.sub.pulse=T.sub.bit-test=T.sub.Comp+T.sub.DAC settling
T.sub.pulse is EN_COMP pulse width for each bit-test
T.sub.bit-test is the time required for each individual bit-test
T.sub.comp is the time required for comparator to resolve
T.sub.DAC settling is the time required for DAC to settle
(24) The above equation states that EN_COMP pulse width T.sub.pulse is exactly the time required for each bit-test T.sub.bit-test. Since bit to bit transition is triggered by the comparator output instead of fixed clock sequence like in the conventional SAR ADC, the binary-search algorithm moves straight to the next bit once the comparator resolves without any waiting or delay. This comparator output triggering mechanism doesn't require a faster input clock and also result in a much faster ADC conversion.
(25) The major limitations of SAR conversion speed are DAC settling time and comparator delay. DAC settling time is determined by the time constant of each DAC capacitor bit. Time constant is the product of effective capacitance and resistance value at each capacitor node. Larger time constant requires more time to settle.
(26) In this comparator triggered timing scheme, the delay time for each bit-test is controlled and specified by Bit-test Trigger 604 on
(27)
(28)
(29) The instant comparator output triggered timing scheme does not require a faster input clock. ADC sample rate can be as high as the given clock rate as long as the sum of the sampling time and the binary-search time can be completed within one clock cycle. Since MSB transition represents the largest excursion of the DAC output, by reducing the delay with respect to corresponding bit's DAC's settling time, the conversion rate of SAR ADC can be enhanced. Compared with using identical cycle of conventional clock scheme, the developed method executes the next comparison upon completion of each bit. This leads to a much faster ADC conversion speed. Moreover, this approach eliminates the need for internal clock and related buffer, power saving is also obtained.