1. Field of the Invention
The present invention relates to an analog-to-digital converter, especially an asynchronous successive approximation register analog-to-digital converter.
2. Description of the Prior Art
The asynchronous successive approximation register analog-to-digital converter (ASAR ADC) is a converter for converting continuous analog data into discrete binary digital signals. Because ASAR ADCs have advantages of low cost and high compatibility, ASAR ADCs are widely applied in the field of very large scale integration (VLSI) and system on chip (SOC), such as battery-powered instruments and quantizers. In general, an ASAR ADC includes a comparator for comparing a sample and hold clock with a reference voltage, to successively determine the digital code of each bit, until finishing the conversion of the least significant bit (LSB).
However, for an N-bit ASAR ADC, it is difficult to perform N-bit conversion because the meta-stability effect will occur when a prior art ASAR ADC performs multiple bit data processing, causing the total data comparison time being longer than the allowable time of the external clock. In other words, the low frequency of the external clocks makes the ASAR ADC unable to complete data comparison on time, thus the prior ASAR ADC is unable to correctly convert analog data into digital signals.
An embodiment of the present invention relates to an asynchronous successive approximation register analog-to-digital converter. The ASAR ADC comprises a clock generator, a logic control unit, a sample and hold circuit, a digital-to-analog converter and a comparator. The clock generator is used for generating a clock signal according to an external clock, a frequency of the clock signal being higher than a frequency of the external clock. The logic control unit is coupled to the clock generator for generating a sample and hold clock according to the clock signal. The sample and hold circuit is coupled to the logic control unit for sampling an analog signal according to the sample and hold clock to obtain and hold a sampling signal. The digital-to-analog converter is coupled to the logic control unit for generating a reference value according to a digital value transmitted from the logic control unit. The comparator is coupled to the sample and hold circuit and the digital-to-analog converter for generating a comparison value according to the sampling signal and the reference value.
Another embodiment of the present invention relates to a method for operating an asynchronous successive approximation register analog-to-digital converter. The method comprises generating a clock signal according to an external clock, generating a sample and hold clock according to the clock signal, sampling an analog signal according to the sample and hold clock to obtain and hold a sampling signal, generating a reference value according to a digital value, and generating a comparison value according to the sampling signal and the reference value. A frequency of the clock signal is higher than a frequency of the external clock.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
Some phrases are referred to specific elements in the present specification and claims, please notice that the manufacturer might use different terms to refer to the same elements. However, the definition between elements is based on their functions instead of their names. Further, in the present specification and claims, the term “comprising” is open type and should not be viewed as the term “consisted of.” Besides, the term “electrically coupled” can be referred to either directly connecting or indirectly connecting between elements. Thus, if it is described in the below contents of the present invention that a first device is electrically coupled to a second device, the first device can be directly connected to the second device, or indirectly connected to the second device through other devices or means.
The embodiments and figures are provided as follows in order to illustrate the present invention in detail, but please notice that the claimed scope of the present invention is not limited by the provided embodiments and figures.
Please refer to
Please refer to
The differential voltage generator 310 comprises a first resistor R1, a second resistor R2, a third resistor R3 and a variable resistor RV. The first end of the first resistor R1 and the first end of the second resistor R2 are both coupled to a first voltage source VDD1, and the resistance of the second resistor R2 is equal to the resistance of the first resistor R1. The third resistor R3 is coupled between the second end of the first resistor R1 and the ground end, and the variable resistor RV is coupled between the second end of the second resistor R2 and the ground end. By adjusting the resistance of the variable resistance RV, the voltage levels of the differential voltages INN and INP can be adjusted to be equal or unequal. In other words, through adjusting the resistance of the variable resistance RV, the clock generator 260 can output the clock signal CLK2 with variable frequencies.
In
Please refer to
When the latch 330 receives the second set of differential voltages OUTP1 and OUTN1, if the level of the clock signal CLK2 is 0, the third set of differential voltages OUTP2 and OUTN2 with the same level will be outputted to the logic unit 340, and then the logic signal L1 outputted by the logic unit 340 will be 1. If the level of the clock signal CLK2 is not 0, the third set of differential voltages OUTP2 and OUTN2 with different levels will be outputted to the logic unit 340, and then the logic signal L1 outputted by the logic unit 340 will be 0.
Please refer to
The first N type metal oxide semiconductor transistor M1 comprises a drain coupled to the second end of the fourth resistor R4, a source, and a control end coupled to the second end of the second resistor R2 for receiving the differential voltage INN of the first set of differential voltages INN and INP. The second NMOS M2 has the same channel width-to-length ratio as the first NMOS M1. The second NMOS M2 comprises a drain coupled to the second end of the fifth resistor R5, a source, and a control end coupled to the second end of the first resistor R1 for receiving the differential voltage INP of the first set of differential voltages INN and INP. The current source I has a first end coupled to the source of the first NMOS M1 and the source of the second NMOS M2, and a second end coupled to the ground end. Although NMOS is used in the current embodiment, the present invention is not limited to NMOS. For example, the NMOS can be replaced with P type metal oxide semiconductor (PMOS).
Please refer to
Step 402: generate the first set of differential voltages INN and INP;
Step 404: generate the second set of differential voltages OUTP1 and OUTN1 according to the first set of differential voltages INN and INP;
Step 406: generate the third set of differential voltages OUTP2 and OUTN2 according to the second set of differential voltages OUTP1 and OUTN1 and the clock signal CLK2;
Step 408: output the first logic signal L1 according to whether two differential voltages of the third set of differential voltages OUTP2 and OUTN2 are the same;
Step 410: output the select signal SEL according to the external clock CLK1 and the clock signal CLK2;
Step 412: output the second logic signal L2 according to the first logic signal L1, the ground voltage and the select signal SEL;
Step 414: adjust the frequency of the second logic signal L2 to generate the following clock signal CLK2;
Step 416: generate the sample and hold clock SH according to the clock signal CLK2 generated in Step 414;
Step 418: sample the analog signal S1 according to the sample and hold clock SH to obtain and hold the sampling signal S2;
Step 420: generate the reference value REF1 according to the digital value D1;
Step 422: generate the comparison value C1 according to the sampling signal S2 and the reference value REF1;
Step 424: latch the comparison value C1;
Step 426: output a next digital output according to the comparison value C1.
According to the configuration of the ASAR ADC 200 in the first embodiment, the frequency of the clock signal CLK2 is higher than the frequency of the external clock CLK1, thus when performing high speed N-bit data processing, all analog data can be converted within the allowable time to generate correct digital outputs.
Please refer to
As shown in
In short, the difference between the clock generators 260 and 500 is that, the clock generator 260 adjusts differential voltages INN and INP by adjusting the resistance of the variable resistor RV of the differential voltage generator 310 to output the clock signal CLK2 with variable frequencies, but the clock generator 500 changes differential voltages INN and INP by changing the number of NMOS coupled in parallel with the first NMOS M1 to output the clock signal CLK2 with variable frequencies.
Please refer to
Similarly, according to the configuration of the ASAR ADC 700 in the third embodiment, the frequency of the clock signal CLK2 is higher than the frequency of the external clock CLK1, thus when performing high speed multiple bits data processing, all analog data can be converted within the allowable time to generate correct digital outputs.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
Number | Name | Date | Kind |
---|---|---|---|
3663828 | Low | May 1972 | A |
3818402 | Golaski | Jun 1974 | A |
4163944 | Chambers | Aug 1979 | A |
4245355 | Pascoe | Jan 1981 | A |
4409608 | Yoder | Oct 1983 | A |
4816784 | Rabjohn | Mar 1989 | A |
5159205 | Gorecki | Oct 1992 | A |
5208725 | Akcasu | May 1993 | A |
5212653 | Tanaka | May 1993 | A |
5406447 | Miyazaki | Apr 1995 | A |
5446309 | Adachi | Aug 1995 | A |
5583359 | Ng | Dec 1996 | A |
5637900 | Ker | Jun 1997 | A |
5760456 | Grzegorek | Jun 1998 | A |
5808330 | Rostoker | Sep 1998 | A |
5923225 | De Los Santos | Jul 1999 | A |
5959820 | Ker | Sep 1999 | A |
6008102 | Alford | Dec 1999 | A |
6081146 | Shiochi | Jun 2000 | A |
6172378 | Hull | Jan 2001 | B1 |
6194739 | Ivanov | Feb 2001 | B1 |
6246271 | Takada | Jun 2001 | B1 |
6285578 | Huang | Sep 2001 | B1 |
6291872 | Wang | Sep 2001 | B1 |
6370372 | Molnar | Apr 2002 | B1 |
6407412 | Iniewski | Jun 2002 | B1 |
6427226 | Mallick | Jul 2002 | B1 |
6448858 | Helms | Sep 2002 | B1 |
6452442 | Laude | Sep 2002 | B1 |
6456221 | Low | Sep 2002 | B2 |
6461914 | Roberts | Oct 2002 | B1 |
6480137 | Kulkarni | Nov 2002 | B2 |
6483188 | Yue | Nov 2002 | B1 |
6486765 | Katayanagi | Nov 2002 | B1 |
6509805 | Ochiai | Jan 2003 | B2 |
6518165 | Han | Feb 2003 | B1 |
6521939 | Yeo | Feb 2003 | B1 |
6545547 | Fridi | Apr 2003 | B2 |
6560306 | Duffy | May 2003 | B1 |
6588002 | Lampaert | Jul 2003 | B1 |
6593838 | Yue | Jul 2003 | B2 |
6603360 | Kim | Aug 2003 | B2 |
6608363 | Fazelpour | Aug 2003 | B1 |
6611223 | Low | Aug 2003 | B2 |
6625077 | Chen | Sep 2003 | B2 |
6630897 | Low | Oct 2003 | B2 |
6639298 | Chaudhry | Oct 2003 | B2 |
6653868 | Oodaira | Nov 2003 | B2 |
6668358 | Friend | Dec 2003 | B2 |
6700771 | Bhattacharyya | Mar 2004 | B2 |
6703951 | Tsukamoto | Mar 2004 | B2 |
6720608 | Lee | Apr 2004 | B2 |
6724677 | Su | Apr 2004 | B1 |
6756656 | Lowther | Jun 2004 | B2 |
6795001 | Roza | Sep 2004 | B2 |
6796017 | Harding | Sep 2004 | B2 |
6798011 | Adan | Sep 2004 | B2 |
6810242 | Molnar | Oct 2004 | B2 |
6822282 | Randazzo | Nov 2004 | B2 |
6822312 | Sowlati | Nov 2004 | B2 |
6833756 | Ranganathan | Dec 2004 | B2 |
6841847 | Sia | Jan 2005 | B2 |
6847572 | Lee | Jan 2005 | B2 |
6853272 | Hughes | Feb 2005 | B1 |
6876056 | Tilmans | Apr 2005 | B2 |
6885534 | Ker | Apr 2005 | B2 |
6901126 | Gu | May 2005 | B1 |
6905889 | Lowther | Jun 2005 | B2 |
6909149 | Russ | Jun 2005 | B2 |
6927664 | Nakatani | Aug 2005 | B2 |
6958522 | Clevenger | Oct 2005 | B2 |
7009252 | Lin | Mar 2006 | B2 |
7027276 | Chen | Apr 2006 | B2 |
7098840 | Arigliano | Aug 2006 | B2 |
7205612 | Cai | Apr 2007 | B2 |
7218264 | Shefer | May 2007 | B1 |
7262069 | Chung | Aug 2007 | B2 |
7365627 | Yen | Apr 2008 | B2 |
7368761 | Lai | May 2008 | B1 |
7405642 | Hsu | Jul 2008 | B1 |
7672100 | Van Camp | Mar 2010 | B2 |
8134487 | Harpe | Mar 2012 | B2 |
8451156 | Daniels et al. | May 2013 | B2 |
20020019123 | Ma | Feb 2002 | A1 |
20020036545 | Fridi | Mar 2002 | A1 |
20020188920 | Lampaert | Dec 2002 | A1 |
20030076636 | Ker | Apr 2003 | A1 |
20030127691 | Yue | Jul 2003 | A1 |
20030183403 | Kluge | Oct 2003 | A1 |
20050068112 | Glenn | Mar 2005 | A1 |
20050068113 | Glenn | Mar 2005 | A1 |
20050087787 | Ando | Apr 2005 | A1 |
20060006431 | Jean | Jan 2006 | A1 |
20060108694 | Hung | May 2006 | A1 |
20060267102 | Cheng | Nov 2006 | A1 |
20070102745 | Hsu | May 2007 | A1 |
20070210416 | Hsu | Sep 2007 | A1 |
20070234554 | Hung | Oct 2007 | A1 |
20070246801 | Hung | Oct 2007 | A1 |
20070249294 | Wu | Oct 2007 | A1 |
20070296055 | Yen | Dec 2007 | A1 |
20080094166 | Hsu | Apr 2008 | A1 |
20080185679 | Hsu | Aug 2008 | A1 |
20080189662 | Nandy | Aug 2008 | A1 |
20080200132 | Hsu | Aug 2008 | A1 |
20080299738 | Hsu | Dec 2008 | A1 |
20080303623 | Hsu | Dec 2008 | A1 |
20090029324 | Clark | Jan 2009 | A1 |
20090201625 | Liao | Aug 2009 | A1 |
20100279484 | Wang | Nov 2010 | A1 |