ADC와 prescaler
2019. 5. 18. 22:49ㆍ임베디드/ATmega128
ATmega128 데이터시트에서 발췌한 내용으로, '10비트 해상도인 ADC 칩은 50KHz~200KHz의 샘플링 속도를 유지해야만 최고의 해상도를 내보낸다'라고 나와있다. 만일 해상도가 더 낮아도 상관이 없다면 더 낮은 샘플링 속도로 동작시켜도 된다라고 추가 설명이 되어있다.
16MHz 외부 클럭으로 동작시키는 ATmega128에서 50KHz~200KHz 사이의 주파수는 prescaler로 125KHz만 만들 수 있기에 이에 맞춰 분주비를 설정한다.
AD 변환을 위해서는 첫번째 샘플의 경우에는 25 ADC클럭이 필요하지만, 이후에는 13 ADC클럭이 필요하다. 따라서 평균 125KHz / 13 = 약 9615개의 샘플을 얻을 수 있다
'임베디드 > ATmega128' 카테고리의 다른 글
풀다운보다 풀업을 선호하는 이유 (0) | 2019.05.18 |
---|---|
AVR 스터디 [2019.05.19] (0) | 2019.05.18 |
AVCC와 AREF (0) | 2019.05.17 |
레지스터 방식 (미정리) (0) | 2019.05.17 |
ATmega128 ADC 방식 (0) | 2019.05.17 |