atmega128  기준으로 adc는 10bit 분해능을 가지고있다

 

즉 atemga128은 5v기준으로 동작을하고 adc 핀에

 

5v 가 입력될경우 1023

0v 가 입력될경우 0 값이 내부에 저장된다 (adc핀을 다루는방법은 다른글에서 설명하겠다.)

 

 

꼭 최대값의 기준이 5v이여야 하는것은아니다

 

aref에 전압을 걸어주면 그 전압이 최대값기준이되는것이다.(단 5V를 넘을수없다)

 

AREF핀은 어떨 때 사용하는가?

 

1. 센서의값이 작을때

2. 차이가 미미할때

 

센서값이 작을경우(ex : 3.3v) 3.3v이상의 전압이 걸일 일이없다

 

그러므로 AREF핀에 3.3V를 걸어주면 0~3.3V까지의 전압만 측정을 하게된다

 

 

차이가미미할 경우는 예를 들어서 설명하겠다

(분해능이 높아서 차이가 알아보기힘들정도로 미미할경우는 별로없지만)

 

5V를 1024가지로 쪼개느냐

3.3V를 1024가지로 쪼개느냐

 

차이는 3.3v~5V를 측정할수없지만 0~3.3V 는 조금더 세밀하게 측정을 할수있다는 것이다.

 

 

+ Recent posts