์ผ์ ํตํฉ์ ํต์ฌ์ธ ์๋ ๋ก๊ทธ-๋์งํธ ๋ณํ(ADC)์ ๋ํ ์ข ํฉ ๊ฐ์ด๋. ์ ์ธ๊ณ ์์ง๋์ด์ ๊ฐ๋ฐ์๋ฅผ ์ํ ์๋ฆฌ, ๊ธฐ์ , ์ ์ฉ ์ฌ๋ก ๋ฐ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ๋ค๋ฃน๋๋ค.
์ผ์ ํตํฉ: ์๋ ๋ก๊ทธ-๋์งํธ ๋ณํ์ ์ดํด
์ ์ ๋ ์ํธ ์ฐ๊ฒฐ๋๋ ์ธ์์์ ์ผ์๋ ์ฐ๋ฆฌ ํ๊ฒฝ์ ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ณ ์ด๋ฅผ ์คํ ๊ฐ๋ฅํ ํต์ฐฐ๋ ฅ์ผ๋ก ๋ณํํ๋ ๋ฐ ์ค์ถ์ ์ธ ์ญํ ์ ํฉ๋๋ค. ํ๊ฒฝ ๋ชจ๋ํฐ๋ง ๋ฐ ์ฐ์ ์๋ํ์์๋ถํฐ ์๋ฃ ๋ฐ ๊ฐ์ ์ ํ์ ์ด๋ฅด๊ธฐ๊น์ง, ์ผ์๋ ์๋ง์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋๊ณผ ๊ท์ ๋๋ค. ๊ทธ๋ฌ๋ ์ค์ ์ธ๊ณ ์ ํธ์ ๋๋ถ๋ถ์ ์๋ ๋ก๊ทธ์ธ ๋ฐ๋ฉด, ์ต์ ๋์งํธ ์์คํ ์ ๋ฐ์ดํฐ๋ฅผ ๋์งํธ ํ์์ผ๋ก ์๊ตฌํฉ๋๋ค. ๋ฐ๋ก ์ด ์ง์ ์์ ์๋ ๋ก๊ทธ-๋์งํธ ๋ณํ(ADC)์ด ํ์์ ์ด ๋ฉ๋๋ค.
์๋ ๋ก๊ทธ-๋์งํธ ๋ณํ(ADC)์ด๋ ๋ฌด์์ธ๊ฐ?
์๋ ๋ก๊ทธ-๋์งํธ ๋ณํ(ADC)์ ์ฐ์์ ์ธ ์๋ ๋ก๊ทธ ์ ํธ(์ ์, ์ ๋ฅ, ์๋ ฅ, ์จ๋ ๋ฑ)๋ฅผ ๋ถ์ฐ์์ ์ธ ๋์งํธ ํํ์ผ๋ก ๋ณํํ๋ ๊ณผ์ ์ ๋๋ค. ์ด ๋์งํธ ํํ์ ๋ง์ดํฌ๋ก์ปจํธ๋กค๋ฌ, ๋ง์ดํฌ๋กํ๋ก์ธ์, ์ปดํจํฐ์ ๊ฐ์ ๋์งํธ ์์คํ ์ ์ํด ์ฒ๋ฆฌ, ์ ์ฅ ๋ฐ ์ ์ก๋ ์ ์์ต๋๋ค. ADC๋ ์๋ ๋ก๊ทธ ์ธ๊ณ์ ๋์งํธ ์ธ๊ณ ์ฌ์ด์ ๋ค๋ฆฌ ์ญํ ์ ํ์ฌ, ์ฐ๋ฆฌ๊ฐ ์ค์ ์ธ๊ณ ๋ฐ์ดํฐ์ ๋ํด ๋์งํธ ์ฒ๋ฆฌ์ ํ์ ํ์ฉํ ์ ์๊ฒ ํด์ค๋๋ค.
ADC๋ ์ ํ์ํ๊ฐ?
ADC์ ํ์์ฑ์ ์๋ ๋ก๊ทธ ์ ํธ์ ๋์งํธ ์ ํธ์ ๊ทผ๋ณธ์ ์ธ ์ฐจ์ด์์ ๋น๋กฏ๋ฉ๋๋ค:
- ์๋ ๋ก๊ทธ ์ ํธ: ์๊ฐ๊ณผ ์งํญ ๋ชจ๋์์ ์ฐ์์ ์ ๋๋ค. ์ฃผ์ด์ง ๋ฒ์ ๋ด์์ ์ด๋ค ๊ฐ์ด๋ ๊ฐ์ง ์ ์์ต๋๋ค. ๋ฐฉ์ ์จ๋๊ฐ ๋ถ๋๋ฝ๊ฒ ๋ณํ๊ฑฐ๋ ๋ง์ดํฌ ์ ํธ์ ์ ์์ด ๊ณ์ํด์ ๋ณํ๋ ๊ฒ์ ์๊ฐํด๋ณด์ธ์.
- ๋์งํธ ์ ํธ: ์๊ฐ๊ณผ ์งํญ ๋ชจ๋์์ ๋ถ์ฐ์์ ์ ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ด์ง์(๋นํธ)๋ก ํํ๋๋ ์ ํ๋ ์์ ๋ฏธ๋ฆฌ ์ ์๋ ๊ฐ๋ง ๊ฐ์ง ์ ์์ต๋๋ค. ๋คํธ์ํฌ๋ฅผ ํตํด ์ ์ก๋๋ ์ด์ง ๋ฐ์ดํฐ๋ ์ปดํจํฐ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋ ๋ฐ์ดํฐ๊ฐ ๊ทธ ์์ ๋๋ค.
๋์งํธ ์์คํ ์ ๋์งํธ ์ ํธ๋ฅผ ํจ์จ์ ์ด๊ณ ์์ ์ ์ผ๋ก ์ฒ๋ฆฌํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ๋ค์๊ณผ ๊ฐ์ ์ฅ์ ์ ์ ๊ณตํฉ๋๋ค:
- ๋ ธ์ด์ฆ ๋ด์ฑ: ๋์งํธ ์ ํธ๋ ์๋ ๋ก๊ทธ ์ ํธ๋ณด๋ค ๋ ธ์ด์ฆ์ ๊ฐ์ญ์ ๋ ๋ฏผ๊ฐํฉ๋๋ค.
- ๋ฐ์ดํฐ ์ ์ฅ ๋ฐ ์ฒ๋ฆฌ: ๋์งํธ ๋ฐ์ดํฐ๋ ๋์งํธ ์ปดํจํฐ์ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ์ฝ๊ฒ ์ ์ฅ, ์ฒ๋ฆฌ ๋ฐ ์กฐ์ํ ์ ์์ต๋๋ค.
- ๋ฐ์ดํฐ ์ ์ก: ๋์งํธ ๋ฐ์ดํฐ๋ ์ ํธ ์ ํ๋ฅผ ์ต์ํํ๋ฉด์ ์ฅ๊ฑฐ๋ฆฌ๋ก ์ ์กํ ์ ์์ต๋๋ค.
๋ฐ๋ผ์ ์ค์ ์ธ๊ณ์ ์๋ ๋ก๊ทธ ์ ํธ์ ํจ๊ป ๋์งํธ ์์คํ ์ ์ด์ ์ ํ์ฉํ๊ธฐ ์ํด ADC๋ ์ค์ํ ์ค๊ฐ ๋จ๊ณ์ ๋๋ค.
ADC์ ํต์ฌ ๊ฐ๋
๋ค์ ๊ฐ๋ ์ ์ดํดํ๋ ๊ฒ์ ADC๋ฅผ ๋ค๋ฃจ๋ ๋ฐ ํ์์ ์ ๋๋ค:
ํด์๋(Resolution)
ํด์๋๋ ADC๊ฐ ์ ์ฒด ์ ๋ ฅ ๋ฒ์์ ๊ฑธ์ณ ์์ฑํ ์ ์๋ ๋ถ์ฐ์์ ์ธ ๊ฐ์ ์๋ฅผ ๋ํ๋ ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋นํธ(bits)๋ก ํํ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, 8๋นํธ ADC๋ 28 = 256๊ฐ์ ๊ณ ์ ํ ๋ ๋ฒจ์ ๊ฐ์ง๋ฉฐ, 12๋นํธ ADC๋ 212 = 4096๊ฐ์ ๋ ๋ฒจ์ ๊ฐ์ง๋๋ค. ํด์๋๊ฐ ๋์ ADC๋ ๋ ๋ฏธ์ธํ ๋จ์๋ก ์๋ ๋ก๊ทธ ์ ํธ๋ฅผ ๋ ์ ํํ๊ฒ ํํํฉ๋๋ค.
์์: ์ถ๋ ฅ ๋ฒ์๊ฐ 0-5V์ธ ์จ๋ ์ผ์๋ฅผ ์๊ฐํด๋ณด๊ฒ ์ต๋๋ค. 8๋นํธ ADC๋ ์ด ๋ฒ์๋ฅผ 256๋จ๊ณ๋ก ๋๋๋ฉฐ, ๊ฐ ๋จ๊ณ๋ ์ฝ 19.5 mV(5V / 256)์ ๋๋ค. 12๋นํธ ADC๋ ๋์ผํ ๋ฒ์๋ฅผ 4096๋จ๊ณ๋ก ๋๋๋ฉฐ, ๊ฐ ๋จ๊ณ๋ ์ฝ 1.22 mV(5V / 4096)์ ๋๋ค. ๋ฐ๋ผ์ 12๋นํธ ADC๋ 8๋นํธ ADC์ ๋นํด ๋ ์์ ์จ๋ ๋ณํ๋ฅผ ๊ฐ์งํ ์ ์์ต๋๋ค.
์ํ๋ง ์๋(Sampling Rate)
์ํ๋ง ์๋(๋๋ ์ํ๋ง ์ฃผํ์)๋ ์ด๋น ์๋ ๋ก๊ทธ ์ ํธ์ ์ํ์ ๋ช ๊ฐ๋ ์ทจํ๋์ง๋ฅผ ์ง์ ํฉ๋๋ค. ํค๋ฅด์ธ (Hz) ๋๋ ์ด๋น ์ํ ์(SPS)๋ก ์ธก์ ๋ฉ๋๋ค. ๋์ดํด์คํธ-์๋ ์ํ๋ง ์ ๋ฆฌ์ ๋ฐ๋ฅด๋ฉด, ์ ํธ๋ฅผ ์ ํํ๊ฒ ์ฌ๊ตฌ์ฑํ๊ธฐ ์ํด์๋ ์ํ๋ง ์๋๊ฐ ์๋ ๋ก๊ทธ ์ ํธ์ ๊ฐ์ฅ ๋์ ์ฃผํ์ ์ฑ๋ถ์ ์ต์ ๋ ๋ฐฐ๊ฐ ๋์ด์ผ ํฉ๋๋ค. ์ธ๋์ํ๋ง์ ๊ณ ์ฃผํ์ ์ฑ๋ถ์ด ์ ์ฃผํ์ ์ฑ๋ถ์ผ๋ก ์๋ชป ํด์๋๋ ์จ๋ฆฌ์ด์ฑ(aliasing)์ ์ ๋ฐํ ์ ์์ต๋๋ค.
์์: ์ต๋ 20 kHz(์ธ๊ฐ ์ฒญ๊ฐ์ ์ํ์ )์ ์ฃผํ์๋ฅผ ๊ฐ์ง ์ค๋์ค ์ ํธ๋ฅผ ์ ํํ๊ฒ ์บก์ฒํ๋ ค๋ฉด ์ต์ 40 kHz์ ์ํ๋ง ์๋๊ฐ ํ์ํฉ๋๋ค. CD ํ์ง์ ์ค๋์ค๋ 44.1 kHz์ ์ํ๋ง ์๋๋ฅผ ์ฌ์ฉํ๋ฉฐ, ์ด๋ ์ด ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํฉ๋๋ค.
๊ธฐ์ค ์ ์(Reference Voltage)
๊ธฐ์ค ์ ์์ ADC ์ ๋ ฅ ๋ฒ์์ ์ํ์ ์ ์ํฉ๋๋ค. ADC๋ ์ ๋ ฅ ์ ์์ ๊ธฐ์ค ์ ์๊ณผ ๋น๊ตํ์ฌ ๋์งํธ ์ถ๋ ฅ ์ฝ๋๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ๊ธฐ์ค ์ ์์ ์ ํ์ฑ๊ณผ ์์ ์ฑ์ ADC์ ์ ํ์ฑ์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ADC๋ ๋ด๋ถ ๋๋ ์ธ๋ถ ๊ธฐ์ค ์ ์์ ๊ฐ์ง ์ ์์ต๋๋ค. ์ธ๋ถ ๊ธฐ์ค ์ ์์ ๋ ๋ง์ ์ ์ฐ์ฑ์ ์ ๊ณตํ๊ณ ๋ ๋์ ์ ํ๋๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค.
์์: ๋ง์ฝ ADC์ ๊ธฐ์ค ์ ์์ด 3.3V์ด๊ณ ์ ๋ ฅ ์ ์์ด 1.65V์ธ ๊ฒฝ์ฐ, ADC๋ ์ ์ฒด ๋ฒ์์ ์ ๋ฐ์ ๋ํ๋ด๋ ๋์งํธ ์ฝ๋๋ฅผ ์ถ๋ ฅํฉ๋๋ค(์ ํ ADC๋ผ๊ณ ๊ฐ์ ). ๋ง์ฝ ๊ธฐ์ค ์ ์์ด ๋ถ์์ ํ๋ฉด, ์ ๋ ฅ ์ ์์ด ์ผ์ ํ๋๋ผ๋ ์ถ๋ ฅ ์ฝ๋๊ฐ ๋ณ๋ํ ๊ฒ์ ๋๋ค.
์์ํ ์ค์ฐจ(Quantization Error)
์์ํ ์ค์ฐจ๋ ์ค์ ์๋ ๋ก๊ทธ ์ ๋ ฅ ์ ์๊ณผ ADC๊ฐ ํํํ ์ ์๋ ๊ฐ์ฅ ๊ฐ๊น์ด ๋์งํธ ๊ฐ ์ฌ์ด์ ์ฐจ์ด์ ๋๋ค. ์ด๋ ์ฐ์์ ์ธ ์๋ ๋ก๊ทธ ์ ํธ๊ฐ ์ ํํ ์์ ๋ถ์ฐ์์ ์ธ ๋ ๋ฒจ๋ก ๊ทผ์ฌํ๋๊ธฐ ๋๋ฌธ์ ADC ํ๋ก์ธ์ค์ ๋ด์ฌ๋ ํ๊ณ์ ๋๋ค. ์์ํ ์ค์ฐจ์ ํฌ๊ธฐ๋ ADC์ ํด์๋์ ๋ฐ๋น๋กํฉ๋๋ค. ํด์๋๊ฐ ๋์ ADC๋ ์์ํ ์ค์ฐจ๊ฐ ๋ ์์ต๋๋ค.
์์: 5V ๊ธฐ์ค ์ ์์ ๊ฐ์ง 8๋นํธ ADC๋ ์ฝ 19.5 mV์ ์์ํ ์คํ ํฌ๊ธฐ๋ฅผ ๊ฐ์ง๋๋ค. ์ ๋ ฅ ์ ์์ด 2.505V์ธ ๊ฒฝ์ฐ, ADC๋ 2.490V ๋๋ 2.509V์ ํด๋นํ๋ ๋์งํธ ์ฝ๋๋ฅผ ์ถ๋ ฅํฉ๋๋ค(๋ฐ์ฌ๋ฆผ ๋ฐฉ๋ฒ์ ๋ฐ๋ผ ๋ค๋ฆ). ์์ํ ์ค์ฐจ๋ ์ค์ ์ ์(2.505V)๊ณผ ํํ๋ ์ ์(2.490V ๋๋ 2.509V) ๊ฐ์ ์ฐจ์ด๊ฐ ๋ฉ๋๋ค.
์ ํ์ฑ(Linearity)
์ ํ์ฑ์ ADC์ ์ ๋ฌ ํจ์(์๋ ๋ก๊ทธ ์ ๋ ฅ ์ ์๊ณผ ๋์งํธ ์ถ๋ ฅ ์ฝ๋ ๊ฐ์ ๊ด๊ณ)๊ฐ ์ง์ ์ ์ผ๋ง๋ ๊ฐ๊น๊ฒ ์ผ์นํ๋์ง๋ฅผ ๋ํ๋ ๋๋ค. ๋น์ ํ์ฑ์ ๋ณํ ๊ณผ์ ์์ ์ค์ฐจ๋ฅผ ์ ๋ฐํ ์ ์์ต๋๋ค. ์ ๋ถ ๋น์ ํ์ฑ(INL)๊ณผ ๋ฏธ๋ถ ๋น์ ํ์ฑ(DNL)์ ํฌํจํ ๋ค์ํ ์ ํ์ ๋น์ ํ์ฑ์ด ์กด์ฌํฉ๋๋ค. ์ด์์ ์ผ๋ก ADC๋ ์ ์ฒด ์ ๋ ฅ ๋ฒ์์ ๊ฑธ์ณ ์ ํํ ๋ณํ์ ๋ณด์ฅํ๊ธฐ ์ํด ์ฐ์ํ ์ ํ์ฑ์ ๊ฐ์ ธ์ผ ํฉ๋๋ค.
ADC ์ํคํ ์ฒ์ ์ข ๋ฅ
์๋, ํด์๋, ์ ๋ ฅ ์๋น ๋ฐ ๋น์ฉ ์ธก๋ฉด์์ ๊ฐ๊ฐ์ ์ฅ๋จ์ ์ ๊ฐ์ง ๋ค์ํ ADC ์ํคํ ์ฒ๊ฐ ์กด์ฌํฉ๋๋ค. ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ์ ํ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
ํ๋์(Flash) ADC
ํ๋์ ADC๋ ๊ฐ์ฅ ๋น ๋ฅธ ์ ํ์ ADC์ ๋๋ค. ๋น๊ต๊ธฐ ๋ฑ ํฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ ๋ ฅ ์ ์์ ์ผ๋ จ์ ๊ธฐ์ค ์ ์๊ณผ ๋น๊ตํฉ๋๋ค. ๋น๊ต๊ธฐ์ ์ถ๋ ฅ์ ๋์งํธ ์ฝ๋๋ก ์ธ์ฝ๋ฉ๋ฉ๋๋ค. ํ๋์ ADC๋ ๊ณ ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ํฉํ์ง๋ง, ์ ๋ ฅ ์๋น๊ฐ ๋๊ณ ๋น๊ต์ ๋ฎ์ ํด์๋๋ก ์ ํ๋ฉ๋๋ค.
์ ์ฉ ์์: ๋น๋์ค ์ฒ๋ฆฌ, ๊ณ ์ ๋ฐ์ดํฐ ์์ง.
์ฐ์ ๊ทผ์ฌ ๋ ์ง์คํฐ(SAR) ADC
SAR ADC๋ ๊ฐ์ฅ ์ธ๊ธฐ ์๋ ADC ์ํคํ ์ฒ ์ค ํ๋์ ๋๋ค. ์ด์ง ๊ฒ์ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ์๋ ๋ก๊ทธ ์ ๋ ฅ ์ ์์ ๋์งํธ ๋ฑ๊ฐ๊ฐ์ ๊ฒฐ์ ํฉ๋๋ค. SAR ADC๋ ์๋, ํด์๋ ๋ฐ ์ ๋ ฅ ์๋น ๊ฐ์ ์ข์ ๊ท ํ์ ์ ๊ณตํฉ๋๋ค. ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋๋ฆฌ ์ฌ์ฉ๋ฉ๋๋ค.
์ ์ฉ ์์: ๋ฐ์ดํฐ ์์ง ์์คํ , ์ฐ์ ์ ์ด, ๊ณ์ธก.
์๊ทธ๋ง-๋ธํ(ฮฮฃ) ADC
์๊ทธ๋ง-๋ธํ ADC๋ ์ค๋ฒ์ํ๋ง ๋ฐ ๋ ธ์ด์ฆ ์ ฐ์ดํ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ๋์ ํด์๋๋ฅผ ๋ฌ์ฑํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋์ ์ ํ๋๊ฐ ์๊ตฌ๋๋ ์ ๋์ญํญ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉ๋ฉ๋๋ค. ์๊ทธ๋ง-๋ธํ ADC๋ ์ค๋์ค ์ฅ๋น ๋ฐ ์ ๋ฐ ์ธก์ ๊ธฐ๊ธฐ์์ ํํ ๋ณผ ์ ์์ต๋๋ค.
์ ์ฉ ์์: ์ค๋์ค ๋ น์, ์ ๋ฐ ์ ์ธ, ์จ๋ ์ผ์.
์ ๋ถํ(Integrating) ADC
์ ๋ถํ ADC๋ ์๋ ๋ก๊ทธ ์ ๋ ฅ์ ์๊ฐ ์ฃผ๊ธฐ๋ก ๋ณํํ๊ณ , ์ด๋ฅผ ์นด์ดํฐ๋ก ์ธก์ ํฉ๋๋ค. ๋์ ์ ํ์ฑ์ผ๋ก ์๋ ค์ ธ ์์ผ๋ฉฐ ๋์งํธ ์ ์๊ณ ๋ฐ ๊ธฐํ ์ ๋ฐ ์ธก์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฃผ ์ฌ์ฉ๋ฉ๋๋ค. ๋ค๋ฅธ ADC ์ ํ์ ๋นํด ์๋์ ์ผ๋ก ๋๋ฆฝ๋๋ค.
์ ์ฉ ์์: ๋์งํธ ๋ฉํฐ๋ฏธํฐ, ํจ๋ ๋ฏธํฐ.
ํ์ดํ๋ผ์ธ(Pipeline) ADC
ํ์ดํ๋ผ์ธ ADC๋ ๊ณ ์๊ณผ ์ค๊ฐ ์ ๋์ ํด์๋๋ฅผ ์ ๊ณตํ๋ ๋ค๋จ๊ณ ADC์ ํ ์ ํ์ ๋๋ค. ๋ณํ ํ๋ก์ธ์ค๋ฅผ ์ฌ๋ฌ ๋จ๊ณ๋ก ๋๋์ด ๋ณ๋ ฌ ์ฒ๋ฆฌ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ๊ณ ์ ๋ฐ์ดํฐ ์์ง ์์คํ ๋ฐ ํต์ ์์คํ ์ ์์ฃผ ์ฌ์ฉ๋ฉ๋๋ค.
์ ์ฉ ์์: ๊ณ ์ ๋ฐ์ดํฐ ์์ง, ๋์งํธ ์ค์ค๋ก์ค์ฝํ.
ADC ์ ํ ์ ๊ณ ๋ ค์ฌํญ
ํน์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ํฉํ ADC๋ฅผ ์ ํํ๋ ค๋ฉด ์ฌ๋ฌ ์์๋ฅผ ์ ์คํ๊ฒ ๊ณ ๋ คํด์ผ ํฉ๋๋ค:
- ํด์๋: ์ํ๋ ์ ํ๋์ ์๋ ๋ก๊ทธ ์ ํธ์ ๋ฒ์์ ๋ฐ๋ผ ํ์ํ ํด์๋๋ฅผ ๊ฒฐ์ ํฉ๋๋ค.
- ์ํ๋ง ์๋: ์จ๋ฆฌ์ด์ฑ์ ํผํ๊ธฐ ์ํด ์ ํธ์ ๊ฐ์ฅ ๋์ ์ฃผํ์ ์ฑ๋ถ์ ์ต์ ๋ ๋ฐฐ์ธ ์ํ๋ง ์๋๋ฅผ ์ ํํฉ๋๋ค.
- ์ ๋ ฅ ์ ์ ๋ฒ์: ADC์ ์ ๋ ฅ ์ ์ ๋ฒ์๊ฐ ์ผ์ ๋๋ ์๋ ๋ก๊ทธ ์ ํธ ์์ค์ ์ถ๋ ฅ ๋ฒ์์ ์ผ์นํ๋์ง ํ์ธํฉ๋๋ค.
- ์ ๋ ฅ ์๋น: ํนํ ๋ฐฐํฐ๋ฆฌ๋ก ๊ตฌ๋๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฒฝ์ฐ ADC์ ์ ๋ ฅ ์๋น๋ฅผ ๊ณ ๋ คํฉ๋๋ค.
- ์ธํฐํ์ด์ค: ๋์ ์์คํ ๊ณผ ์ฝ๊ฒ ํตํฉํ ์ ์๋๋ก SPI, I2C ๋๋ ๋ณ๋ ฌ ์ธํฐํ์ด์ค์ ๊ฐ์ ์ ํฉํ ๋์งํธ ์ธํฐํ์ด์ค๋ฅผ ๊ฐ์ถ ADC๋ฅผ ์ ํํฉ๋๋ค.
- ๋น์ฉ: ์ฑ๋ฅ ์๊ตฌ ์ฌํญ๊ณผ ์์ฐ ์ ์ฝ์ ๊ท ํ ์๊ฒ ๊ณ ๋ คํฉ๋๋ค.
- ํ๊ฒฝ ์กฐ๊ฑด: ์๋ ์จ๋, ์ต๋ ๋ฐ ๊ธฐํ ํ๊ฒฝ ์์ธ์ ๊ณ ๋ คํฉ๋๋ค.
์ผ์ ํตํฉ์์ ADC์ ์ค์ ์ ์ฉ ์ฌ๋ก
์ฌ๋ก 1: ์จ๋ ๋ชจ๋ํฐ๋ง ์์คํ
์จ๋ ๋ชจ๋ํฐ๋ง ์์คํ ์ ์๋ฏธ์คํฐ๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋๋ฅผ ์ธก์ ํฉ๋๋ค. ์๋ฏธ์คํฐ์ ์ ํญ์ ์จ๋์ ๋ฐ๋ผ ๋ณํ๋ฉฐ, ์ด ์ ํญ์ ์ ์ ๋ถ๋ฐฐ๊ธฐ ํ๋ก๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ ์ ํธ๋ก ๋ณํ๋ฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ADC๊ฐ ์ด ์ ์ ์ ํธ๋ฅผ ๋ง์ดํฌ๋ก์ปจํธ๋กค๋ฌ๊ฐ ์ฝ์ ์ ์๋ ๋์งํธ ๊ฐ์ผ๋ก ๋ณํํฉ๋๋ค. ๋ง์ดํฌ๋ก์ปจํธ๋กค๋ฌ๋ ์จ๋ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ์ฌ ํ๋ฉด์ ํ์ํ๊ฑฐ๋ ์๊ฒฉ ์๋ฒ๋ก ๋ฌด์ ์ ์กํ ์ ์์ต๋๋ค.
๊ณ ๋ ค์ฌํญ:
- ํด์๋: ์ ํํ ์จ๋ ์ธก์ ์ ์ํด ์ข ์ข 12๋นํธ ๋๋ 16๋นํธ ADC๊ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- ์ํ๋ง ์๋: ๋๋ถ๋ถ์ ์จ๋ ๋ชจ๋ํฐ๋ง ์ ํ๋ฆฌ์ผ์ด์ ์๋ ์๋์ ์ผ๋ก ๋ฎ์ ์ํ๋ง ์๋(์: 1Hz)๋ก ์ถฉ๋ถํฉ๋๋ค.
- ์ ํ๋: ์๋ฏธ์คํฐ์ ๋น์ ํ์ฑ๊ณผ ADC์ ์ค์ฐจ๋ฅผ ๋ณด์ํ๊ธฐ ์ํด ๊ต์ ์ด ํ์์ ์ ๋๋ค.
์ฌ๋ก 2: ์ฐ์ ๊ณต์ ์์์ ์๋ ฅ ์ธก์
์๋ ฅ ํธ๋์ค๋์๋ ์๋ ฅ์ ์ ์ ์ ํธ๋ก ๋ณํํฉ๋๋ค. ADC๋ ์ด ์ ์ ์ ํธ๋ฅผ ๋์งํธ ๊ฐ์ผ๋ก ๋ณํํ๋ฉฐ, ์ด ๊ฐ์ ์ฐ์ ๊ณต์ ์์ ํํ๋ ๋ฐธ๋ธ๋ฅผ ์ ์ดํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ค์๊ฐ ๋ชจ๋ํฐ๋ง์ด ์ค์ํฉ๋๋ค.
๊ณ ๋ ค์ฌํญ:
- ํด์๋: ํ์ํ ์ ๋ฐ๋์ ๋ฐ๋ผ 10๋นํธ ๋๋ 12๋นํธ ADC๋ก ์ถฉ๋ถํ ์ ์์ต๋๋ค.
- ์ํ๋ง ์๋: ๋์ ์๋ ฅ ์ธก์ ์ ์ํด ์ค๊ฐ ์ ๋์ ์ํ๋ง ์๋(์: 100Hz)๊ฐ ํ์ํ ์ ์์ต๋๋ค.
- ์ธํฐํ์ด์ค: ๋ง์ดํฌ๋ก์ปจํธ๋กค๋ฌ์์ ํต์ ์ ์ํด SPI ๋๋ I2C ์ธํฐํ์ด์ค๊ฐ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
์ฌ๋ก 3: ์ค๋งํธ ์กฐ๋ช ์์คํ ์์์ ๊ด๋ ์ธก์
ํฌํ ๋ค์ด์ค๋๋ ํฌํ ๋ ์ง์คํฐ๋ ๊ด๋๋ฅผ ์ ๋ฅ ๋๋ ์ ์ ์ ํธ๋ก ๋ณํํฉ๋๋ค. ์ด ์ ํธ๋ ์ฆํญ๋ ํ ADC๋ฅผ ์ฌ์ฉํ์ฌ ๋์งํธ ๊ฐ์ผ๋ก ๋ณํ๋ฉ๋๋ค. ์ด ๋์งํธ ๊ฐ์ ์์คํ ์ ์กฐ๋ช ๋ฐ๊ธฐ๋ฅผ ์ ์ดํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
๊ณ ๋ ค์ฌํญ:
- ํด์๋: ๊ธฐ๋ณธ์ ์ธ ๊ด๋ ์ ์ด์๋ 8๋นํธ ๋๋ 10๋นํธ ADC๋ก ์ถฉ๋ถํ ์ ์์ต๋๋ค.
- ์ํ๋ง ์๋: ์ผ๋ฐ์ ์ผ๋ก ์๋์ ์ผ๋ก ๋ฎ์ ์ํ๋ง ์๋(์: 1Hz)๋ก ์ถฉ๋ถํฉ๋๋ค.
- ๋์ ๋ฒ์: ADC๋ ๋ค์ํ ์กฐ๋ ์์ค์ ์์ฉํ ์ ์๋๋ก ๋์ ๋์ ๋ฒ์๋ฅผ ๊ฐ์ ธ์ผ ํฉ๋๋ค.
ADC ํตํฉ ๊ธฐ์
ADC๋ฅผ ์ผ์ ์์คํ ์ ํตํฉํ๋ ๋ฐ๋ ๋ช ๊ฐ์ง ํต์ฌ ๊ธฐ์ ์ด ํฌํจ๋ฉ๋๋ค:
์ ํธ ์ปจ๋์ ๋(Signal Conditioning)
์ ํธ ์ปจ๋์ ๋์ ์๋ ๋ก๊ทธ ์ ํธ๋ฅผ ADC์ ์ ์ฉํ๊ธฐ ์ ์ ์ฆํญ, ํํฐ๋ง ๋ฐ ์คํ์ ์กฐ์ ํ๋ ๊ฒ์ ํฌํจํฉ๋๋ค. ์ด๋ฅผ ํตํด ์ ํธ๊ฐ ADC์ ์ ๋ ฅ ์ ์ ๋ฒ์ ๋ด์ ์๋๋ก ํ๊ณ ๋ ธ์ด์ฆ์ ๊ฐ์ญ์ ์ต์ํํฉ๋๋ค. ์ผ๋ฐ์ ์ธ ์ ํธ ์ปจ๋์ ๋ ํ๋ก๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ์ฆํญ๊ธฐ: ์ ํธ ์งํญ์ ์ฆ๊ฐ์์ผ ADC์ ์ ํธ ๋ ์ก์๋น๋ฅผ ๊ฐ์ ํฉ๋๋ค.
- ํํฐ: ์์น ์๋ ๋ ธ์ด์ฆ์ ๊ฐ์ญ์ ์ ๊ฑฐํฉ๋๋ค. ์ ์ญ ํต๊ณผ ํํฐ๋ ๊ณ ์ฃผํ ๋ ธ์ด์ฆ๋ฅผ ์ ๊ฑฐํ๋ ๋ฐ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ฉฐ, ๋์ญ ํต๊ณผ ํํฐ๋ ํน์ ์ฃผํ์ ์ฑ๋ถ์ ๋ถ๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- ์คํ์ ํ๋ก: ์ ํธ๊ฐ ADC์ ์ ๋ ฅ ์ ์ ๋ฒ์ ๋ด์ ์๋๋ก DC ์คํ์ ์ ์ถ๊ฐํฉ๋๋ค.
๊ต์ (Calibration)
๊ต์ ์ ADC์ ์ ๋ฌ ํจ์์ ์๋ ์ค์ฐจ๋ฅผ ์์ ํ๋ ๊ณผ์ ์ ๋๋ค. ์ด๋ ์ผ๋ฐ์ ์ผ๋ก ์ผ๋ จ์ ์๋ ค์ง ์ ๋ ฅ ์ ์์ ๋ํ ADC์ ์ถ๋ ฅ์ ์ธก์ ํ๊ณ , ์ด ์ธก์ ๊ฐ์ ์ฌ์ฉํ์ฌ ๊ต์ ํ ์ด๋ธ์ด๋ ๋ฐฉ์ ์์ ๋ง๋๋ ๋ฐฉ์์ผ๋ก ์ํ๋ฉ๋๋ค. ๊ต์ ์ ADC์ ์ ํ๋๋ฅผ ํฌ๊ฒ ํฅ์์ํฌ ์ ์์ต๋๋ค. ๋ ๊ฐ์ง ์ฃผ์ ๊ต์ ์ ํ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ์คํ์ ๊ต์ : ์ ๋ ฅ ์ ์์ด 0์ผ ๋ ์ด์์ ์ธ ์ถ๋ ฅ ์ฝ๋์ ์ค์ ์ถ๋ ฅ ์ฝ๋ ๊ฐ์ ์ฐจ์ด์ธ ์คํ์ ์ค์ฐจ๋ฅผ ์์ ํฉ๋๋ค.
- ๊ฒ์ธ ๊ต์ : ์ ๋ฌ ํจ์์ ์ด์์ ์ธ ๊ธฐ์ธ๊ธฐ์ ์ค์ ๊ธฐ์ธ๊ธฐ ๊ฐ์ ์ฐจ์ด์ธ ๊ฒ์ธ ์ค์ฐจ๋ฅผ ์์ ํฉ๋๋ค.
์ฐจํ ๋ฐ ์ ์ง(Shielding and Grounding)
์ ์ ํ ์ฐจํ ๋ฐ ์ ์ง๋ ์๋ ๋ก๊ทธ ์ ํธ ๊ฒฝ๋ก์ ๋ ธ์ด์ฆ์ ๊ฐ์ญ์ ์ต์ํํ๋ ๋ฐ ํ์์ ์ ๋๋ค. ์ฐจํ ์ผ์ด๋ธ์ ์ฌ์ฉํ์ฌ ์ผ์๋ฅผ ADC์ ์ฐ๊ฒฐํด์ผ ํ๋ฉฐ, ADC๋ ๊ณตํต ์ ์ง๋ฉด์ ์ฌ๋ฐ๋ฅด๊ฒ ์ ์ง๋์ด์ผ ํฉ๋๋ค. ์ ์ง ๊ธฐ์ ์ ์ธ์ฌํ ์ฃผ์๋ฅผ ๊ธฐ์ธ์ด๋ฉด ์ ์ง ๋ฃจํ ๋ฐ ๊ธฐํ ๋ ธ์ด์ฆ ์์ธ์ ๋ฐฉ์งํ ์ ์์ต๋๋ค.
๋์งํธ ํํฐ๋ง(Digital Filtering)
๋์งํธ ํํฐ๋ง์ ๋ ธ์ด์ฆ๋ฅผ ์ถ๊ฐ๋ก ์ค์ด๊ณ ADC ์ถ๋ ฅ์ ์ ํ๋๋ฅผ ํฅ์์ํค๋ ๋ฐ ์ฌ์ฉ๋ ์ ์์ต๋๋ค. ์ผ๋ฐ์ ์ธ ๋์งํธ ํํฐ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ์ด๋ ํ๊ท ํํฐ: ์ผ๋ จ์ ์ฐ์์ ์ธ ์ํ์ ํ๊ท ํ๋ ๊ฐ๋จํ ํํฐ์ ๋๋ค.
- ์ค์๊ฐ ํํฐ: ๊ฐ ์ํ์ ์ฃผ๋ณ ์ํ ์ฐฝ์ ์ค์๊ฐ์ผ๋ก ๋์ฒดํ๋ ํํฐ์ ๋๋ค.
- FIR(์ ํ ์ํ์ค ์๋ต) ํํฐ: ํน์ ์ฃผํ์ ์๋ต ํน์ฑ์ ๊ฐ๋๋ก ์ค๊ณํ ์ ์๋ ๋ ๋ณต์กํ ํํฐ์ ๋๋ค.
- IIR(๋ฌดํ ์ํ์ค ์๋ต) ํํฐ: ์ ์ฌ์ ์ผ๋ก ๋ ๋ ์นด๋ก์ด ์ฃผํ์ ์๋ต์ ๊ฐ์ง์ง๋ง ์์ ์ฑ ๋ฌธ์ ๊ฐ ๋ ์์ ์ ์๋ ๋ ๋ค๋ฅธ ์ ํ์ ๋ณต์กํ ํํฐ์ ๋๋ค.
๊ธ๋ก๋ฒ ๋ํฅ ๋ฐ ๋ฏธ๋ ๋ฐฉํฅ
๋ช ๊ฐ์ง ๊ธ๋ก๋ฒ ๋ํฅ์ด ADC ๊ธฐ์ ๊ณผ ์ผ์ ํตํฉ์ ํ์ ์ ์ฃผ๋ํ๊ณ ์์ต๋๋ค:
- ์ํํ: ๋ ์๊ณ ์ปดํฉํธํ ์ผ์์ ๋ํ ์์๊ฐ ๋ ์์ ADC์ ๊ฐ๋ฐ์ ์ฃผ๋ํ๊ณ ์์ต๋๋ค.
- ์ ์ ๋ ฅ ์๋น: ๋ฐฐํฐ๋ฆฌ ๊ตฌ๋ ์ผ์์ ์ฌ์ฉ ์ฆ๊ฐ๋ ์ ์ ๋ ฅ ADC์ ๊ฐ๋ฐ์ ์ฃผ๋ํ๊ณ ์์ต๋๋ค.
- ๊ณ ํด์๋: ๋ ์ ํํ ์ธก์ ์ ๋ํ ํ์์ฑ์ด ๊ณ ํด์๋ ADC์ ๊ฐ๋ฐ์ ์ฃผ๋ํ๊ณ ์์ต๋๋ค.
- ํตํฉ: ADC๋ฅผ ๋ง์ดํฌ๋ก์ปจํธ๋กค๋ฌ ๋ฐ ์ผ์์ ๊ฐ์ ๋ค๋ฅธ ๊ตฌ์ฑ ์์์ ํตํฉํ์ฌ ๋ ์๊ณ ํจ์จ์ ์ธ ์ผ์ ์์คํ ์ ๋ง๋ค๊ณ ์์ต๋๋ค. ์์คํ ์จ ์นฉ(SoC) ์๋ฃจ์ ์ด ์ ์ ๋ ๋ณดํธํ๋๊ณ ์์ต๋๋ค.
- ์ฃ์ง ์ปดํจํ : ์ผ์ ๋ ธ๋์์ ์ง์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ฐ ๋ถ์์ ์ํ(์ฃ์ง ์ปดํจํ )ํ๋ ค๋ฉด ํตํฉ ์ฒ๋ฆฌ ๊ธฐ๋ฅ์ ๊ฐ์ถ ADC๊ฐ ํ์ํฉ๋๋ค.
- ๋ฌด์ ์ผ์ ๋คํธ์ํฌ: ๋ฌด์ ์ผ์ ๋คํธ์ํฌ์ ํ์ฐ์ ์ ์ ๋ ฅ ๋ฌด์ ํต์ ์ธํฐํ์ด์ค๋ฅผ ๊ฐ์ถ ADC์ ๊ฐ๋ฐ์ ์ฃผ๋ํ๊ณ ์์ต๋๋ค.
- ์ธ๊ณต ์ง๋ฅ(AI): AI ๋ฐ ๋จธ์ ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ์ ์ผ์ ์์คํ ์ ํตํฉํ๋ฉด์ ๋ณต์กํ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์์ ์ ์ฒ๋ฆฌํ ์ ์๋ ADC์ ๋ํ ํ์์ฑ์ด ์ปค์ง๊ณ ์์ต๋๋ค.
๊ฒฐ๋ก
์๋ ๋ก๊ทธ-๋์งํธ ๋ณํ์ ์ผ์๋ฅผ ๋์งํธ ์์คํ ์ ํตํฉํ ์ ์๊ฒ ํ๋ ๊ธฐ๋ณธ ๊ธฐ์ ์ ๋๋ค. ADC์ ์๋ฆฌ, ๊ธฐ์ ๋ฐ ์์ฉ ๋ถ์ผ๋ฅผ ์ดํดํจ์ผ๋ก์จ ์์ง๋์ด์ ๊ฐ๋ฐ์๋ ๊ด๋ฒ์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ํจ๊ณผ์ ์ธ ์ผ์ ์๋ฃจ์ ์ ์ค๊ณํ๊ณ ๊ตฌํํ ์ ์์ต๋๋ค. ๊ธฐ์ ์ด ๊ณ์ ๋ฐ์ ํจ์ ๋ฐ๋ผ ์ผ์ ์์คํ ์ ๊ธฐ๋ฅ์ ๋์ฑ ํฅ์์ํฌ ํจ์ฌ ๋ ํ์ ์ ์ธ ADC ์ํคํ ์ฒ์ ํตํฉ ๊ธฐ์ ์ ๊ธฐ๋ํ ์ ์์ต๋๋ค. ๊ธ๋ก๋ฒ ๋ํฅ๊ณผ ๋ชจ๋ฒ ์ฌ๋ก์ ๋ํ ์ ๋ณด๋ฅผ ๊ณ์ ์ ํ๋ ๊ฒ์ ๋น ๋ฅด๊ฒ ์งํํ๋ ์ด ๋ถ์ผ์์ ์ฑ๊ณตํ๊ธฐ ์ํด ๋งค์ฐ ์ค์ํฉ๋๋ค.
๊ฐ๋จํ ์จ๋ ์ผ์๋ฅผ ์ค๊ณํ๋ ๋ณต์กํ ์ฐ์ ์๋ํ ์์คํ ์ ์ค๊ณํ๋ , ADC์ ๋ํ ํ์คํ ์ดํด๋ ์ฑ๊ณต์ ํ์์ ์ ๋๋ค. ์ด ๊ฐ์ด๋์์ ๋ ผ์๋ ์์๋ฅผ ์ ์คํ๊ฒ ๊ณ ๋ คํจ์ผ๋ก์จ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ํฉํ ADC๋ฅผ ์ ํํ๊ณ ์ผ์ ์์คํ ์ด ์ ํํ๊ณ ์ ๋ขฐํ ์ ์๋ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๋๋ก ๋ณด์ฅํ ์ ์์ต๋๋ค.