You are on page 1of 81

Analog-to-Digital Conversion

Linear Technology ,Texas


Instrumentation, National
semiconductor, Analog devices

Introduction

Signals in real world: light, sound,temp,pressure

When you scan a picture with a scanner what the scanner is doing??
ADC)

It is taking the analog information provided by the picture (light) and


converting into digital .

A digital signal is superior to an analog signal because it is more robust


to noise and can easily be recovered, corrected and amplified. For this
reason, the tendency today is to change an analog signal to digital
data.

Introduction
Analog signals have infinite states available
mercury thermometer
needle speedometer
Digital signals have two states - on (1) or off (0)
lights (on or off)
door (open or closed)
ADC digitize an analog signal by converting data with infinite states to
a series of pulses.
The amplitudes of these pulse can only achieve a finite number of states.
The digital data produced by an analog to digital converter is only
approximately proportional to the analog input.
That's because a perfect conversion is impossible due to the fact that
digital information changes in steps, whereas analog is virtually
continuous.

An analog-to-digital converter (ADC, A/D or A to D)

It is an electronic circuit that converts continuous signals to discrete


digital numbers.
The digital output may be using different coding schemes, such as
binary and two's complement binary.
However, some non-electronic or only partially electronic devices,
such as shaft encoder, can also be considered as ADCs.
Consists of
Amplifier, Filters
Sample and Hold Circuit, Multiplexer
ADC

Types of data

Analog data (All values on the time and amplitude are allowed).

Digital data (Only a few amplitude levels are allowed).

An analog-to-digital converter

Conceptually, conversion is a three step process:


----Sampling
--- Quantizing - breaking down analog value into a set of finite states.
--- Coding - assigning a digital word or number to each state.

Conversion process: Sampling

Digital system works with discrete states


The signal is only defined at determined times
The sampling times are proportional to the sampling period (Ts)

Step 2: Quantizing
Output
States

Example:
You have 0-10V
0
signals. Separate them 1
into a set of discrete
2
states with 1.25V
increments. (How did 3
we get 1.25V? See
4
next slide)
5

Discrete Voltage
Ranges (V)
0.00-1.25
1.25-2.50
2.50-3.75
3.75-5.00
5.00-6.25
6.25-7.50

7.50-8.75

8.75-10.0

Coding

Encoding
Here we assign the
digital value (binary
number) to each
state for the
computer to read.

Output
States

Output Binary Equivalent

000

001

010

011

100

101

110

111

Analog-to-Digital Converter (How it work)

Before we sample, we have to filter the signal to limit the maximum frequency of the
signal as it affects the sampling rate.
Filtering should ensure that we do not distort the signal, ie remove high frequency
components that affect the signal Sampling.
What the ADC circuit does is to take samples from the analog signal from time to time.
Each sample will be converted into a number, based on its voltage level (as in the figure).

An analog-to-digital converter

An analog-to-digital converter

Accuracy of A/D Conversion


There are two ways to best improve accuracy of
A/D conversion:
increasing the resolution which improves the
accuracy in measuring the amplitude of the
analog signal.
increasing the sampling rate which increases the
maximum frequency that can be measured.

Aliasing

Occurs when the input signal is changing much faster than the sample rate.
For example, a 2 kHz sine wave being sampled at 1.5 kHz would be reconstructed as
a 500 Hz (the aliased signal) sine wave.

Nyquist Rule:

Use a sampling frequency at least twice as high as the maximum frequency in the
signal to avoid aliasing.

Sampling Rate - Aliasing

Accuracy

Terminologies
Converter Resolution
The smallest change required in the analog input of an ADC to
change its output code by one level
Converter Accuracy
The difference between the actual input voltage and the full-scale
weighted equivalent of the binary output code
Maximum sum of all converter errors including quantization error
Conversion Time
Required time (tc) before the converter can provide valid output
data
Converter Throughput Rate
The number of times the input signal can be sampled maintaining
full accuracy
Inverse of the total time required for one successful conversion

ADCs come in several basic architectures, although many variations exist for each
type.
Different types of test equipment need different types of ADCs.
For example, a digital oscilloscope needs high digitizing speeds but can sacrifice
resolution. (flash adc)
PC-plug-in digitizers and RF test equipment use ADCs, which provide better
resolution than flash converters, but at the expense of speed.(Subranging
ADCs/pipelined)
General-purpose data-acquisition equipment usually falls between scopes and
DMMs for sample speed and resolution.
This type of equipment uses successive-approximation register (SAR) or sigma-delta
converters.
A digital multimeter (DMM) needs fine resolution and can sacrifice high measurement
speeds.(Integrating ADCs)

ADC architectures cover differing ranges of


sample rate and resolution.

ADC Types Comparison


ADC Resolution Comparison
Dual Slope
Flash
Successive Approx
Sigma-Delta
0

10
15
Resolution (Bits)

20

25

Type

Speed (relative)

Cost (relative)

Dual Slope

Slow

Med

Flash

Very Fast

High

Successive Appox

Medium Fast

Low

Sigma-Delta

Slow

Low

Common Test Parameters for ADC's

1.

DAC

In an electronic circuit, a combination of high voltage (+5V) and low voltage


(0V) is usually used to represent a binary number. For example, a binary
number 1010 is represented by

Weighting

23

22

21

20

Binary Digit

State

+5V

0V

+5V

0V

DACs are electronic circuits that convert digital, (usually binary) signals (for
example, 1000100) to analog electrical quantities (usually voltage) directly
related to the digitally encoded input number.

DACs are used in many other applications, such as voice synthesizers,


automatic test system, and process control actuator. In addition, they allow
computers to communicate with the real (analog) world.

Input Binary
Number

R eg ister

Analog Voltage
Output

Voltage
Switch

Resistive
Summing
Network

Amplifier

Register: Use to store the digital input (let it remain a constant value) during the
conversion period.
Voltage: Similar to an ON/OFF switch. It is closed when the input is 1. It is
opened when the input is 0.
Resistive Summing Network: Summation of the voltages according to different
weighting.
Amplifier: Amplification of the analog according to a pre-determined output
voltage range. For example, an operation amplifier
A typical digital-to-analog converter outputs an analog signal, which is usually
voltage or current, that is proportional to the value of the digital code provided to its
inputs.
Most DAC's have several digital input pins to receive all the bits of its input digital
code in parallel (at the same time).
Some DAC's, however, are designed to receive the input digital data in serial form
(one bit at a time), so these only have a single digital input pin.

The two most popular types of resistive summing networks are:


Weighted binary resistance type, and
Ladder resistance (R-2R) type

A simple DAC may be implemented using an op-amp circuit known as a


summer, so named because its output voltage is the sum of its input
voltages.
Each of its inputs uses a resistor of different binary weight, such that if
R0=R, then R1=R/2, R2=R/4, R3=R/8,.., RN-1=R/(2N-1).

The output of a summer circuit with N bits is:


Vo = -VR (Rf / R) (SN-12N-1 + SN-22N-2+...+S020)

where VR is the voltage to which the bit is connected when the digital input is
'1'. A digital input is '0' if the bit is connected to 0V (ground).
A 4-bit summer circuit is shown in Figure

An Op Amp Summer Circuit Used as a DAC; where


R0 = 2 R1 = 4 R2 = 8 R3

One problem with this circuit is the wide range of resistor values needed to build a
DAC with a high number of digital inputs.
Putting thin-film resistors that come in a wide range of values (e.g., from a few ks to
several Ms) on a single semiconductor chip can be very difficult, especially if high
accuracy and stability are required.
A better-designed and more commonly-used circuit for digital-to-analog conversion
is known as the R-2R ladder DAC, a 4-bit version of which is shown in Fig.
It consists of a network of resistors with only two values, R and 2R.
The input SN to bit N is '1' if it is connected to a voltage VR and '0' if it is grounded.
Thevenin's Theorem may be applied to prove that the output Vo of an R-2R ladder
DAC with N bits is:
Vo = VR/2N (SN-12N-1 + SN-22N-2+...+S020).

A 4-bit R-2R Ladder DAC

Thus, the output of the R-2R ladder in Figure 2 is Vo = VR/24 (S323+S222+S121+S020) or


Vo = VR (S3 / 2 + S2 / 4 + S1 / 8 + S0 / 16) .

In effect, contribution of each bit to the analog output is proportional to its binary
weight

Common Test Parameters for DAC's

Since Analog-to-Digital converters were invented, different


designs were made to fabricate them. The most five known
designs are:

Parallel design (Flash ADC).


Digital-to-Analog Converter-based design( SuccessiveApproximation Converters).

Integrator-based design.

Sigma-Delta design.

Pipeline design.
Dual Slope Converters
Voltage-to-Frequency Converters

flash ADC

Most high-speed oscilloscopes and some RF test instruments use flash ADCs
because of their fast digitizing rate,
which now reaches 5 Gsamples/s for off-the-shelf devices and 20 Gsamples/s for
proprietary designs.
The typical flash converter resolves analog voltages to 8 bits, although some flash
converters can resolve 10 bits
Parallel flash converters use a bank of comparators that compare the input voltage
to a set of reference voltages across a resistor network.
The voltages start at a value equal to that for one-half the least-significant bit (LSB)
and increase in equal voltage increments equivalent to one LSB for each
comparator.
As a result, a 3-bit flash ADC requires 231, or seven, comparators.
Each comparator's output represents one LSB.
An 8-bit flash converter uses 255 (281) comparators.

Parallel design (Flash ADC).

It works by comparing the input voltage of the analog


signal to a reference voltage, which would be the
maximum value achieved by the analog signal.
As the input voltage increases, the comparators set
their outputs to logic 1 starting with the lower-most
comparator.
For example, if the reference voltage is of 5 volts, this
means that the peak of the analog signal would be 5
volts.
On an 8-bit ADC when the input signal reached 5 volts
we would find a 255 (11111111) value on the ADC
output, i.e. the maximum possible value.
A digital encoder circuit converts the comparator
outputs into a 3-bit binary-weighted code.
ADCs of this type have a large die size, a high input
capacitance, and are prone to produce mistakes on
the output (by outputting an out-of-sequence code).
They are often used for video or other fast signals.
Because they require so many comparators, flash
ADCs consume considerable power, making them
impractical for battery-powered equipment

Digital-to-Analog Converter-based design


SAR converters

Successive-approximation-register (SAR) analog-to-digital converters (ADCs) are


frequently the architecture of choice for medium-to-high-resolution applications
with sample rates under 5 megasamples per second (Msps).
Resolution for SAR ADCs most commonly ranges from 8 to 16 bits, and they
provide low power consumption as well as a small form factor.
This combination of features makes these ADCs ideal for a wide variety of
applications, such as portable/battery-powered instruments, pen digitizers, industrial
controls, and data/signal acquisition.
As the name implies, the SAR ADC basically implements a binary search algorithm.
Therefore, while the internal circuitry may be running at several megahertz (MHz),
the ADC sample rate is a fraction of that number due to the successiveapproximation algorithm.
SAR converters are the most popular ADCs in measurement products.

Although there are many variations for implementing a SAR ADC, the basic architecture is quite
simple (see Figure 1).
The analog input voltage (VIN) is held on a track/hold.
To implement the binary search algorithm, the N-bit register is first set to midscale (that is, 100... .
00, where the MSB is set to 1).
This forces the DAC output (VDAC) to be VREF/2, where VREF is the reference voltage provided to the
ADC.
A comparison is then performed to determine if VIN is less than, or greater than, VDAC.
If VIN is greater than VDAC, the comparator output is a logic high, or 1, and the MSB of the N-bit
register remains at 1.
Conversely, if VIN is less than VDAC, the comparator output is a logic low and the MSB of the
register is cleared to logic 0.
The SAR control logic then moves to the next bit down, forces that bit high, and does another
comparison.
The sequence continues all the way down to the LSB.
Once this is done, the conversion is complete and the N-bit digital word is available in the register.

Simplified N-bit SAR ADC architecture.

SAR operation (4-bit ADC example).


Figure shows an example of a 4-bit
conversion.
The y-axis (and the bold line in the figure)
represents the DAC output voltage.
In the example, the first comparison shows
that VIN < VDAC.
Thus, bit 3 is set to 0.
The DAC is then set to 01002 and the second
comparison is performed.
As VIN > VDAC, bit 2 remains at 1.
The DAC is then set to 01102, and the third
comparison is performed.
Bit 1 is set to 0, and the DAC is then set to
01012 for the final comparison.
Finally, bit 0 remains at 1 because VIN > VDAC.

Digital-to-Analog Converter-based design .

There are few ways to design an analog-to-digital Converters using a DAC as part of
its circuit.
the ramp counter.
Vin is the analog input and Dn thru D0 are the digital outputs. The control line found
on the counter turns on the counter when it is low and stops the counter when it is
high.
The basic idea is to increase the counter until the value found on the counter matches
the value of the analog signal. When this condition is met, the value on the counter is
the digital equivalent of the analog signal.

As the counter counts up with each clock pulse, the DAC outputs a
slightly higher (more positive) voltage.
This voltage is compared against the input voltage by the
comparator.
If the input voltage is greater than the DAC output, the comparator's
output will be high and the counter will continue counting normally.
Eventually, though, the DAC output will exceed the input voltage,
causing the comparator's output to go low.
This will cause two things to happen: first, the high-to-low transition
of the comparator's output will cause the shift register to "load"
whatever binary count is being output by the counter, thus updating
the ADC circuit's output;

secondly, the counter will receive a low signal on the active-low LOAD input, causing it
to reset to 00000000 on the next clock pulse.
The effect of this circuit is to produce a DAC output that ramps up to whatever level the
analog input signal is at, output the binary number corresponding to that level, and start
over again

Plotted over time, it looks like this:


Note how the time
between updates
(new digital output
values) changes
depending on how
high the input voltage
is.
For low signal levels,
the updates are rather
close-spaced.
For higher signal
levels, they are
spaced further apart
in time:

For many ADC applications, this variation in update


frequency (sample time) would not be acceptable.
This, and the fact that the circuit's need to count all the
way from 0 at the beginning of each count cycle makes
for relatively slow sampling of the analog signal, places
the digital-ramp ADC at a disadvantage to other counter
strategies.

Successive approximation ADC

One method of addressing the digital ramp ADC's shortcomings is the so-called
successive-approximation ADC.
The only change in this design is a very special counter circuit known as a successiveapproximation register.
Instead of counting up in binary sequence, this register counts by trying all values of bits
starting with the most-significant bit and finishing at the least-significant bit.
Throughout the count process, the register monitors the comparator's output to see if the
binary count is less than or greater than the analog signal input, adjusting the bit values
accordingly.
The way the register counts is identical to the "trial-and-fit" method of decimal-to-binary
conversion, whereby different values of bits are tried from MSB to LSB to get a binary
number that equals the original decimal number.
The advantage to this counting strategy is much faster results: the DAC output converges
on the analog signal input in much larger steps than with the 0-to-full count sequence of a
regular counter.
The way successive approximation works is through constantly comparing the input
voltage to a known reference voltage until the best approximation is achieved.
At each step in this process, a binary value of the approximation is stored in a successive
approximation register (SAR). the SAR uses a refernce voltage for conversion.

Successive Approximation
MSB (bit 9)
Divided Vref by 2
Compare Vref /2 with Vin
If Vin is greater than Vref /2 , turn MSB on (1)
If Vin is less than Vref /2 , turn MSB off (0)
Vin =0.6V and V=0.5
Since Vin>V, MSB = 1 (on)

Next Calculate MSB-1 (bit 8)


Compare Vin=0.6 V to V=Vref/2 + Vref/4= 0.5+0.25 =0.75V
Since 0.6<0.75, MSB is turned off

Calculate MSB-2 (bit 7)


Go back to the last voltage that caused it to be turned on
(Bit 9) and add it to Vref/8, and compare with Vin
Compare Vin with (0.5+Vref/8)=0.625
Since 0.6<0.625, MSB is turned off

Calculate the state of MSB-3 (bit 6)


Go to the last bit that caused it to be turned
on (In this case MSB-1) and add it to Vref/16,
and compare it to Vin
Compare Vin to V= 0.5 + Vref/16= 0.5625
Since 0.6>0.5625, MSB-3=1 (turned on)

This process continues for all the


remaining bits.

It should be noted that the SAR is generally capable of outputting the


binary number in serial (one bit at a time) format, thus eliminating the
need for a shift register. Plotted over time, the operation of a successiveapproximation ADC looks like this:

Integrator-based design

There are few ways of designing analog-to-digital converters using an


integrator. We will discuss one of them: the single-slope ADC.

We can see a single-slope ADC in the figure.


We can notes that it is very similar to a ramp counter ADC, as it uses a
counter, but instead of using a DAC, it uses a circuit called integrator, which
is basically formed by a capacitor, a resistor and an operational amplifier.

The MOSFET transistor makes the necessary control circuit.

The integrator produces a sawtooth waveform on its output, from


zero to the maximum possible analog voltage to be sampled, set by
-Vref.
The minute the waveform is started, the counter starts counting from
0 to (2^n-1).
When the voltage found at Vin is equal to the voltage achieved by
the triangle waveform generated by the integrator, the control circuit
captures the last value produced by the counter, which will be the
digital correspondent of the analog sample being converted.

A delta-encoded ADC
A delta-encoded ADC has an up-down counter that feeds a (DAC). The
input signal and the DAC both go to a comparator.
The comparator controls the counter.
The circuit uses negative feedback from the comparator to adjust the
counter until the DAC's output is close enough to the input signal.
The number is read from the counter.
-

Delta converters have very wide ranges, and high resolution , but
the conversion time is dependent on the input signal level.

Delta converters are often very good choices to read real-world


signals..

A Sigma-Delta ADC

- Also known as a Delta-Sigma ADC over samples the desired


signal by a large factor and filters the desired signal band.

Generally a smaller number of bits than required are converted


using a Flash ADC after the Filter.
The resulting signal, along with the error generated by the discrete
levels of the Flash, is fed back and subtracted from the input to the
filter.
This negative feedback has the effect of noise shaping the error due
to the Flash so that it does not appear in the desired signal
frequencies.
A digital filter follows the ADC which reduces the sampling rate,

ADC0808/ADC0809
8-Bit P Compatible A/D Converters with 8-Channel
Multiplexer

Features

Easy interface to all microprocessors


Operates ratiometrically or with 5 VDC or analog span
adjusted voltage reference
No zero or full-scale adjust required
8-channel multiplexer with address logic
0V to 5V input range with single 5V power supply
Outputs meet TTL voltage level specifications
Standard hermetic or molded 28-pin DIP package
28-pin molded chip carrier package
successive approximation as the conversion technique.
The ADC0808, ADC0809 offers high speed, high accuracy, minimal temperature
dependence, excellent long-term accuracy and repeatability, and consumes minimal
power.
applications from process and machine control to consumer and automotive applications.

Molded Chip Carrier Package

Supply Voltage (VCC) 6.5V


Voltage at Any Pin 0.3V to (VCC+0.3V) Except Control Inputs
Voltage at Control Inputs 0.3V to +15V
(START, OE, CLOCK, ALE, ADD A, ADD B, ADD C)
Storage Temperature Range 65C to +150C
Package Dissipation at TA=25C 875 mW
Lead Temp. (Soldering, 10 seconds) Dual-In-Line Package (plastic) 260C

Basic Successive Approximation ADC


(Feedback Subtraction ADC)

It performs conversions on command.


In order to process ac signals, SAR ADCs must have an input sample-and-hold
(SHA) to keep the signal constant during the conversion cycle.
On the assertion of the CONVERT START command, the sample-and-hold (SHA)
is placed in the hold mode, and the internal DAC is set to midscale.
The comparator determines whether the SHA output is above or below the DAC
output, and the result (bit 1, the most significant bit of the conversion) is stored in
the successive approximation register (SAR).
The DAC is then set either to scale or scale (depending on the value of bit 1),
and the comparator makes the decision for bit 2 of the conversion.
The result is stored in the register, and the process continues until all of the bit
values have been determined.
When all the bits have been set, tested, and reset or not as appropriate, the
contents of the SAR correspond to the value of the analog input, and the
conversion is complete.

Functional Description

Multiplexer.
The device contains an 8-channel single-ended analog signal multiplexer.
A particular input channel is selected by using the address decoder.
Table 1 shows the input states for the address lines to select any channel.
The address is latched into the decoder on the low-to-high transition of the
address latch enable signal.

CONVERTER CHARACTERISTICS

The Converter
The heart of this single chip data acquisition system is its 8-bit analog-to-digital
converter.
The converter is designed to give fast, accurate, and repeatable conversions over a
wide range of temperatures.
The converter is partitioned into 3 major sections:
the 256R ladder network, the successive approximation register, and the comparator.
The converters digital outputs are positive true.
The 256R ladder network approach was chosen over the conventional R/2R ladder
because of its inherent monotonicity, which guarantees no missing digital codes.
Monotonicity is particularly important in closed loop feedback control systems.
A non-monotonic relationship can cause oscillations that will be catastrophic for the
system.
Additionally, the 256R network does not cause load variations on the reference
voltage.

The first output transition occurs when the analog signal has reached +12 LSB and
succeeding output transitions occur every 1 LSB later up to full-scale.
The successive approximation register (SAR) performs 8 iterations to approximate the
input voltage.
For any SAR type converter, n-iterations are required for an n-bit converter.
Figure 2 shows a typical example of a 3-bit converter.
In the ADC0808, ADC0809, the approximation technique is extended
to 8 bits using the 256R network.
The A/D converters successive approximation register (SAR) is reset on the positive edge
of the start conversion (SC) pulse.
The conversion is begun on the falling edge of the start conversion pulse.
A conversion in process will be interrupted by receipt of a new start conversion pulse.
Continuous conversion may be accomplished by tying the end-of-conversion (EOC) output
to the SC input.
If used in this mode, an external start conversion pulse should be applied after power up.
End-of-conversion will go low between 0 and 8 clock pulses after the rising edge of start
conversion.

The most important section of the A/D converter is the comparator.


It is this section which is responsible for the ultimate accuracy of the entire
converter.
It is also the comparator drift which has the greatest influence on the
repeatability of the device.
A chopper-stabilized comparator provides the most effective method of
satisfying all the converter requirements.
The chopper-stabilized comparator converts the DC input signal into an AC
signal.
This signal is then fed through a high gain AC amplifier and has the DC level
restored.
This technique limits the drift component of the amplifier since the drift is a DC
component which is not passed by the AC amplifier.
This makes the entire A/D converter extremely insensitive to temperature,
long term drift and input offset errors.

Resistor Ladder and Switch Tree

3-Bit A/D Transfer Curve

3-Bit A/D Absolute Accuracy Curve

At the beginning of the conversion interval, the signal goes high (or low) and
remains in that state until the conversion is completed, at which time it goes
low (or high).
The trailing edge is generally an indication of valid output data, but the data
sheet should be carefully studiedin some ADCs additional delay is
required before the output data is valid.
An N bit conversion takes N steps. In an 8 bit converter, the DAC must settle to 8 bit
accuracy before the bit decision is made, whereas in a 16 bit converter, it must settle
to 16 bit accuracy, which takes a lot longer.
In practice, 8 bit successive approximation ADCs can convert in a few hundred
nanoseconds, while 16 bit ones will generally take several microseconds.

The conversion process is generally initiated by asserting a CONVERT START signal.


The CONVST signal is a negative-going pulse whose positive-going edge actually
initiates the conversion.
The internal sample-and-hold (SHA) amplifier is placed in the hold mode on this edge,
and the various bits are determined using the SAR algorithm.
The negative-going edge of the pulse causes the CONVST or BUSY line to go high.
When the conversion is complete, the BUSY line goes low, indicating the completion
of the conversion process.
In most cases the trailing edge of the BUSY line can be used as an indication that the
output data is valid and can be used to strobe the output data into an external register.
However, because of the many variations in terminology and design, the individual
data sheet should always be consulted when using a specific ADC.
An important characteristic of a SAR ADC is that at the end of the conversion time, the
data corresponding to the sampling clock edge isavailable with no "pipeline" delay.
This makes the SAR ADC especially easy to use in "single-shot" and multiplexed
applications.

overall accuracy and linearity of the SAR ADC is determined primarily by the internal
DAC.
Until recently, most precision SAR ADCs used laser-trimmed thin-film DACs to
achieve the desired accuracy and linearity.
The thin-film resistor trimming process adds cost, and the thin-film resistor values
may be affected when subjected to the mechanical stresses of packaging.
For these reasons, switched capacitor (or charge-redistribution) DACs have become
popular in newer SAR ADCs.
The advantage of the switched capacitor DAC is that the accuracy and linearity is
primarily determined by high-accuracy photolithography, which in turn controls the
capacitor plate area and the capacitance as well as matching.
In addition, small capacitors can be placed in parallel with the main capacitors which
can be switched in and out under control of autocalibration routines to achieve high
accuracy and linearity without the need for thin-film laser trimming.

3-Bit Switched Capacitor DAC

The operation of the capacitor DAC (cap DAC) is similar to an R-2R


resistive DAC.
When a particular bit capacitor is switched to VREF, the voltage divider
created by the bit capacitor and the total array capacitance (2C) adds a
voltage to node A equal to the weight of that bit.
When the bit capacitor is switched to ground, the same voltage is
subtracted from node A.

Timing Diagram

You might also like