Analog-to-digital converters (“ADC” or “A/D”) are used in a variety of applications in order to convert a sampled analog signal into a digital signal. There are a variety of ADC architectures, such as pipelined, flash, Sigma-Delta, successive approximation register (“SAR”), etc. A pipelined, or subranging, ADC uses two or more steps of subranging. A coarse conversion of an analog input voltage to a coarse digital value is done, then the coarse digital value is converted back to an analog signal with a digital to analog converter (DAC). The coarse value is compared to the input voltage with an analog comparator, and the difference, or residue, is then converted finer and the results are combined. A successive-approximation ADC uses a comparator to successively narrow a range that contains the input voltage. At each successive step, the converter compares the input voltage to the output of a DAC that might represent the midpoint of a selected voltage range. At each step in this process, the approximation is stored in a successive approximation register (SAR). The steps are continued until the desired resolution is reached.
Aspects of the present disclosure are best understood from the following detailed description when read with the accompanying figures. It is noted that, in accordance with the standard practice in the industry, various features are not drawn to scale. In fact, the dimensions of the various features may be arbitrarily increased or reduced for clarity of discussion.
The following disclosure provides many different embodiments, or examples, for implementing different features of the provided subject matter. Specific examples of components and arrangements are described below to simplify the present disclosure. These are, of course, merely examples and are not intended to be limiting. For example, the formation of a first feature over or on a second feature in the description that follows may include embodiments in which the first and second features are formed in direct contact, and may also include embodiments in which additional features may be formed between the first and second features, such that the first and second features may not be in direct contact. In addition, the present disclosure may repeat reference numerals and/or letters in the various examples. This repetition is for the purpose of simplicity and clarity and does not in itself dictate a relationship between the various embodiments and/or configurations discussed.
Further, spatially relative terms, such as “beneath,” “below,” “lower,” “above,” “upper” and the like, may be used herein for ease of description to describe one element or feature's relationship to another element(s) or feature(s) as illustrated in the figures. The spatially relative terms are intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. The apparatus may be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein may likewise be interpreted accordingly.
Analog-to-digital converters (“ADC” or “A/D”) convert an analog signal into a digital signal. Typical ADC arrangements, such as pipelined, flash, Delta-Sigma, successive approximation register (“SAR”), etc., for certain applications can use too much silicon area, consume too much power, and thus can be too expensive. Moreover, with some known ADC methods, it can be difficult to attain a sufficiently high signal to noise ratio (SNR) and conversion bandwidth in low voltage and low power consumption deep submicron processes.
For instance, some Delta-Sigma ADC methods are limited in conversion bandwidth. Further, some ADCs employing voltage controlled oscillators (VCO) may be limited by VCO quantizer non-linearity resulting from the VCO voltage-to-frequency tuning curve non-linearity. Moreover, to suppress harmonic distortion associated with the VCO quantizer, a higher order loop filter may be required to meet a required quantization noise reduction. This could lead to higher power consumption and/or instability issues.
In accordance with aspects of the present disclosure, a cascaded VCO-Based Delta-Sigma ADC is provided that is configured to cancel or remove nonlinearity of the output signal introduced by VCO quantizer nonlinearity. A VCO-Based Delta-Sigma ADC loop is combined with a forward path quantizer, combining advantages of both ADC technologies. For instance, a VCO has inherent first order noise shaping of its quantization noise.
A first digital-to-analog converter (DAC) 112 receives the first digital signal Fout(z), and converts the first digital signal Fout(z) to an analog output signal that is input to a first summation circuit 114 along with the analog input signal X(z) and a loop filter output analog signal LF(z) to extract the error component and output a negative of the error component. A second ADC circuit 120 converts the negative of the error component to a digital error signal Sout(z) that is output to a second summation circuit 122 that also receives the first digital signal Fout(z). In some examples, the output of the second ADC circuit 120 is filtered by a digital filter 124. The second summation circuit 122 removes the error component from the first digital signal, and outputs a digital output signal Dout corresponding to the analog input at an output terminal 104.
The output of the summation block 152 is received by a loop filter 140, which provides an analog output LF(z) to a summation block 142 and also to the summation block 114. The analog output of the summation block 142 is input to a VCO based quantizer 144, which converts the filtered analog signal to the k-bit digital output signal Fout(z) in the frequency domain. The first DAC 112 receives the first digital signal Fout(z), which includes the error component Qk(z)+HDvco. The DAC 112 converts the first digital signal Fout(z) to an analog output signal that is input to the summation circuit 114 along with the analog input signal X(z) and the output LF(z) of the loop filter 140 to extract the error component Qk(z)+HDvco and output the negative of the error component −[Qk(z)+HDvco].
The first digital signal Fout(z) output of the VCO based quantizer 144 is shifted as represented by an inherent dynamic element matching (DEM) block 146. For a VCO based ADC such as the ADC 110 shown in
As noted above, the summation block 114 extracts the error component Qk(z)+HDvco of the first digital output signal Fout(z), and outputs the negative of the error component −[Qk(z)+HDvco]. The negative of the analog error component −[Qk(z)+HDvco] is optionally amplified by an amplifier 160 that applies a gain factor G, and outputs the amplified analog error signal −[Qk(z)+HDvco] to the second ADC 120. In some embodiments, the second ADC 120 provides the digital error component Sout(z) as an m-bit digital output. In the illustrated example, m>k. The m-bit error signal Sout(z) is filtered by a digital filter 162 and output to an amplifier 164 that applies the inverse of the gain factor 1/G to remove the gain factor from the digital error signal Sout(z). The filtered digital error signal Sout(z) is received by a summation block 122, along with the first digital signal Fout(z). The first digital signal Fout(z) may be applied to one or more digital delay elements 166 to align the k-bit first digital signal Sout(z) and the m-bit digital error signal Sout(z). The digital error signal Sout(z) is removed from the first digital signal Fout(z) at the summation block 122, and output as an intermediate converted digital output signal Cout(z). The intermediate converted digital output signal Cout(z) is applied to a decimation filter 168, which outputs the final digital output signal Dout at the output terminal 104.
The first digital output signal Fout(z) in the frequency domain from the first ADC 110 may be expressed as shown in equation [1] below.
Fout(z)=STF(z)X(z)+NTF(z)[Qk(z)+HDvco]; [1]
Where X(z) is the analog input signal, Qk(z) is the quantization error of the first ADC 110, HDvco is the harmonic distortion from the VCO 144 of the first ADC 110, and SFT(z) and NTF(z) are signal transfer and noise transfer functions, respectively, of the loop filter 140.
The digital error signal Sout(z) output by the second ADC 120 may be expressed as shown in equation [2] shown below.
Sout(z)=z−D[−Qk(z)−HDvco+Qm(z)]; [2]
Where z−D is the number of clock delays (i.e. “D” clock cycle delay) imposed by the second ADC 120, and Qm(z) is the quantization error of the second ADC 120.
Further, the intermediate converted digital output signal Cout(z) may be expressed as shown in equation [3] below.
Cout(z)=z−DFout(z)+Sout(z)D(z); [3]
Where D(z) is a filter transfer function of the digital filter 162. Substituting equations [1] and [2] into equation [3] results in equations [4] and [5] as follows.
Cout(z)=z−DSTF(z)X(z)+z−DNTF(z)[Qk(z)+HDvco]−z−DD(z)[Qk(z)+HDvco]+z−DD(z)Qm(z); [4]; and
Cout(z)=z−DSTF(z)X(z)+z−D(Qk(z)+HDvco)[NTF(z)−D(z)]+z−DD(z)Qm(z); [5]
If the digital filter function D(z) of the filter 162 in equation [5] is made identical to the noise transfer function NTF(z), the noise transfer function is removed from the intermediate converted digital output Cout(z), and it becomes
Cout(z)=z−DSTF(z)X(z)+D(z)Qm(z); [6]
Thus, in equation [6], the VCO quantizer non-linearity HDvco is cancelled and does not appear at the intermediate converted digital output signal, and therefor is not included in the output signal Dout.
In the example of
As noted above, in some examples the digital filter 162 has its digital filter function D(z) made identical to the noise transfer function NTF(z) of the first digital output signal Fout(z) to cancel the VCO quantizer non-linearity HDvco from the converted digital output signal Cout(z). The output of the digital filter 162 is provided to the summation block 122, which also receives the first digital output signal in the digital domain Fout(z), which is delayed by the delay element 166 to align with the output of the digital filter 162.
The second summation circuit 122 removes the remaining error component from the first digital signal Fout(z), and the intermediate digital output signal Cout(z) is received by the decimation filter 168, which outputs the digital output signal Dout corresponding to the analog input at the output terminal 104.
The VCO based quantizer 144 includes a VCO 230 that receives the differential outputs of the operational amplifier 222. The VCO 230 generates an oscillating signal with a frequency controlled by the voltage signal received from the loop filter 140. The VCO 230 includes ring oscillators 232 that each have a series of inverters 234 connected in cascade. Oscillation is obtained if a phase shift of 180 degrees in total is achieved to form a positive feedback. Each inverter 234, also referred to as a delay cell, has an associated intrinsic delay, and the sum of the intrinsic delays of all of the inverters 234 makes the circuit oscillate at a certain frequency. In embodiments where a differential control signal is used, an even or odd number of the inverters 234 may be used to achieve oscillation. In single-ended embodiments where a single input signal is received, an odd number of inverters 234 is required to achieve oscillation. The use of the inverters 234 in the ring oscillator circuits 232 facilitates implementation in deep nano-scale processes.
The output of the VCO 230 is received by a frequency encoder 240. More specifically, the VCO outputs differential outputs based on the differential signals received from the operational amplifier 222. The differential outputs of the VCO 230 are received at the D inputs of respective flip-flops 242. The flip-flops 242 provide outputs Q based on the output signals of the VCO 230 and a clock signal CLK. The frequency encoder 240 further includes exclusive OR (XOR) gates 244 that respectively receive the Q outputs of the flip-flops 242. One input of the XOR gates 244 directly receives the Q output from its respective flip-flop 242, while the other input receives the Q input via a delay element 246. The frequency domain signal output by the frequency encoder 240 is received by the DAC 150, which outputs corresponding differential analog signals to the loop filter 140, where they are subtracted from the differential analog input signals Vinp, Vinn at the summation point 152 in a negative feedback configuration. The k-bit frequency digital signal is further output to the decimation filter 168, which processes the intermediate digital signal Cout(z) to produce the digital output signal Dout.
The differential outputs of the loop filter 140 are received by a transimpedance amplifier 260 through resistors 262. The differential analog output signal from the DAC 112 is also received at the inputs of a transimpedance amplifier 260, along with the differential analog input signals Vinp, Vinn via load resistors 250. Thus, as noted above, the analog input signals Vinp, Vinn, the filtered version of the analog input signals LF(z) as output by the loop filter 140, and the analog version of the first ADC 110 output as converted by the DAC 112 are combined at the summation point 114 to output the negative of the error component of the VCO based ADC 110 output. The transimpedance amplifier 260 is implemented by an operational amplifier 264 configured with differential outputs fed back to the operational amplifier inputs through feedback resistors 266. The differential outputs of the operational amplifier 264 are further provided to the second ADC 120, which as noted above, is a pipelined ADC in some examples.
Disclosed embodiments thus provide an ADC that includes an input terminal configured to receive an analog input signal. A first ADC circuit is coupled to the input terminal and includes a VCO. The first ADC circuit is configured to output a first digital signal in a frequency domain based on the analog input signal. The first digital signal includes an error component. A first DAC is configured to convert the first digital signal to an analog output signal. A first summation circuit is configured to receive the analog output signal, the analog input signal, and a filtered version of the analog input signal and extract the error component, and output a negative of the error component. A second ADC circuit is configured to convert the negative of the error component to a digital error signal. A second summation circuit is configured to receive the first digital signal and the digital error signal, and to output a digital output signal corresponding to the analog input at an output terminal.
Further disclosed embodiments includes an ADC that includes an input terminal configured to receive an analog input signal, with a VCO-based Delta-Sigma ADC circuit coupled to the input terminal and configured to output a first digital signal in a frequency domain based on the analog input signal. The first digital signal includes a noise transfer function. A DAC is configured to convert the first digital signal to an analog output signal, and a first summation circuit is configured to receive the analog output signal and the analog input signal. A pipelined ADC circuit is configured to convert an output of the first summation circuit to a second digital signal. A digital filter is coupled to receive the second digital signal output by the pipelined ADC circuit. The digital filter has a digital filter function matching the noise transfer function to remove harmonic distortion from the first digital signal.
In another disclosed embodiment, a method includes converting an analog input signal to a first digital signal in a frequency domain by a first ADC circuit. The first digital signal is converted to an analog output signal. An error component is extracted from the analog output signal. A negative of the error component is converted to a second digital signal by a second ADC circuit. The second digital signal is filtered using a digital filter function matching a noise transfer function of the first digital signal. The first digital signal and the second digital signal are combined by a summation circuit to output a digital output signal corresponding to the analog input signal.
The foregoing outlines features of several embodiments so that those skilled in the art may better understand the aspects of the present disclosure. Those skilled in the art should appreciate that they may readily use the present disclosure as a basis for designing or modifying other processes and structures for carrying out the same purposes and/or achieving the same advantages of the embodiments introduced herein. Those skilled in the art should also realize that such equivalent constructions do not depart from the spirit and scope of the present disclosure, and that they may make various changes, substitutions, and alterations herein without departing from the spirit and scope of the present disclosure.
This application is a continuation of U.S. patent application Ser. No. 16/835,616, filed on Mar. 31, 2020, now U.S. Pat. No. 10,931,299, which is in incorporated by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
5005016 | Schmidt et al. | Apr 1991 | A |
5557682 | Warner et al. | Sep 1996 | A |
7333041 | Gaggl et al. | Feb 2008 | B2 |
9614510 | Srinivasan et al. | Apr 2017 | B2 |
10208371 | Misra et al. | Feb 2019 | B2 |
10404270 | Na et al. | Sep 2019 | B2 |
10931299 | Kinyua | Feb 2021 | B1 |
20050093726 | Hezar et al. | May 2005 | A1 |
20080062026 | Melanson | Mar 2008 | A1 |
20120326906 | Haroun et al. | Dec 2012 | A1 |
20130021182 | Mishra et al. | Jan 2013 | A1 |
20140368368 | Koli | Dec 2014 | A1 |
20150303885 | Kinyua et al. | Oct 2015 | A1 |
20170077937 | Shu | Mar 2017 | A1 |
20190348996 | Rajaee et al. | Nov 2019 | A1 |
20200083794 | Bhandarkar et al. | Mar 2020 | A1 |
Number | Date | Country |
---|---|---|
109889203 | Jun 2019 | CN |
I554040 | Oct 2016 | TW |
Number | Date | Country | |
---|---|---|---|
20210305996 A1 | Sep 2021 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16835616 | Mar 2020 | US |
Child | 17181381 | US |