Basics of ADC/DAC

This blog is meant to cover the general concepts written about in the “ADC/DAC Tutorial” article. The article covers different kinds of ADC/DAC architectures, along with some of the key things to look for when choosing an ADC or DAC. I have personally had to use ADCs and DACs for several projects. A notable project was the SPEC Sensors Carbon Monoxide detector which involved a sensor with an analog output that had to be run through an ADC to my Arduino Uno. Most applications involving some kind of sensor that can interface with the real world will usually involve an ADC. DACs are very common for interfacing an MCU or Microprocessor to an analog device, like a speaker in a headset using VoIP.

Figure 1: Comparison of ADC Architectures (Courtesy of Analog Devices)

The architectures described in the article are:

  • Successive Approximation Register (SAR) ADC
  • Sigma Delta (∑∆) converter ADC
  • Pipelined converter ADC
  • Binary Weighted DAC
  • String DAC
  • R-2R DAC
  • Successive Approximation Registers, SAR

  • Most popular
  • Often use I2C or SPI interface (sometimes parallel)
  • Name comes from how value is determined by using successive approximation

    Sigma Delta,∑∆

  • Popular for high-resolution applications
  • Use oversampling
  • Use digital filtering
  • Pipelined

  • Fastest ADC
  • Uses sub ADC/DAC to easily convert most significant bits and least significant bits
  • Great for high speed applications
  • Binary Weighted DAC

  • Uses system of resistors whose outputs all meet at same summing resistor
  • More significant bits output more current than less significant bits
  • Usually used to explain DAC operation to students
  • String DAC

  • Simplest DAC architecture
  • String of equal valued resistors in series with output at each node
  • Least linear
  • R-2R

  • Very popular architecture
  • Name comes from fact that only two values of resistors are used
  • Very scalable

Figure 1 Source: http://www.analog.com/en/analog-dialogue/articles/the-right-adc-architecture.html

關於作者

Image of Pat Sagsveen Pat Sagsveen 是 DigiKey 的應用工程技術助理,負責協助客戶尋求更好的方式,來運用新技術與零件完成專案。他自美國北卡俾斯麥州立學院取得電子與通訊應用科學副學士學位後,於 2016 年加入 DigiKey 團隊。基於對放大器的熱情,他在閒暇之餘也投入不少時間建構並研究放大器,包括打造三真空管吉他擴大機。
More posts by Pat Sagsveen
 TechForum

Have questions or comments? Continue the conversation on TechForum, Digi-Key's online community and technical resource.

Visit TechForum