I recently interviewed a candidate who listed having worked in an ADC group at Analog Devices. Wanting to ask a technical question on a topic he would/should know, I noticed that I wasn’t sure exactly how an ADC works. So, I thought up three solutions before asking the question, but still wondered how ADC’s work fast enough for applications like audio. I’m familiar with the ramp and counter method used in microcontrollers from having used them. The successive approximation method is also a straightforward and fairly good solution, but even that takes 24 cycles for audio quality ADC. Next, I reinvented multistage subranging ADC as a way to expand flash ADC. While trying to figure out what my invention was called, I stumbled across another really cool ADC that I would never have thought of. The operation of most ADC’s can be explained to anyone because they don’t require special knowledge to understand, but delta-sigma ADC’s are completely based on frequency-domain thinking. Learning about them helped improve my understanding of DSP and control theory.
Here’s a good discussion of various ADC’s:
Read all 3 parts of this post. Part 1 helps understand what the modulator does. Part 2 makes Nyquist simpler than ever before. Part 3 gives insight into how the noise shaping really works.
I like this one because it explains how you extract 16 bits of width out of just 64 samples.
And once you understand all that, you’ll appreciate this piece on upsampling in CD players
but don’t buy one because it’s all overpriced. Advertising the $1.25 DAC http://www.ti.com/product/