Sie sind auf Seite 1von 3

7/7/2015

AnaloguetoDigitalConverters(ADC)

AnaloguetoDigitalConverters(ADC)
Flash(Simultaneous)ADC
TheflashADCusescomparatorsthatcomparereferencevoltageswiththeanalogueinput
voltage.Whentheanaloguevoltageexceedsthereferencevoltageforagivencomparator,a
Highisgenerated.Ingeneral(2n1)comparatorsarerequired.Soforan8bitconversion255
comparatorsarerequired.HowevertheflashADCprovidesafastconversiontimebecauseof
theparallelprocess.

3BitFlashAnaloguetoDigitalConverter(ADC)
Thereferencevoltageforeachcomparatorissetbytheresistivevoltagedividernetwork.The
outputofeachcomparatorisconnectedtoaninputofthepriorityencoder.Theencoderis
sampledbyapulseontheEnableinputanda3bitbinarycoderepresentingtheanalogueinput
appearsontheencoderoutput.Thebinarycodeisdeterminedbythehighestorderinput
havingaHighlevel.
PrincipleofOperation:
TheflashADCcomprisesanarrayofcomparators.
Eachcomparatorisconnectedtoaresistivevoltagedividerandtotheanalogueinput
voltage.
Theresistivevoltagedividerconsistsofequalvaluedresistorsconnectedinserieswith
thereferencevoltageVREF.
http://www.electronics.dit.ie/staff/tscarff/dac_adc/ADC.htm

1/3

7/7/2015

AnaloguetoDigitalConverters(ADC)

Thuseachcomparatorcomparestheanalogueinputvoltagewithaslightlydifferent
voltagefromthedivider.
Thosecomparatorswhichareconnectedtodividerresistorswherethedividervoltageis
lowerthantheanalogueinputvoltagewillgiveahighoutput
Theothercomparatorswillproducealowoutput.
Largeranalogueinputvoltageswillresultinmorecomparatorhighoutputs.
Thepatternofcomparatorhigh/lowoutputsisappliedtoencodercircuitswhichconvert
thedataintoabinaryoutputnumberwhichisproportionaltotheratiooftheanalogue
inputvoltagetothereferencevoltage.

SuccessiveApproximationADC

TheADCisinterfacedtoacontrollerusuallyamicroprocessor.
Thecontrollerdecideswhenaconversionistobeperformedandinitiatestheconversion
byassertingtheStartConvertsignallineintothecontrollogic.
TheControlLogicmonitorstheinputtodeterminewhetherthepresentcontentsofthe
registerrepresentavaluewhichisbeloworabovetheanalogueinputvoltage.
EachbitissetinturnstartingwiththeMSBandworkingdowntotheLSB.
Theeffectofsettingeachbitisnotedbythecontrollogicand
ifsettingaparticularbitresultsinaDACoutputinexcessoftheanalogueinput
voltage,thebitisclearedbeforemovingontothenextbit
otherwisethebitisleftset.
http://www.electronics.dit.ie/staff/tscarff/dac_adc/ADC.htm

2/3

7/7/2015

AnaloguetoDigitalConverters(ADC)

Attheendoftheprocess,theLSBisadjustedandtheconversioniscomplete.
Thecontrollogicsignalsthistothecontroller/microprocessorbyassertingtheEndof
Conversionlineandthedigitaloutputistakenfromtheregisteroutput.

ThemainadvantagesoftheflashtypeofADCoverthesuccessiveapproximationADC:
ThesuccessiveapproximationtypeofADCincludesinitscircuitsabinarycounterthatis
clockedbyagatedclockoscillator.
Theclockisgatedonsolongasthecounteroutputislowerthanthebinaryequivalentof
theanalogueinputvoltage.
Oncethecounteroutputexceedstheanalogueoutputbinaryequivalenttheoscillatoris
gatedoffandthecounteroutputistakentobethebinaryequivalentoftheanalogue
input.
Onaverage,therampconversionofADCrequiresoftheorderof(2n1)clockcyclesfor
eachconversionwherenisthebitlengthoftheADCoutput.Thus,a16bitconverterwill
need65535clockpulsesforeachconversion.
ThislimitsthemaximumfrequencythatcanbehandledbysuchADCstoperhaps100
kHzmaximum.
Theflashconverteriscapableofperformingconversionsinatimeintervalrelatedtothe
slewrateofthecomparatorsandthepropagationdelayoftheencodercircuits.
ThustypicalflashADCscanperformconversionsfastenoughtoworkonrealtimevideo
datai.e.dataconversionatfrequenciesoftensofMHz.

http://www.electronics.dit.ie/staff/tscarff/dac_adc/ADC.htm

3/3

Das könnte Ihnen auch gefallen