Introduction to VLSI Circuits and Systems, NCUT 2007
Module-IV
NYQUIST RATE A/D CONVERTERS
Prepared By:
Dr. Vasudeva
Assistant Professor
Introduction to VLSI Circuits and Systems, NCUT 2007
Syllabus
D/A-BasedSuccessiveApproximationConverter
Flash/ParallelConverters
IssuesinDesigningFlashA/DConverters
Two-StepA/DConverters
Two-StepConverterwithDigitalErrorCorrection.
Introduction to VLSI Circuits and Systems, NCUT 2007
What is a Successive Approximation ADC?
TheSuccessiveApproximationADCis
theADCofchoiceforlowcost
medium tohighresolution
applications,theresolutionforSAR
ADCsrangesfrom8-18bits,with
samplespeedsupto5mega-samples
persecond(Msps).
Also,itcanbeconstructedinasmall
formfactorwithlowpower
consumption,whichiswhythistypeof
ADCisusedforportablebattery-
poweredinstruments.
Asthenameimplies,thisADCappliesabinarysearchalgorithmtoconvertthe
values,whichiswhytheinternalcircuitrymayberunningatseveralMHZbutthe
actualsamplerateismuchlessduetotheSuccessiveApproximationalgorithm.
Introduction to VLSI Circuits and Systems, NCUT 2007
Working of Successive Approximation ADC
ThisADCconsistsofacomparator,adigitaltoanalogconverter,andasuccessive
approximationregisteralongwiththecontrolcircuit.
Now,wheneveranewconversationstarts,thesampleandholdcircuitsamplesthe
inputsignal.Andthatsignaliscomparedwiththespecificoutputsignalofthe
DAC.
Introduction to VLSI Circuits and Systems, NCUT 2007
Contd…
Supposeafive-bitSARADC.Ananalogvoltagesignalof19voltsisappliedatthe
input.
Initial Condition
TheoperationstartsbyclearingallthebitsinSAR.Let’ssupposeQistheoutput,
sinceitisa5-bitADC,theoutputwillhavefivebitsfromQ0toQ4.Initially,the
contentsinsuccessiveapproximationregister(SAR)aregivenbelow:
Q = [00000], VDAC= 0V, Vin> VDAC, Vcomp= high
Introduction to VLSI Circuits and Systems, NCUT 2007
Contd…
ThirdClockCycle
Inthisclockcycle,then-2bit(thatis,the3rdbit)isset.whilethevalueofthe
previousn-1bitis0.ThevalueofSARinthesecondclockcyclewasQ=
[11000]=24V.
Q = [10100], VDAC= 20V, Vin< VDAC, Vcomp= low
But this value (Q = 10100 or VDAC = 20) is greater than the input voltage.
The approximation is wrong. The output of the comparator goes low.
Introduction to VLSI Circuits and Systems, NCUT 2007
Contd…
FourthClockCycle
Inthisclockcycle,then-3bit(thesecondbit)isset.whilethevalueofthe
previousn-2bitis0.
ThevalueofSARinthethirdclockcyclewasQ=[10100]=20V.Butthisvalue
isgreaterthantheinputvoltage.Again,ntheapproximationiswrong.Then-2bit
goeslowwhilethen-3bitgoeshigh.
Q = [10010], VDAC= 18V, Vin< VDAC, Vcomp= high
Introduction to VLSI Circuits and Systems, NCUT 2007
Contd…
FifthClockCycle
Inthisclockcycle,then-4orLSBbitisset.whiletheotherbitsremain
unchanged.ThevalueofSARinthefourthclockcyclewasQ=[10010]=18V.
Butthisvalueislessthantheinputvoltage.
Thecomparatoroutputgoeshigh.Theleastsignificantbitgoeshigh.
Attheendoftheconversion,theinputoftheDACisequaltotheoutputofthe
DAC.
Q = [10011], VDAC= 19V, End of conversion
Introduction to VLSI Circuits and Systems, NCUT 2007
Contd…
Advantages
HighAccuracy
Lowpowerconsumption
EasytoInterface
Noiseimmunity
Disadvantages
SlowConversionRate
LimitedResolution
Non-linearBehavior
Complexity