Professional Documents
Culture Documents
1 Introduction
This reconfigurability factor can be improved by designing a single ADC [11] for a
wide range of applications (high resolution, low speed, medium resolution, medium
speed, and low resolution high speed). Fig.1 shows many high speed applications
(Satellite Communication, Radar Processing, Video, IF Sampling, Software Radio,
etc.) in the range of high hundreds MHz where flash ADC is useful and high
resolution applications (Data Acquisition, Measurement, Instrumentation, etc.) in the
range of 8-bit to 20-bit where subranging and interpolation ADCs are useful.
Generally, in this range of resolution, successive-approximation (SAR), sigma-delta
ADCs are useful. So to achieve conversion for extensive range of applications(High
speed Low resolution -High resolution Low speed), a single ADC which is
reconfigurable can be designed. The flash ADC is a basic block in the subranging
ADCs. This flash ADC consists of a resistive string, comparators, and priority
encoders, while subranging ADC consists of flash ADCs, DACs (Digital to Analog
converter), and residue amplifiers. The same building blocks are configured in
different ways to achieve the operation of flash ADC, subranging ADC, and
interpolation ADC.
In this paper a new ADC architecture has been introduced that makes use of same
hardware in a flash and subranging ADC to capably adapt the operation at the
architectural level, to obtain ADC with optimum resolution, conversion time as
required for the specific application. The novel hybrid flash/subranging /interpolation
ADC is designed and simulated using NI Multisim 14.1, and results are presented.
A new ADC design has been conceptualized, which is shown in Fig. 2. This would
be useful for extensive range of applications as its resolution can be adjusted as 4-bit,
6-bit, 8-bit, 10-bit, 12-bit, and 16-bit with different conversion times. A single
reconfigurable ADC consists of basic components such as 16 comparators, 15 residue
amplifiers (gain 2), a 16-bit DAC, priority encoders, and a resistive string of 16
resistors. These components could be arranged and interconnected to obtain the
required resolution and conversion time. This would behave as 4-bit flash ADC, 6-bit
subranging ADC, 8-bit recirculating ADC, 10-bit subranging ADC, 12-bit
interpolation ADC, 16-bit subranging ADC and 20-bit interpolation ADC.
2
Fig. 2. Reconfiguration of ADC
For 6-bit subranging ADC, the basic components mentioned in Fig.2 are
interconnected as two 3-bit flash ADC as shown in Fig.4. It consists of two 3-bit flash
ADC, subtractor, residue amplifier, and a 16-bit DAC. So each 3-bit flash consists of
a resistive string of 8 resistors, 23 -1 comparators (7), and a priority encoder.
3
Fig. 3. 4-bit flash ADC
The resistive string is divided into two strings to generate reference voltage for
each 3-bit flash ADC comparator. In the first clock, Vin input signal is converted by
the first 3-bit flash ADC to obtain 3 MSB bits (b0 to b2), and this digital output is
given as an input to a 16-bit DAC (MSB bits of DAC) while the remaining lower bits
of DAC are kept at 0 logic. This DAC output is subtracted from Vin input signal to
extract the remainder signal. This remainder signal is amplified by a gain of 8. This
gain of 8 is achieved by connecting 3 residue amplifiers(gain 2) in a cascade. The
residue has been amplified to obtain the residue signal in the full scale range. Then in
the second clock, the remaining 3 LSB bits (b3to b5) are obtained by converting the
amplified residue signal by the second 3-bit flash ADC. So the conversion is
complete for the current sample, and again this 6-bit subranging ADC is ready to
accept the new sample for conversion. The conversion time for this 6-bit resolution is
2T+16-bit DAC settling time+4opamps setting time.
4
2.3 Reconfiguration for 8-bit recirculating type ADC
For 8-bit recirculating type ADC, the basic components are interconnected as 4-bit
flash ADC followed by a 16-bit DAC and residue amplifiers, as shown in Fig.5. This
4-bit flash ADC internal circuit will be the same as the circuit shown in Fig.3 with
additional components, subtractor, latch and sample and hold amplifier. In the first
clock, Vin input signal is converted by 4-bit flash ADC to obtain 4 MSB bits (b0 to
b3), and it is latched. This digital output is given as an input to a 16-bit DAC (MSB
bits of DAC) while the remaining lower bits of DAC are kept at 0 logic. This DAC
output is subtracted from Vin input signal to extract the remainder signal. This
remainder signal is amplified by a gain of 16. This gain of 16 is achieved by
connecting 4 residue amplifiers (gain 2) in a cascade.
The residue has been amplified to obtain the residue signal in the full scale range.
Then in the second clock, the remaining 4 LSB bits (b4 to b7) are obtained by
converting the amplified residue signal by the same 4-bit flash ADC. Then the
conversion is complete for the current sample, and again this 8-bit recirculating type
ADC is ready to accept the new sample for conversion. The conversion time for this
8-bit resolution is 2T+16-bit DAC settling time+5opamps setting time.
For 10-bit subranging ADC, the basic components mentioned in Fig.2 are
interconnected as five 2-bit flash ADC as shown in Fig.6. It consists of five 2-bit flash
ADC, subtractor, residue amplifier, and a 16-bit DAC. So each 2-bit flash consists of
a resistive string of 4 resistors, 22 -1 comparators (3), and a priority encoder.
5
Fig.6. 10-bit subranging ADC
The resistive string is divided into five strings to generate reference voltage for
each 2-bit flash ADC comparator. In the first clock, Vin input signal is converted by
the first 2-bit flash ADC to obtain 2 MSB bits (b0 to b1), and this digital output is
given as an input to a 16-bit DAC (MSB bits of DAC) while remaining lower bits of
DAC are kept at 0 logic. This DAC output is subtracted from Vin input signal to
extract the remainder signal. This remainder signal is amplified by a gain of 4. This
gain of 4 is achieved by connecting 2 residue amplifiers(gain 2) in a cascade. The
residue has been amplified to obtain the residue signal1 in the full scale range. Then
in the second clock, the next 2 bits(b2 to b3 ) are obtained by converting the amplified
residue signal1 by second 2-bit flash ADC, and this digital output is given as an input
to a 16-bit DAC (next 2bits of DAC) while remaining lower bits of DAC are kept at 0
logic. This DAC output is subtracted from Vin input signal to extract the remainder
signal. This remainder signal is amplified by a gain of 16. This gain of 16 is achieved
by connecting 4 residue amplifiers (gain 2) in a cascade. The residue has been
amplified to obtain the residue signal2 in the full scale range. Then in the third clock,
the next 2 bits (b4 to b5) are obtained by converting the amplified residue signal2 by
the third 2-bit flash ADC, and this digital output is given as an input to a 16-bit DAC
(next 2bits of DAC) while remaining lower bits of DAC are kept at 0 logic. This DAC
output is subtracted from Vin input signal to extract the remainder signal. This
remainder signal is amplified by a gain of 64. This gain of 64 is achieved by
connecting 6 residue amplifiers (gain 2) in a cascade. The residue has been amplified
to obtain the residue signal3 in the full scale range.
Then in the fourth clock, the next 2 bits (b6 to b7) are obtained by converting the
amplified residue signal3 by the fourth 2-bit flash ADC, and this digital output is
given as an input to 16-bit DAC (next 2bits of DAC) while remaining lower bits of
DAC are kept at 0 logic. This DAC output is subtracted from Vin input signal to
extract the remainder signal. This remainder signal is amplified by a gain of 256. This
gain of 256 is achieved by connecting 8 residue amplifiers (gain 2) in a cascade. The
residue has been amplified to obtain the residue signal4 in the full scale range. Then
in the fifth clock, the LSB 2 bits (b8 to b9) are obtained by converting the amplified
6
residue signal4 by the fifth 2-bit flash ADC. The conversion is complete for the
current sample, and again this 10-bit subranging ADC is ready to accept the new
sample for conversion. The conversion time for this 10-bit resolution is 5T+16-bit
DAC settling time+9opamps setting time.
For 12-bit interpolation ADC, the subranging ADC, which has been designed for 10-
bit resolution, is used to convert the signal with a 12-bit resolution by adding circuits
such as 12-bit DAC, analog adder, latches, counter, and a digital comparator. Fig.7.
shows the block diagram of extension of 10-bit resolution into 12-bit.
For 16-bit subranging ADC, the basic components mentioned in Fig.2 could be
interconnected as 16 1-bit flash ADC as shown in Fig.8. It consists of 16 1-bit flash
ADC(1comparator), subtractor, residue amplifier, and a 16-bit DAC. So each 1-bit
flash consists of 21-1 comparators(1). The resistive string is made of 2 resistors to
7
generate reference voltage for each 1-bit flash ADC comparator. The working
principle of this 16-bit ADC is the same as 10-bit ADC.
Here in every clock, 1-bit is obtained, so it takes 16 clocks to obtain the 16-bit
digital output. This ADC doesn’t require any priority encoder, the output of the
comparator itself is the digital output. The conversion time for this 16-bit resolution is
16 comparators settling time +16-bit DAC settling time+17opamps setting time. For
20-bit interpolation ADC, the subranging ADC, which has been designed for 16-bit
resolution, is used to convert the signal with the 20-bit resolution by adding circuits
such as 20-bit DAC, analog adder, 16-bit latch, 20-bit counter, 16-bit digital
comparator, and 4-bit counter. The block diagram for 20-bit interpolation ADC would
be similar to 12-bit interpolation ADC, as shown in Fig. 7.
8
3.1 Arrangement of basic components
9
Table 1. Selection of control signal
EN 4or6bit Resolution
0 0 4-bit
0 1 6-bit
1 0 10-bit
1 1 12-bit
For 4-bit resolution the user can give control signal 4or6bit = 0 and EN = 0.For 6-bit
resolution 4or6bit =1and EN= 0. For10-bit resolution 4or6bit = 0 and EN=1. For 12-
bit resolution 4or6 bit = 1 and EN=1.
3.2 Switches for resistive string configuration for 4-bit flash ADC
Fig.10. shows analog switches used to configure the connection of resistive string for
4-bit flash ADC according to a conventional 4-bit flash ADC. So, according to this
conventional 4-bit flash ADC, these 16 resistors are connected to each other in series
to generate the reference voltages ref1 (LSB) to ref15 (MSB).
Fig. 10. Control signals and switches for resistive string configuration for 4-bit flash ADC
Table 2 Interconnection of different signals for 4-bit flash ADC resistive string
10
Now all the resistors are connected in series through switches (SW1 to SW6) to
provide the 15 reference voltages for all 15 comparators like conventional 4-bit flash
ADC.
3.3 Switches for resistive string configuration for 6-bit 2 stage subranging ADC
Fig.11 shows analog switches used to configure the connection of resistive string for
6-bit two stage subranging ADC similar to conventional 6-bit subranging ADC. Each
stage consists of 3-bit flash ADC. According to this conventional 6-bit two stage
subranging ADC these 16 resistors are divided into two strings (8+8) for each 3-bit
flash ADC.
Fig. 11. Switches for resistive string configuration for 6-bit 2 stage subranging ADC
So, to obtain the connectivity of (8+8) resistors in two stages, Table 3 shows the
interconnection among the stages (1 to 5) through different switches (SW7 to SW13)
where some of the switches are common (SW7,SW8,SW11, and SW12).
Table 3 Interconnection of different signals for 6-bit two stage subranging ADC
resistive string
Switch Control Signal1 Signal2
signal
SW7(SW1) eninv ref12 of stage2 8bitgnd1 of stage1
SW8(SW2) eninv ref9 of stage3 8bitgnd2 of stage2
SW9 4bitconnect ground 6bitgnd1 of stage3
SW10 4bitconnect 6bitref1 of stage3 ref8 of stage 3
SW11(SW4 eninv ref6 of stage 4 8bitgnd3 of stage3
)
SW12(SW5 eninv ref3 of stage 5 8bitgnd4 of stage4
)
SW13 4bitconnect ground 6bitgnd2 of stage5
11
3.4 Switches for resistive string configuration for 10-bit 5 stage subranging ADC
Fig.12 shows analog switches used to configure the connection of resistive string for
10-bit five stage subranging ADC similar to a conventional 10-bit subranging ADC.
Each stage consists of 2-bit flash ADC. According to this conventional 10-bit, five
stage subranging ADC, these 16 resistors are divided into five strings (4+4+4+4+4)
for each flash ADC.
Fig. 12. Switches for resistive string configuration for 10-bit 5 stage subranging ADC
Table 4. Interconnection of different signals for 10-bit five stage subranging ADC resistive
string
12
3.5 Switches for comparator input signal configuration (4-bit flash ADC)
Fig.13 shows switches (SW24 to SW 30) to apply the input for 4-bit flash ADC.
Fig. 13. Switches to configure input for comparators for 4-bit flash ADC
Table 5 shows the connection between input signals through switches (SW24 to
SW 30)for 4-bit flash ADC.
Table 5 Interconnection of different signals for 4-bit flash ADC comparators input signal
Switch Control signal Signal1 Signal2
SW24 4bvin stepvin(input vin1(input to comparators of stage1)
signal)
SW25 4bvin stepvin(input vin2(input to comparators of stage2)
signal)
SW26 4bvin stepvin(input vin31(input to comparators of
signal) stage3)
SW27 4bvin stepvin(input vin32(input to comparators of
signal) stage3)
SW28 4bvin stepvin(input vin4 (input to comparators of stage4)
signal)
SW29 4bvin stepvin(input vin51(input to comparators of
signal) stage5)
SW30 4bvin stepvin(input vin52(input to comparators of
signal) stage5)
3.6 Switches for comparator input signal configuration (6-bit subranging ADC)
Fig.14. shows switches (SW31 to SW36) to apply input for 6-bit two stage
subranging ADC.
13
Fig. 14. Switches to configure input for comparators for 6-bit two stage subranging ADC
Table 6 Interconnection of different signals for 6-bit 2 stage subranging ADC comparators
input signal
3.7 Switches for comparator input signal configuration (10-bit subranging ADC)
Fig.15 shows switches (SW 37 to SW 43) to apply input for 10-bit five stage
subranging ADC.
14
Fig. 15. Switches to configure input for comparators for 10-bit five stage subranging ADC
Table 7 Interconnection of different signals for 10-bit 5 stage subranging ADC comparators
input signal
15
Fig.16. Timing analysis of reconfigurable ADC
5. Validation
Table 9 to Table 12 shows validation for 4-bit flash ADC, 6-bit 2stage
subranging,10-bit 5stage subranging ADC and 12-bit interpolation ADC for different
input signals with 1LSB error, respectively.
16
Table 9. Validation of 4-bit flash ADC (b0-b3)
b b b b b4 b5 b6 b7 b8 b9 Vin(V)
0 1 2 3
0 0 0 1 0 0 0 0 0 0 0.625
0 0 1 0 0 0 0 0 0 0 1.25
0 0 1 1 0 0 0 0 0 0 1.88
0 1 0 0 0 0 0 0 0 0 2.5
1 0 0 0 0 0 0 0 0 0 5
1 0 0 1 0 0 0 0 0 0 6.25
b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 Vin(V)
0 0 0 0 0 1 0 0 0 0 0.15625
0 0 0 0 1 0 0 0 0 0 0.3125
0 0 0 0 1 1 0 0 0 0 0.46875
0 0 0 1 0 0 0 0 0 0 0.625
0 0 0 0 1 1 0 0 0 0 1.25
0 0 1 1 1 1 0 0 0 0 2.5
b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 Vin(V)
0 0 0 0 0 0 0 0 0 1 0.0097
0 0 0 0 0 0 0 0 1 0 0.0195
0 0 0 0 0 0 0 1 0 0 0.0293
0 0 1 0 0 0 0 0 0 0 1.25
0 0 1 0 0 0 0 0 0 1 1.26
0 0 1 0 0 0 0 0 0 1 1.27
b b b b b b b b b b b1 b1 Vin(V
0 1 2 3 4 5 6 7 8 9 0 1 )
0 0 0 0 0 0 0 0 1 0 1 0 25m
0 0 0 0 0 0 0 1 0 1 1 0 55m
0 0 0 0 1 1 0 0 1 1 1 1 0.508
0 0 0 1 1 0 0 1 1 1 0 1 1.01
1 0 0 0 0 0 0 0 0 0 0 0 5.00
1 0 0 0 0 0 0 0 0 0 0 1 5.003
6. Figure of Merit
17
Figure of merit of a reconfigurable ADC is defined in different ways by various
researchers depending upon the targeted applications. For example, some researchers
[9], [14] have defined FOM as:
The fs,max can be as high as 100MHz, lowest sampling rate can be as low as dc,
maximum resolution can be as large as 20-bit and min can be 1-bit. Also, in this
proposed design PADC can be optimized while reconfiguring resolution and bandwidth
by keeping unused stages in the standby mode, then the FOM can be defined as:
FOM = (fs,max x No. of Possible Resolutions ) / PADC. (5)
18
References
1. MT-020: ADC Architectures I: The Flash Converter. Analog Devices by Walt Kester,
https://www.analog.com/media/en/training-seminars/tutorials/MT-020.pdf (accessed
on 21 June 2021)
2. MT-024: ADC Architectures V: Pipelined Subranging ADCs, Analog devices by Walt
Kester, https://www.analog.com/media/en/training-seminars/tutorials/MT024.pdf (accessed
on 21 June 2021)
3. MT-021 ADC Architectures II: Successive Approximation ADCs. Analog devices by Walt
Kester,https://www.analog.com/media/en/training-seminars/tutorials/MT-021.pdf (accessed
on 21 June 2021)
4. MT-022: ADC Architectures III, Sigma-Delta ADC Basics. Analog devices by Walt
Kester,https://www.analog.com/media/en/training-seminars/tutorials/MT-022.pdf (accessed
on 21 June 2021)
5. Jincheol Yoo, Daegyu Lee, Kyusun Choi, Jongsoo Kim: A power and resolution adaptive
flash analog-to-digital converter: Proceedings of the International Symposium on Low
Power Electronics and Design (2002). https://doi.org/10.1109/LPE.2002.146744
6. Kush Gulati, Hae-Seung Lee: A Low-Power Reconfigurable Analog-to-Digital Converter:
IEEE Journal of Solid-State Circuits, VOL. 36, NO. 12 (2001) pp. 54-55.
https://doi.org/10.1109/4.972140
7. Cheong Kun, Andrew Mason, Shantanu Chakrabartty: A Dynamic Reconfigurable A/D
Converter for Sensor Applications: Sensors, IEEE (2005) pp.4.
https://doi.org/10.1109/ICSENS.2005.1597926
19
Integrated Circuits and Signal Processing (2009)
https://doi.org/10.1007/s10470-009-9422-7
14. Schekeb Fateh, Philipp Schönle, Luca Bettini, Giovanni Rovere, Luca Benini, Qiuting
Huang: A Reconfigurable 5-to-14-bit SAR ADC for Battery-Powered Medical
Instrumentation: IEEE Transactions on Circuits and Systems I (2015)
https://doi.org/10.1109/TCSI.2015.2477580
15. Ramy Yousry, Ming-Shuan Chen, Mau-Chung Frank Chang, and Chih-Kong Ken Yang:
An Architecture- Reconfigurable 3b-to-7b 4GS/s-to-1.5GS/s ADC Using Subtractor
Interleaving: IEEE Asian Solid- State Circuits Conference (2013)
https://doi.org/10.1109/ASSCC.2013.6691038
20