0% found this document useful (0 votes)
6 views9 pages

Four 44

This document provides a comprehensive overview of successive approximation analog-to-digital converters (ADCs), explaining their function in converting analog signals to digital format through a binary search method. It covers key concepts such as sampling rate, quantization error, bit resolution, and the working mechanism of the ADC, along with its advantages, disadvantages, and applications. The tutorial aims to enhance understanding of successive approximation ADCs and their significance in various fields.

Uploaded by

p2155876
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views9 pages

Four 44

This document provides a comprehensive overview of successive approximation analog-to-digital converters (ADCs), explaining their function in converting analog signals to digital format through a binary search method. It covers key concepts such as sampling rate, quantization error, bit resolution, and the working mechanism of the ADC, along with its advantages, disadvantages, and applications. The tutorial aims to enhance understanding of successive approximation ADCs and their significance in various fields.

Uploaded by

p2155876
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

 Menu 

Successive Approximation ADC – Analog to


Digital Converter

In this tutorial, we will talk about successive approximation ADC. This type of ADC
converts an analog signal into a digital signal using a binary search through all
possible quantization levels. Firstly, we will discuss what ADC is. After that, we will
discuss the introduction, working, example circuits, advantages, and disadvantages
of successive approximation ADC.

ADC Introduction
ADCs are the bridge between the real world and the digital world. All the
information, whether it be temperature, audio, pressure, etc., is in the form of
continuous analog signals. But to process and manipulate these signals, we need
to interface them with microcontrollers and processors and translate them into
their digital representation. This is where analog-to-digital converters come in
handy. These are the essential blocks that convert real analog signals from the
sensors to binary set values.

How ADC Works?


The ADC is a device to convert analog sine waves to binary digitals for data
acquisition. The two key elements that determine the precision of an ADC are the

Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
sampling rate, which is based on the Nyquist theorem, and bit resolution, which
shows how accurate the output signal is.

Sampling Rate
The input signal samples at the Nyquist rate, which says that the sampling
frequency needs to be twice the signal’s frequency of interest. This avoids the
aliasing or overlapping of the signals to retain all the information and avoid data
distortion or loss. The samples are then assigned finite levels by a process called
quantization, followed by the encoding of the signal into binary format.

Quantization Error
It is the difference between the assigned value and the closest available digital
value at each sampling point. The formula for the quantization error is as follows:

Quantization Error = Vref / 2N

For example, if the reference voltage is 16 volts and the number of bits is 4, then
the quantization error is as follows:

Quantization Error = 16 / 2^4


Quantization Error = 1 Volt

It depicts that any input voltage less than 1 volt is considered to be zero. Any 
voltage greater than 1 volt will change the ADC output voltage. This introduces

Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
quantization errors.

Bit Resolution
The resolution of an ADC is based on the number of bits, which tell us about the
number of levels an ADC can produce and quantize the input analog signal. The
general formula is:

Resolution = 2N

Where N represents the number of bits. The higher the resolution, the more
accurate the resultant signals. For a 4-bit ADC, the resolution will be 16.

Though we can implement ADC using various techniques these days, this article
will focus on the successive approximation method.

Successive Approximation ADC Introduction


This ADC technique most frequently includes general applications. The ADC
comprises a comparator, a digital-to-analog converter, a register, and a control
circuit. The schematic is shown below:

At the point when the new conversion begins, the sample and hold circuit samples
the input voltage. and then this sampled signal is compared with the output signal
of the digital-to-analog converter. 

Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
4-bit Successive Approximation ADC Example

To grasp the concept, consider a 4-bit ADC with a sampling rate of 11.2 volts. We
take the comparator reference voltage as 16 volts. Whenever the new
transformation begins, the successive approximation register sets the most
significant bit to 1 and all others to zero. As the register is followed by the DAC, the
input to the DAC is 1000. So the output voltage of the DAC corresponding to this
digital code and the reference voltage of 16 turn out to be:

Vout = – Vref { B0 (1/16) + B1 (1 /8) + B2 (1/4) + B3(1/2) }


Vout = 8 Volts

This is the threshold voltage to compare with the input voltage. Thus, the output
voltage of the comparator will change the output value of the successive registers.

This sets two conditions:

Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
When Vdac < Vin

If the output voltage of the DAC is less than the input voltage, then the most
significant bit remains intact, and the next bit will change to 1 for a new
comparison.

When Vdac > Vin


On the other hand, if the output DAC voltage is greater than the input voltage, then
the MSB is transformed to zero but pulls the next bit high for the new comparison.

Working of Successive Approximation ADC


As per our calculations, the output voltage of DAC is 8 volts, and Vin is 11.2 volts.
So, this satisfies the condition Vin>Vdac, which results in no change in the most
significant bit, and successive bits are set to 1. Now, the code has become 1100. So,
the output of the DAC corresponding to this binary code is 12 volts; we measure it
using the same output voltage formula. This is the new DAC voltage to be
compared with.

Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
Once more, compare the input voltage with the DAC voltage. If again, the latter is
less, then the second bit remains the same while the third bit is made 1 for the new
comparison. But if vice versa happens, then the second bit changes to zero and the
third bit to 1 for the next comparison. It means that the current input code for the
DAC is 1010. We will deduce the output voltage, which is updated to 10 volts.
Repeat the same process again.

If Vin is less than 10 volts, then the third bit is kept as it is and sets the least
significant bit to high. For vice versa, the third bit turns to 0, and the LSB alters to 1
to compare with the input voltage. The input is for sure greater than the Vdac so
the next input code is 1011. The corresponding output voltage becomes 11 volts. It
is again compared, and the final code is 1011.

Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
Below is the tree hierarchy that depicts all the possibilities that occur during the
iterations. Hence, on the basis of comparison, we only select one code at the end.

Time Domain Representation


The four-cycle time-domain representation of the sequence for the visual is as
follows:

Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
Conversion Time
It is the time when an analog-to-digital converter needs to completely convert
continuous signals to digital signals. The basis of the conversion time is the
number of bits, because the N number of bits takes the N number of clock cycles.
Each bit iteration takes one cycle. So, the general conversion time formula is:

Tc = N x Tclk

We can see that the conversion time is independent of the input voltage, which is
not the case in the majority of the other ADCs.

Conversion Speed
The speed with which the conversion of the signal takes place is called the
conversion speed. Successive Approximation ADC’s typical conversion speed is
between 2 and 10 Mega Samples Per Second. (MSPS).

Successive Approximation ADC Resolution

Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
Talking about the resolution, it is the number of bits the analog to digital converter
utilizes to discrete the analog inputs. The typical resolution of the successive
approximation analog-to-digital converter is in a wide range, starting from 8 bits to
16 bits. Still, some exceptions can resolve up to 20 bits.

SA DAC Latency

Data latency is the time taken by the converter to make the data available for
download. It is measured in either time or conversion cycles. If the data is available
after a single conversion cycle, then it is called a zero-latency ADC. The successive
approximation is a zero-latency ADC. So, it is used in applications where data is
required immediately.

Advantages
They output the binary representation serially.
They are highly accurate due to their high-resolution.
Successive Approximation ADCs are reliable and power effective.

Disadvantages
As the resolution increases, the ADC slows down.
Its accuracy can drop due to noise and variations in reference voltage.
It might be unsuitable for applications that require very fine levels of detail.

Applications
Embedded Systems Energy Monitoring and Control

Medical Instruments Consumer Electronics

Conclusion
In conclusion, this tutorial provides an in-depth overview of successive
approximation ADC. It covers the basic introduction of ADC, its workings, and
moves towards successive approximation ADC. Then we discuss the example along
with its workings, advantages, disadvantages, and applications. Hopefully, this was
helpful in expanding your knowledge of successive approximation ADC.

You may also like to read:

Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF

You might also like