์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
ADC์—์„œ ๋„˜์–ด์˜ด

1. ๊ฐœ์š”[ํŽธ์ง‘]

์•„๋‚ ๋กœ๊ทธ ๋””์ง€ํ„ธ ๋ณ€ํ™˜ ํšŒ๋กœ(Analog-to-digital converter)

์ค„์—ฌ์„œ ADC๋ผ๊ณ ๋„ ๋ถ€๋ฅธ๋‹ค. DAC์™€๋Š” ๋ฐ˜๋Œ€์˜ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ถ€ํ’ˆ. ์„ผ์„œ๊ฐ’์ด๋‚˜ ์†Œ๋ฆฌ ๊ฐ™์€ ์•„๋‚ ๋กœ๊ทธ ์‹ ํ˜ธ๋ฅผ ๋””์ง€ํ„ธ ์‹ ํ˜ธ๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค. ๋ฐฉ์‹์œผ๋กœ๋Š” ๋ณ‘๋ ฌ๋น„๊ตํ˜•๊ณผ ์ ๋ถ„ํ˜• ๋“ฑ์ด ์žˆ๋‹ค.

์‰ฝ๊ฒŒ ๋งํ•˜์ž๋ฉด ๋งˆ์ดํฌ์—์„œ ๋“ค์€ ์†Œ๋ฆฌ๋‚˜ ์นด๋ฉ”๋ผ์—์„œ ์ฐ์€ ๋น›์„ ๋””์ง€ํ„ธ ๋ฐ์ดํ„ฐ๋กœ ์ „ํ™˜์‹œํ‚ค๊ธฐ ์œ„ํ•œ ๋ถ€ํ’ˆ์„ ์นญํ•œ๋‹ค. ๋ณดํ†ต์€ ๋‚ด์žฅํ˜•์ด๊ฑฐ๋‚˜ ์™ธ์žฅํ˜•์œผ๋กœ ๋งŽ์ด ๋‚˜์˜ค๋ฉฐ DAC ์—ญํ• ๋„ ๊ฐ™์ด ์ˆ˜ํ–‰ํ•˜๋Š” ๋‹จ์ผ ์ฝค๋ณด ์นฉ์…‹๋„ ๋งŽ์ด ์“ฐ์ด๋Š” ํŽธ. ์ผ๋ฐ˜์ ์œผ๋กœ MCU๊ณ„ํ†ต์—์„œ๋Š” ๋‹ค์ˆ˜์˜ ADC๋ฅผ ๋‚ด์žฅ ํ•˜์ง€๋งŒ 32๋น„ํŠธ๋ฅผ ๋„˜์–ด์„œ๋Š” AP๊นŒ์ง€ ๊ฐ€๋ฉด ๊ฑฐ์˜ ํƒ‘์žฌ ์•ˆํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค.[1][2]

์‚ฌ์‹ค์ƒ ํ˜„๋Œ€์˜ ๊ฑฐ์˜ ๋Œ€๋ถ€๋ถ„์˜ ์„ผ์„œ๋ผ๊ณ  ๋ถ€๋ฅผ๋งŒํ•œ ๋ฌผ๊ฑด์—๋Š” ๊ฑฐ์˜ ๋‹ค ๋‹ฌ๋ ค ์žˆ๋Š” ํ•„์ˆ˜์š”์†Œ์ค‘ ํ•˜๋‚˜์ด๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ์™ธ๋ถ€ ์‹ ํ˜ธ๋Š” ์•„๋‚ ๋กœ๊ทธ์ด๊ธฐ ๋•Œ๋ฌธ์— ADC๊ฐ€ ์—†์œผ๋ฉด ์ฝ์–ด๋‚ผ์ˆ˜๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋Œ€๋‹ค์ˆ˜์ด๊ธฐ ๋•Œ๋ฌธ์— ์•„์ฃผ ์ ˆ์ฐฌ๋ฆฌ์— ์“ฐ์ด๋Š” ์ค‘์ด๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์ „์ž ๊ณ„์ธก๊ธฐ์˜ ์„ฑ๋Šฅ์˜ ์ฒ™๋„์ค‘ ํ•˜๋‚˜๋กœ ์•„๋‚ ๋กœ๊ทธ ๊ณ„์ธก๊ธฐ๊ฐ€ ์•„๋‹Œ์ด์ƒ ๋Œ€๋ถ€๋ถ„์˜ ์ „์ž๊ณ„์ธก๊ธฐ์˜ ์„ฑ๋Šฅ์€ ๋‚ด์žฅ ADC์นฉ์…‹์˜ ์„ฑ๋Šฅ์— ๋‹ฌ๋ ค์žˆ๋‹ค.[3]

2. ์ข…๋ฅ˜[ํŽธ์ง‘]

  • Flash ADC
  • SAR ADC
    ๋น„๊ต๊ธฐ๋ฅผ ์ด์šฉํ•ด์„œ ์ตœ๊ณ ์ „์••์˜ 1/2๋ณด๋‹ค ํฌ๋ฉด ์ตœ์ƒ์œ„ ๋น„ํŠธ๊ฐ€ 1๋กœ ์„ค์ •๋˜๊ณ  ์ตœ๊ณ ์ „์••์˜ 1/4๋ณด๋‹ค ํฌ๋ฉด ๊ทธ ๋‹ค์Œ ๋น„ํŠธ๊ฐ€ 1๋กœ ์„ค์ •๋˜๋Š” ๊ฒƒ์„ ์ƒ˜ํ”Œ๋ง ๋น„ํŠธ์ˆ˜๋งŒํผ ๋ฐ˜๋ณตํ•˜๋ฉด์„œ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐฉ์‹.
  • ๋ธํƒ€ ์‹œ๊ทธ๋งˆ ADC
    1bit๋กœ ํ•ด์ƒ๋„๋Š” ๋‚ฎ์ง€๋งŒ ์ตœ๋Œ€ํ•œ ๋งŽ์€ ์ƒ˜ํ”Œ๋“ค์„ ์ถ”์ถœํ•ด์„œ(์˜ค๋ฒ„ ์ƒ˜ํ”Œ๋ง์„ ํ†ตํ•ด) ์ •ํ™•๋„๋ฅผ ๋†’์ด๋Š” ๋ฐฉ์‹.
[1] ๋ณธ๊ฒฉ์ ์ธ AP๊นŒ์ง€ ๊ฐ€๋ฉด AP ๋‹จ๋…์œผ๋กœ ์“ฐ์ด์ง€ ์•Š๊ณ  RAM ์ด๋‚˜ eMMc ๋“ฑ์˜ ๊ตฌ์„ฑ์š”์†Œ๊ฐ€ ๋“ค์–ด๊ฐ€๋Š” ๋งŒํผ ์ปค์ ธ์„œ ๋‹น์—ฐํžˆ ๊ธฐ๊ธฐ์— ADC์นฉ๋„ ๋”ฐ๋กœ ๋„ฃ์„์ˆ˜ ์žˆ๊ณ  ์‚ฌ์šฉ ์šฉ๋„์ƒ AP๋กœ ์ง์ ‘ ์•„๋‚ ๋กœ๊ทธ ์„ผ์„œ๋ฅผ ์ฝ์„ ์ด์œ ๋„ ์—†๋‹ค.
[2] ๋Œ€์ถฉ ์˜ˆ์‹œ๋ฅผ ๋“ค๋ฉด ๋ผ์ฆˆ๋ฒ ๋ฆฌ ํŒŒ์ด๋ฅผ ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค. MCU๊ฐ€ ์•„๋‹Œ AP๋ฅผ ํƒ‘์žฌํ•œ ๋ณด๋“œ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ณ„๋„๋กœ ADC์นฉ์…‹์„ ๋‹ฌ์•„์ฃผ๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ๋ณด๋“œ๋ž‘ ํ†ต์‹ ์„ ํ•˜๊ฒŒ ํ•˜๋“ ๊ฐ€ ํ•ด์•ผ ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.
[3] ๋‹ค๋งŒ ๊ทธ๋ ‡๋‹ค๊ณ  ADC๊ฐ€ ๊ณ ์„ฑ๋Šฅ์ด๋ผ๊ณ  ๋ฌด์กฐ๊ฑด ๊ณ ๊ธ‰ ์ธก์ •๊ธฐ๋ผ๊ณ  ๋ณด๊ธด ํž˜๋“ค๋‹ค. ์‚ฌ์‹ค ๋น„์‹ผ ์ „์ž ๊ณ„์ธก๊ธฐ์—์„œ ๊ฐ€์žฅ ํฐ ๋น„์šฉ์„ ์ฐจ์ง€ํ•˜๋Š” ๋ถ€๋ถ„์€ ๋ฐ์ดํ„ฐ ํ”„๋กœ์„ธ์‹ฑ์„ ํ•˜๋Š” DSP ์ชฝ์ด๋‹ค. ์ด ๋•Œ๋ฌธ์— ๋ช‡์ฒœ๋งŒ ์›์งœ๋ฆฌ ์˜ค์‹ค๋กœ์Šค์ฝ”ํ”„๊ฐ€ ADC ๋ถ„ํ•ด๋Šฅ์€ 8๋น„ํŠธ๋งŒ ํ•˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค.