ADC(Analog-to-Digital Converter)๋ ์๋ ๋ก๊ทธ ์ ํธ๋ฅผ ๋์งํธ ์ ํธ๋ก ๋ณํํ๋ ์ ์ ์ฅ์น์ ๋๋ค. ADC๋ ํ๋ ์ ์๊ธฐ๊ธฐ์์ ํ์์ ์ธ ๊ตฌ์ฑ ์์๋ก, ์๋ ๋ก๊ทธ ์ ํธ(์: ์จ๋, ์๋ ฅ, ์๋ฆฌ ๋ฑ)๋ฅผ ๋์งํธ ํํ๋ก ๋ณํํ์ฌ ๋ง์ดํฌ๋กํ๋ก์ธ์๋ ๋์งํธ ํ๋ก์์ ์ฒ๋ฆฌํ ์ ์๋๋ก ํฉ๋๋ค. ์ด๋ฌํ ๋ณํ ๊ณผ์ ์ ๋ฐ์ดํฐ ์์ง, ์ ํธ ์ฒ๋ฆฌ, ํต์ ๋ฑ ๋ค์ํ ์์ฉ ๋ถ์ผ์์ ์ค์ํ๊ฒ ์์ฉํฉ๋๋ค.
ADC์ ์ค์์ฑ์ ๋์งํธ ์์คํ ์ด ์๋ ๋ก๊ทธ ์ธ๊ณ์ ์ํธ์์ฉํ ์ ์๋๋ก ํด์ค๋ค๋ ์ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ค๋งํธํฐ์ ๋ง์ดํฌ๋ ์์ฑ์ ์๋ ๋ก๊ทธ ์ ํธ๋ก ์์งํ์ง๋ง, ์ด ์ ํธ๋ ADC๋ฅผ ํตํด ๋์งํธ ์ ํธ๋ก ๋ณํ๋์ด ์์ฑ ์ธ์ ์ํํธ์จ์ด์ ์ ๋ฌ๋ฉ๋๋ค. ์ด ๊ณผ์ ์์ ADC์ ์ ํ๋, ์๋, ํด์๋๋ ์ต์ข ์์คํ ์ ์ฑ๋ฅ์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฏธ์น๋ฏ๋ก, ์ ์ ํ ADC ์ ํ์ ์์คํ ์ค๊ณ์์ ๋งค์ฐ ์ค์ํฉ๋๋ค.
๊ธฐ์ ์ ์ผ๋ก, ADC๋ ์ํ๋ง, ์์ํ, ์ธ์ฝ๋ฉ์ ์ธ ๋จ๊ณ๋ฅผ ๊ฑฐ์ณ ์ ํธ๋ฅผ ๋ณํํฉ๋๋ค. ์ํ๋ง์ ์๋ ๋ก๊ทธ ์ ํธ์ ํน์ ์ง์ ์ ์ธก์ ํ๋ ๊ณผ์ ์ด๋ฉฐ, ์์ํ๋ ์ด ์ธก์ ๊ฐ์ ๊ฐ์ฅ ๊ฐ๊น์ด ๋์งํธ ๊ฐ์ผ๋ก ๋ณํํ๋ ๊ณผ์ ์ ๋๋ค. ๋ง์ง๋ง์ผ๋ก ์ธ์ฝ๋ฉ์ ์์ํ๋ ๊ฐ์ ์ด์ง์๋ก ํํํ๋ ๊ณผ์ ์ ๋๋ค. ์ด๋ฌํ ๊ณผ์ ์ ADC์ ์ฑ๋ฅ์ ๊ฒฐ์ ์ง๋ ์ค์ํ ์์๋ก ์์ฉํ๋ฉฐ, ์ํ๋ง ์ฃผํ์์ ๋นํธ ํด์๋๋ ADC์ ํ์ง์ ํ๊ฐํ๋ ์ฃผ์ ์งํ์ ๋๋ค.
ADC๋ ์ฌ๋ฌ ๊ตฌ์ฑ ์์๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ๊ฐ ๊ตฌ์ฑ ์์๋ ์๋ ๋ก๊ทธ ์ ํธ๋ฅผ ๋์งํธ๋ก ๋ณํํ๋ ๋ฐ ํ์์ ์ธ ์ญํ ์ ํฉ๋๋ค. ์ฃผ์ ๊ตฌ์ฑ ์์์๋ ์ํ ๋ฐ ํ๋ ํ๋ก(Sample and Hold Circuit), ์์ํ๊ธฐ(Quantizer), ์ธ์ฝ๋(Encoder) ๋ฐ ํด๋ญ ํ๋ก(Clock Circuit)๊ฐ ํฌํจ๋ฉ๋๋ค.
์ํ ๋ฐ ํ๋ ํ๋ก๋ ์๋ ๋ก๊ทธ ์ ํธ๋ฅผ ์ผ์ ํ ์๊ฐ ๊ฐ๊ฒฉ์ผ๋ก ์ํ๋งํ์ฌ ๊ทธ ๊ฐ์ ์ ์งํ๋ ์ญํ ์ ํฉ๋๋ค. ์ด ํ๋ก๋ ์๋ ๋ก๊ทธ ์ ํธ์ ์ฐ์์ฑ์ ๋ณด์ฅํ๊ณ , ๋ณํ ๊ณผ์ ์์ ์ ํธ์ ๋ณ๋์ฑ์ ์ต์ํํฉ๋๋ค. ์ํ๋ง ์ฃผํ์๋ ADC์ ์ฑ๋ฅ์ ํฐ ์ํฅ์ ๋ฏธ์น๋ฉฐ, ๋์ดํด์คํธ ์ํ๋ง ์ ๋ฆฌ์ ๋ฐ๋ผ ์๋ ๋ก๊ทธ ์ ํธ์ ์ต๋ ์ฃผํ์์ ๋ ๋ฐฐ ์ด์์ผ๋ก ์ค์ ํด์ผ ํฉ๋๋ค.
์์ํ๊ธฐ๋ ์ํ๋ง๋ ์๋ ๋ก๊ทธ ๊ฐ์ ์ ํํ ์์ ๋์งํธ ๊ฐ์ผ๋ก ๋ณํํ๋ ๋จ๊ณ์ ๋๋ค. ์ด ๊ณผ์ ์์๋ ์์ํ ์ค์ฐจ๊ฐ ๋ฐ์ํ ์ ์์ผ๋ฉฐ, ์ด๋ ์ ํธ์ ํ์ง์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ์์ํ ๋นํธ ์๊ฐ ๋์์๋ก ๋ ๋ง์ ๋์งํธ ๊ฐ์ด ๊ฐ๋ฅํด์ง๋ฉฐ, ์ด๋ ๋ ๋์ ํด์๋๋ฅผ ์๋ฏธํฉ๋๋ค.
์ธ์ฝ๋๋ ์์ํ๋ ๊ฐ์ ์ด์ง์๋ก ๋ณํํ๋ ๊ณผ์ ์ ๋๋ค. ์ด ๋จ๊ณ์์ ๋ค์ํ ์ธ์ฝ๋ฉ ๋ฐฉ๋ฒ์ด ์ฌ์ฉ๋ ์ ์์ผ๋ฉฐ, ์ผ๋ฐ์ ์ผ๋ก ์ด์ง ์ธ์ฝ๋ฉ์ด ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋ฉ๋๋ค. ์ธ์ฝ๋ฉ ๋ฐฉ์์ ๋ฐ๋ผ ๋ฐ์ดํฐ์ ์ ์ก ์๋์ ํจ์จ์ฑ์ด ๋ฌ๋ผ์ง ์ ์์ต๋๋ค.
ํด๋ญ ํ๋ก๋ ADC์ ๋์์ ์กฐ์ ํ๋ ์ญํ ์ ํ๋ฉฐ, ์ํ๋ง ํ์ด๋ฐ์ ๊ฒฐ์ ํฉ๋๋ค. ํด๋ญ ์ฃผํ์๋ ADC์ ์ฑ๋ฅ๊ณผ ์๋์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฏธ์น๋ฏ๋ก, ์ ์ ํ ํด๋ญ ์ฃผํ์๋ฅผ ์ ํํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
ADC๋ ์ฌ๋ฌ ๊ฐ์ง ์ ํ์ผ๋ก ๋ถ๋ฅ๋ ์ ์์ผ๋ฉฐ, ๊ฐ ์ ํ์ ํน์ ์์ฉ ๋ถ์ผ์ ์ ํฉํฉ๋๋ค. ์ฃผ์ ADC ์ ํ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
Successive Approximation ADC: ์ด ์ ํ์ ์ด์ง ๊ฒ์ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ์๋ ๋ก๊ทธ ์ ํธ๋ฅผ ๋์งํธ๋ก ๋ณํํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์๋์ ํด์๋ ์ฌ์ด์ ๊ท ํ์ ์ ๋ง์ถ๊ณ ์์ด ๋ง์ ์์ฉ ๋ถ์ผ์์ ์ฌ์ฉ๋ฉ๋๋ค.
Sigma-Delta ADC: ์ด ADC๋ ์ค๋ฒ์ํ๋ง๊ณผ ๋ ธ์ด์ฆ ์ ํ์ ํตํด ๋์ ํด์๋๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ฃผ๋ก ์ค๋์ค ๋ฐ ์ ๋ฐ ์ธก์ ์ฅ์น์์ ์ฌ์ฉ๋ฉ๋๋ค.
Flash ADC: ์ด ADC๋ ๋ชจ๋ ๊ฐ๋ฅํ ์ ๋ ฅ ๊ฐ์ ๋์์ ์ธก์ ํ์ฌ ๊ฐ์ฅ ๋น ๋ฅธ ๋ณํ ์๋๋ฅผ ์ ๊ณตํฉ๋๋ค. ๊ทธ๋ฌ๋ ๋์ ์ ๋ ฅ ์๋น์ ๋น์ฉ์ผ๋ก ์ธํด ์ ํ๋ ์์ฉ ๋ถ์ผ์์ ์ฌ์ฉ๋ฉ๋๋ค.
Pipeline ADC: ์ด ADC๋ ์ฌ๋ฌ ๊ฐ์ ๋จ๊ณ๋ก ๋๋์ด ์๋ ๋ก๊ทธ ์ ํธ๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค. ๋์ ์๋์ ํด์๋๋ฅผ ์ ๊ณตํ๋ฉฐ, ๋น๋์ค ๋ฐ ํต์ ์์คํ ์์ ๋ง์ด ์ฌ์ฉ๋ฉ๋๋ค.
ADC๋ ์ฌ๋ฌ ๊ด๋ จ ๊ธฐ์ ๊ณผ ๋น๊ตํ ์ ์์ผ๋ฉฐ, ๊ฐ ๊ธฐ์ ์ ํน์ ์ฅ์ ๊ณผ ๋จ์ ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, DAC(Digital-to-Analog Converter)๋ ๋์งํธ ์ ํธ๋ฅผ ์๋ ๋ก๊ทธ ์ ํธ๋ก ๋ณํํ๋ ์ฅ์น๋ก, ADC์ ์ํธ ๋ณด์์ ์ธ ์ญํ ์ ํฉ๋๋ค. DAC๋ ์ค๋์ค ๋ฐ ๋น๋์ค ์ฌ์ ์ฅ์น์์ ํ์์ ์ด๋ฉฐ, ADC์ ํจ๊ป ์ฌ์ฉ๋์ด ์๋ ๋ก๊ทธ ์ ํธ์ ์์ฑ ๋ฐ ์ฒ๋ฆฌ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
PWM(Pulse Width Modulation)์ ์๋ ๋ก๊ทธ ์ ํธ๋ฅผ ๋์งํธ ๋ฐฉ์์ผ๋ก ํํํ๋ ๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ๋๋ค. PWM์ ์ฃผ๋ก ๋ชจํฐ ์ ์ด ๋ฐ ์กฐ๋ช ์กฐ์ ์ ์ฌ์ฉ๋๋ฉฐ, ADC๋ณด๋ค ๊ฐ๋จํ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๊ณ ์์ง๋ง, ์ ํธ์ ํ์ง์ด ๋จ์ด์ง ์ ์์ต๋๋ค.
Sampling Theory์ Quantization Theory๋ ADC์ ์ฑ๋ฅ์ ์ดํดํ๋ ๋ฐ ์ค์ํ ๊ฐ๋ ์ ๋๋ค. ์ํ๋ง ์ด๋ก ์ ์ ํธ๋ฅผ ์ํ๋งํ๋ ๋ฐฉ๋ฒ๊ณผ ์ฃผํ์์ ๋ํ ์ ์ฝ์ ์ค๋ช ํ๋ฉฐ, ์์ํ ์ด๋ก ์ ์๋ ๋ก๊ทธ ์ ํธ๋ฅผ ๋์งํธ ๊ฐ์ผ๋ก ๋ณํํ ๋ ๋ฐ์ํ๋ ์ค์ฐจ๋ฅผ ๋ค๋ฃน๋๋ค. ์ด ๋ ์ด๋ก ์ ADC ์ค๊ณ ๋ฐ ์ต์ ํ์ ํ์์ ์ ๋๋ค.
์ค์ ์๋ก๋, ์๋ฃ ๊ธฐ๊ธฐ์์ ์ฌ์ฉ๋๋ ADC๋ ๋์ ํด์๋์ ์ ํ๋๋ฅผ ์๊ตฌํฉ๋๋ค. ๋ฐ๋ฉด, ์ค๋์ค ์ฅ๋น์์ ์ฌ์ฉ๋๋ ADC๋ ์ผ๋ฐ์ ์ผ๋ก ๋ฎ์ ํด์๋๋ก๋ ์ถฉ๋ถํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ฐจ์ด๋ ๊ฐ ์์ฉ ๋ถ์ผ์ ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ ADC์ ์ ํ ๋ฐ ์ค๊ณ๋ฅผ ๊ฒฐ์ ์ง๋ ์์๊ฐ ๋ฉ๋๋ค.
ADC๋ ์๋ ๋ก๊ทธ ์ ํธ๋ฅผ ๋์งํธ ์ ํธ๋ก ๋ณํํ์ฌ ํ๋ ์ ์๊ธฐ๊ธฐ์์ ํ์์ ์ธ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ๋ ํต์ฌ ๊ธฐ์ ์ ๋๋ค.