Digital 2016 6ADC

  • Upload
    nunu

  • View
    216

  • Download
    0

Embed Size (px)

Citation preview

  • 8/18/2019 Digital 2016 6ADC

    1/24

    Analog to DigitalConverters 

    • Representing a continuouslyvarying physical quantity by asequence of discrete numericalvalues.

    PNJ 10/28/2004 Telekomunikasi 2 1

    03 07 10 14 09 02 00 04 

  • 8/18/2019 Digital 2016 6ADC

    2/24

    Conversion Methods

    • Ramp ADC

    • Successive Approximation

    • Flash Comparison

    PNJ 10/28/2004 Telekomunikasi 2 2

  • 8/18/2019 Digital 2016 6ADC

    3/24

     The Comparator

     – Most A-D converters use a comparatoras part of the conversion process

     – A comparator compares 2 signals A andB

    • if A B the comparator output is in onelogic state !"# sa$%

    • if B A then it is in the opposite state !sa$%

     – A comparator can 'e 'uilt using an opamp (ith no feed'ac)

       -

         +analogueinput 

    referencevoltage

  • 8/18/2019 Digital 2016 6ADC

    4/24

    Digital-Ramp ADC

    • Conversion from analog to digitalform inherentl$ involves comparator

    action (here the value of the analogvoltage at some point in time iscompared (ith some standard*

    •A common (a$ to do that is to appl$the analog voltage to one terminal ofa comparator and trigger a 'inar$counter (hich drives a DAC*

  • 8/18/2019 Digital 2016 6ADC

    5/24

    Ramp ADC

    PNJ 10/28/2004 Telekomunikasi 2 5

  • 8/18/2019 Digital 2016 6ADC

    6/24

  • 8/18/2019 Digital 2016 6ADC

    7/24

    Successive Approximation

    PNJ 10/28/2004 Telekomunikasi 2 7

  • 8/18/2019 Digital 2016 6ADC

    8/24

    Successive approximation

    ADC• Much faster than

    the digital rampADC 'ecause ituses digital logicto converge on thevalue closest tothe input voltage*

    • A comparator anda DAC are used inthe process*

  • 8/18/2019 Digital 2016 6ADC

    9/24

    Successive-Approximaion A/!

    Successive

    Approximaion

    "e#iser 

    !/A $onverer %re& 

    clock 

    analo#

    inpu

    !i#ial

    'upu

    !aa

    A iniiali(aion) all *is &rom +e SA" are se o (ero) an,

    conversion *e#ins * akin# ST"T line lo.

    comparaor 

    ST"T

  • 8/18/2019 Digital 2016 6ADC

    10/24

    Successive

    Approximaion

    "e#iser 

    !/A $onverer %re& 

    clock 

    analo#

    inpu

    !i#ial

    'upu

    !aa

    comparaor 

    ST"T

    Successive-Approximaion A/!

    irs +e lo#ic in +e SA" ses +e S *i e3ual o 1

    5 %6 "emem*er +a a 1 in *i 7 .ill *e +al& o& &ull

    scale

  • 8/18/2019 Digital 2016 6ADC

    11/24

    Successive

    Approximaion

    "e#iser 

    !/A $onverer %re& 

    clock 

    analo#

    inpu

    !i#ial

    'upu

    !aacomparaor 

    ST"T

    Successive-Approximaion A/!

    T+e oupu o& +e SA" &ee,s +e !/A converer pro,ucin# an

    oupu compare, o +e analo# inpu vola#e & +e !/A

    oupu is %in +en +e S is le& a 1 an, +e nex *i is

    +en ese,

  • 8/18/2019 Digital 2016 6ADC

    12/24

    Successive

    Approximaion

    "e#iser 

    !/A $onverer %re& 

    clock 

    analo#

    inpu

    !i#ial

    'upu

    !aacomparaor 

    ST"T

    Successive-Approximaion A/!

    & +e !/A oupu is 9 %in +en +e S is se o 0 an, +e

    nex *i is se e3ual o 1

  • 8/18/2019 Digital 2016 6ADC

    13/24

    Successive *is are se an, ese, * comparin# +e !A$ oupu o

    +e inpu %in in an 8 sep process &or an 8-*i converer6 +a resuls

    in a vali, 8-*i *inar oupu +a represens +e inpu vola#e

  • 8/18/2019 Digital 2016 6ADC

    14/24

    $:'$; P

  • 8/18/2019 Digital 2016 6ADC

    15/24

    Successive approximaion searc+ ree

    &or a 4-*i A/!

      1111

    1110

      1101

    1100

      1011

    1010

      1001

    1000

      0111

    0110

      0101

    0100

      0011

    0010

      0001

    !/A oupu

    compare, .i+ %in 

    o see i& lar#er orsmaller 

  • 8/18/2019 Digital 2016 6ADC

    16/24

     Noe +a +e successive approximaion process akes a

    &ixe, ime - 8 clock ccles &or +e 8-*i example

    or #reaer accurac) one mus use a +i#+er *i converer)

    ie 10-*i) 12-*i) ec Bo.ever) +e ,ep+ o& +e searc+ an,+e ime re3uire, increases .i+ +e *i coun

  • 8/18/2019 Digital 2016 6ADC

    17/24

    Flash Comparison

    PNJ 10/28/2004 Telekomunikasi 2 17

    & N is +e num*er o& *is in +e

    oupu .or,C

    T+en 2 N comparaors .ill *e

    re3uire,

  • 8/18/2019 Digital 2016 6ADC

    18/24

    Flash ADC

    • +t is the fastest t$pe of ADCavaila'le# 'ut re,uires acomparator for each value of

    output*!. for -'it# 2// for 0-'it# etc*%

    • Such ADCs are availa'le in +C formup to 0-'it and &"-'it 1ash ADCs!&"2. comparators% are planned*

    •  The encoder logic executes a truthta'le to convert the ladder of inputsto the 'inar$ num'er output*

    Illustrated is a 3-bit flash ADC with resolution 1 voltIllustrated is a 3-bit flash ADC with resolution 1 volt

  • 8/18/2019 Digital 2016 6ADC

    19/24

    Flash ADC

    •  The resistor net and comparatorsprovide an input to the com'inationallogic circuit# so the conversion time is

     ust the propagation dela$ throughthe net(or) - it is not limited '$ thecloc) rate or some convergence

    se,uence*

  • 8/18/2019 Digital 2016 6ADC

    20/24

    Resolution

    • Misal)an 'ilangan 'iner dengan n 'itdiguna)an untu) me(a)ili nilaianalog mulai dari " )e A

    •  There are 2n possi'le num'ers

    • Resolution 3 A 4 2n

    •FS 3 !2

    n

    -&% step si5e

    PNJ 10/28/2004 Telekomunikasi 2 20

  • 8/18/2019 Digital 2016 6ADC

    21/24

    Resolution 6xample

    •  Temperature range of " 7 to ."" 7 to'e linearl$ converted to a voltagesignal of " to 2*/ 8# then digiti5ed

    (ith an 8-bit A4D converter

    • 2*/ 4 20 3 "*""90 8# or a'out &" m8per step

    • ."" 7 4 20 3 &*2 7 per step

    PNJ 10/28/2004 Telekomunikasi 2 21

  • 8/18/2019 Digital 2016 6ADC

    22/24

    Resolution 6xample

    •  Temperature range of " 7 to ."" 7 to'e linearl$ converted to a voltagesignal of " to 2*/ 8# then digiti5ed

    (ith a 10-bit A4D converter

    • 2*/ 4 2&" 3 "*""2::8# or a'out 2*:

    m8 per step• ."" 7 4 2&" 3 "*29 7 per step

    PNJ 10/28/2004 Telekomunikasi 2 22

  • 8/18/2019 Digital 2016 6ADC

    23/24

    ;uanti5ation

  • 8/18/2019 Digital 2016 6ADC

    24/24

    Conversion Time

    • >a)tu $ang di'utuh)an untu)memperoleh sampel dari sin$al analog danmenentu)an representasi numeri)*

    PNJ 10/28/2004 Telekomunikasi 2 24