Analog-to-Digital Converters (ADC) - Basics

Поділитися
Вставка
  • Опубліковано 15 лип 2024
  • Playlist (with all related videos): • Electronic Circuit Des...
    EN: This Tutorial describes basic characteristics of analog to digital converters and covers the most common errors.
    DE: Dieses Tutorial beschreibt grundlegende Kennlinien von Analog-Digital-Konvertern und geht auf deren gängigste Fehler ein.
    Tutor: Michael Fuchs
    Chapters:
    0:00 Intro
    0:59 The Process of Digitalization
    2:26 The Transfer Curve
    3:27 The Offset Error
    4:23 The Gain Error
    5:18 Non-Linearity Errors
    9:34 Sampling Depth and Sampling Rate
    10:39 The Quantization Error
    12:22 The Sampling Error (Aliasing)
    14:11 Anti Aliasing Filters
    Additional Links:
    - Analog-Digital-Conversion:
    www.analog.com/media/en/train...
    - Analog-to-Digital Converter Testing:
    www.mit.edu/people/klund/A2Dte...
    - Institut für Elektronik / TU Graz:
    ife.tugraz.at
    www.tugraz.at
    - Like us on Facebook:
    / ife.tugraz.at
    Production: TU Graz - Lehr- und Lerntechnologien

КОМЕНТАРІ • 45

  • @TruthIsLove.
    @TruthIsLove. 2 роки тому +3

    If you think bout it, it can be argued we operate with both analogue and digital, analogue being our right hemisphere and digital being our left. If this knowledge can be integrated in developing computer systems, I'm sure we might see much bigger break throughs, not that we're lacking any at this time

  • @nciscrazy10
    @nciscrazy10 4 роки тому +8

    thank you for this video

  • @mefegumus
    @mefegumus 4 роки тому +7

    Thank you for the clear explanation

  • @alhenriq
    @alhenriq 3 роки тому +9

    Finally found a presentation that resonated with me! Thank you for such clarity!

    • @AK-IT
      @AK-IT 3 роки тому +2

      Agreed

  • @mubashir22ful
    @mubashir22ful 3 роки тому +5

    After going through all the videos I finally found someone who did it for me. Danke schön und bis spater!

    • @user-xy2dd8bu5n
      @user-xy2dd8bu5n 2 місяці тому

      it didnt help!!!!!!!!!!!!!

    • @einAntoon
      @einAntoon 23 дні тому

      @@user-xy2dd8bu5nyou are just dumb

  • @maxmustermann5353
    @maxmustermann5353 3 роки тому +5

    Very good explanation! Thanks

  • @Iawait
    @Iawait 2 роки тому +9

    adc main here I found this guide very good, I have hit challanger recently

  • @klipk7296
    @klipk7296 4 роки тому +2

    really good introduction

  • @qwerty_____146
    @qwerty_____146 3 роки тому +4

    Thank you, Dear. really nice to learn.

  • @surajtopal9940
    @surajtopal9940 3 роки тому +2

    thank you sir ji

  • @magoostus
    @magoostus 7 місяців тому +1

    i just came to correct @12:20 in the video it shows that 24bit is 114db of dynamic range, which is wrong. it's actually 144db. About ~6db per bit

  • @MadeleineWalderdorff
    @MadeleineWalderdorff 4 роки тому +3

    very well done.

  • @thecanadiandavid600
    @thecanadiandavid600 Рік тому

    I have a sony home theatre disc player/ reciever with optical out as the only Audio out put. will its analog inputs (3 Rca's) as well as the built in am fm be transported properly through the digital out into powered active speakers with optical in? It also plays Super Audio CD and has many coaxial inputs Did I just find the ultimate input transport hub/ADC or will it only transport the disc audio?

  • @yannis3756
    @yannis3756 3 роки тому +2

    In the Transfer Characteristic at 2:50 why does the digital output change at the middle of every LSB interval and not at the end the LSB interval? Whereas in the previous slide, at 2:30: "The process of Digitalization", its clear that the digital output codes are mapped to exactly 1 whole LSB ? These two slides are a little confusing. For example in the "Transfer Characteristic of an ADC", if the analog input was 1/9 of FSR, then what would be the correct ADC output: 000 or 001 and why ? Thanks.

    • @michaelfuchs1607
      @michaelfuchs1607 3 роки тому +3

      Thank you for pointing this out! There are different philosophies at which input value the next quantization step should occur. The two most common are:
      A) The center of the quantization step is exactly located at the input value V_in = 1/8 FSR, as can be seen in 2:50. This allows an error of +-0.5 LSB for the input value.
      B) Alternatively, you could also put that the beginning of the quantization step exactly at V_in = 1/8 FSR, which would mean, that for all input voltages below 1/8 FSR the output would be 0.
      So in your example of an input voltage of 1/9 FSR, the output value would be 1 for case A, and 0 for case B.
      Little tipp: You can adjust the exact behaviour yourself with the help of the offset error.

  • @jakestagg
    @jakestagg Місяць тому

    0:04 my thiughts almost exactly!

  • @peepeeinspector
    @peepeeinspector Рік тому +1

    I’m a ME major studying this topic for a digital controls elective, and to be honest, this video made me so lost. Could someone lead me to a video that could help me make this more sense

  • @leonmaxi7094
    @leonmaxi7094 3 роки тому +4

    Quick question: Do I need an "analog to digital" converter if I'm only using vst plugins? I know the DAC is required, but since mixing and playing in the box are all done digitally, is an ADC really necessary? Thanks.

    • @michaelfuchs441
      @michaelfuchs441 3 роки тому +1

      No, but it is if you want to listen to the stuff you are working on with your vst plugin, is it not?

    • @forrestlyric6378
      @forrestlyric6378 2 роки тому

      @Merrick Roman I really appreciate your reply. I found the site through google and Im in the hacking process atm.
      Seems to take quite some time so I will reply here later with my results.

    • @forrestlyric6378
      @forrestlyric6378 2 роки тому +1

      @Merrick Roman It worked and I now got access to my account again. Im so happy!
      Thanks so much, you saved my ass !

    • @merrickroman5782
      @merrickroman5782 2 роки тому

      @Forrest Lyric Happy to help =)

  • @kaaeeniya
    @kaaeeniya 3 роки тому +1

    how do you say happy thanksgiving in analog to digital ?

    • @michaelfuchs441
      @michaelfuchs441 3 роки тому +4

      I don't know...? One could say it in binary:
      01101000 01100001 01110000 01110000 01111001 00100000 01110100 01101000 01100001 01101110 01101011 01110011 00100000 01100111 01101001 01110110 01101001 01101110 01100111

    • @kaaeeniya
      @kaaeeniya 3 роки тому +1

      @@michaelfuchs441 thank you!!!

    • @maxmustermann5353
      @maxmustermann5353 3 роки тому +1

      @@michaelfuchs441 00111010 00101101 00101001 👍

  • @levijessegonzalez3629
    @levijessegonzalez3629 3 роки тому +4

    Tom Green is into Audio????

  • @mustafaglnr8780
    @mustafaglnr8780 2 роки тому +2

    l think this is not basics of ADC, just focus on Error Types no basic rules and description.🙃

    • @ife.tugraz
      @ife.tugraz 2 роки тому +1

      Maybe we should have called this video "fundamentals of ADCs", since I think you have to know all the voacabulary of this video to understand how different types of ADCs perform. But we did a few more of those videos where we go further into detail regarding their functionality. For the latest videos check out our "new" UA-cam channel:
      ua-cam.com/users/ife-tugraz

    • @mustafaglnr8780
      @mustafaglnr8780 2 роки тому +1

      Then you did fundamental series...
      Thanks your efforts for series👌🏅

  • @user-xy2dd8bu5n
    @user-xy2dd8bu5n 2 місяці тому +1

    bro my teacher said that it doesnt work like that so ur video is just a lie or idk

  • @bra1nsen
    @bra1nsen 2 роки тому +2

    REF = 5V
    ADC_Value = ADC.ADS1263_GetAll() # get ADC1 value
    if(ADC_Value[0]>>31 ==1):
    SolarIrradiance = (REF*2 - ADC_Value[0] * REF / 0x80000000)
    else:
    SolarIrradiance = (ADC_Value[0] * REF / 0x7fffffff)
    Why 2 formulars for the ADS1263 32 Bit ADC ?