Analog-to-Digital Converters (ADC) - Basics

Sdílet
Vložit
  • čas přidán 5. 08. 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

Komentáře • 45

  • @alhenriq
    @alhenriq Před 3 lety +9

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

  • @mefegumus
    @mefegumus Před 4 lety +7

    Thank you for the clear explanation

  • @mubashir22ful
    @mubashir22ful Před 3 lety +5

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

  • @TruthIsLove.
    @TruthIsLove. Před 2 lety +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 Před 4 lety +8

    thank you for this video

  • @Iawait
    @Iawait Před 2 lety +9

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

  • @maxmustermann5353
    @maxmustermann5353 Před 3 lety +5

    Very good explanation! Thanks

  • @klipk7296
    @klipk7296 Před 4 lety +2

    really good introduction

  • @magoostus
    @magoostus Před 7 měsíci +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

  • @qwerty_____146
    @qwerty_____146 Před 3 lety +4

    Thank you, Dear. really nice to learn.

  • @MadeleineWalderdorff
    @MadeleineWalderdorff Před 4 lety +3

    very well done.

  • @surajtopal9940
    @surajtopal9940 Před 3 lety +2

    thank you sir ji

  • @yannis3756
    @yannis3756 Před 3 lety +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 Před 3 lety +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.

  • @thecanadiandavid600
    @thecanadiandavid600 Před rokem

    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?

  • @jakestagg
    @jakestagg Před 2 měsíci

    0:04 my thiughts almost exactly!

  • @peepeeinspector
    @peepeeinspector Před rokem +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

  • @kaaeeniya
    @kaaeeniya Před 3 lety +1

    how do you say happy thanksgiving in analog to digital ?

    • @michaelfuchs441
      @michaelfuchs441 Před 3 lety +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 Před 3 lety +1

      @@michaelfuchs441 thank you!!!

    • @maxmustermann5353
      @maxmustermann5353 Před 3 lety +1

      @@michaelfuchs441 00111010 00101101 00101001 👍

  • @leonmaxi7094
    @leonmaxi7094 Před 3 lety +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 Před 3 lety +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 Před 3 lety

      @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 Před 3 lety +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 Před 3 lety

      @Forrest Lyric Happy to help =)

  • @levijessegonzalez3629
    @levijessegonzalez3629 Před 4 lety +4

    Tom Green is into Audio????

  • @mustafaglnr8780
    @mustafaglnr8780 Před 2 lety +2

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

    • @ife.tugraz
      @ife.tugraz Před 2 lety +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" CZcams channel:
      czcams.com/users/ife-tugraz

    • @mustafaglnr8780
      @mustafaglnr8780 Před 2 lety +1

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

  • @user-xy2dd8bu5n
    @user-xy2dd8bu5n Před 2 měsíci +1

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

  • @bra1nsen
    @bra1nsen Před 2 lety +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 ?