Page 62 - 최강 아두이노 퍼스트 참고서
P. 62

력된 아날로그 값(신호)을 디지털로 변환하는 시간, 정확도는 아날로그 입력 전압의 범위의
               세밀한  단계를  얼마만큼의  큰  세밀한  디지털로  변환하는가에  있습니다.  정확도는  분해능

               (Resolution)이라고 합니다.
               한가지 중요한 부분은 ADC 에서의 변환 과정 중에도 일정 시간 소요가 됩니다. 소요 시간 내
               에 기준전압이 일정치 않고 널뛰는 증상에서는 정확하지 않으므로 고정 (HOLD) 개념의 회로
               도도 적용되어 있습니다. 아두이노 보드에서 각종 센서 모듈을 사용 할 수 있는 이유는 ADC
               기능이 있기 때문 입니다. 여러 개의 아날로그 입력 처리시 약간의 지연 현상이 발생 될 수도

               있습니다. ADC 에서 사용되는 기준 전압은 내부 MCU 의 사용전압입니다. ADC 의 처리 결
               과는 아래와 같은 식으로 지정 되어 있습니다.










               즉, ADC = (V (in) * 1024) / V(ref) 입니다.
               1024 는 10 비트입니다. ATMEGA328P 의 ADC 분해능은 10 비트입니다. ADC 기능은 자체

               적인 온도 상승, 또는 여러 요소에 의해 정밀 오차를 방지 하여 사 용하기 위한 AREF 같은 외
               부 참조 전압을 사용 할 수도 있습니다. MCU 프로그래밍에서는 ADC 설정 레지스트리에 기
               준전압  사용  또는  외부  참조  전압을  사용하도록  설정할  수  있습니다.    아두이노에서는
               analogReference() 함수를 사용하여 지정할 수 있습니다.



                       AREF (ANALOG REFERENCE VOLTAGE)


               AREF 아날로그 외부 참조 전압 포트입니다.
               ADC(Analog Digital Converter) 의 기본 기능은 아날로그로 입력되는 신호(전압)를 디지털로
               변환하고 있습니다.
               아날로그의 범위는 무한대일수 있으므로 기준 전압을 바탕으로 입력되는 아날로그 신 호를

               디지털 값으로 변경할 수 있습니다.
               AREF 는 ADC 에서 기준으로 참조하는 전압을 입력하기 위한 포트입니다.
               즉, A/D Converter 에서 참조하여 사용되는 아날로그 외부 입력 전압 포트(핀)입니다. MCU
               는 기본적으로 내부 MCU 에서의 AREF 는 좀더 정밀한 아날로그 측정값을 위한 사용자에게
               는 중요한 부분이기도 합니다. 각각의 포트에 대한 아날로그 입력 전압을 측정하기 위한 ADC







                                                    62
   57   58   59   60   61   62   63   64   65   66   67