로부터 ATMega328 데이터 시트 , 섹션 24.9.1 :
외부 기준 전압이 AREF 핀에 적용되는 경우 내부 전압 기준 옵션을 사용할 수 없습니다.
Arduino 참조 페이지에서 :
또는 5K 저항을 통해 외부 기준 전압을 AREF 핀에 연결하여 외부 기준 전압과 내부 기준 전압 사이를 전환 할 수 있습니다. AREF 핀에는 내부 32K 저항이 있으므로 저항은 기준으로 사용되는 전압을 변경합니다. 이 둘은 전압 분배기 역할을하므로 예를 들어 저항을 통해 적용된 2.5V는 AREF 핀에서 2.5 * 32 / (32 + 5) = ~ 2.2V가됩니다.
ATMega328 데이터 시트는 표 29.16의 "내부 32k 저항"참조를 확인합니다. ADC 특성 : 기준 입력 저항 = 32kOhm.
즉, 위의 두 진술은 서로 다소 반대되는 것처럼 보입니다. 0-5V 풀 스케일을 출력하는 일부 센서와 0-1.8V 풀 스케일을 출력하는 일부 센서가있는 응용 프로그램이 있습니다. 1.8V 센서를 샘플링하고 5V 센서에 대한 내부 AVCC 기준으로 전환 할 때 1.8V AREF 로의 스위칭 분해능이 향상되면이 애플리케이션의 이점을 활용할 수 있습니다.
Arduino 레퍼런스 페이지는 5kOhm 직렬 저항을 통해 1.8V AREF에 연결하고 내부 32kOhm 저항을 갖는 암시 적 전압 분배기를 고려하면 괜찮습니다. 이것은 Arduino 참조의 나쁜 조언입니까, 아니면 실제로 이런 종류의 일을하는 것이 일반적인 관행입니까? Atmel의 설명은 외부 전류 제한 저항없이 AREF에 적용되는 외부 전압으로 제한됩니까 (그렇다면 내부 32k 저항이 주어짐)?
또한 1.8V 신호를 최대 5V까지 스케일링하기 위해 올바르게 구성된 op-amp를 사용하여 유사한 결과를 얻을 수 있지만, 내장 된 ADC로도 처리 할 수 있으면 추가 된 복잡성과 부품이 낭비되는 것처럼 보입니다. 변경 가능한 전압 레퍼런스를 활용합니다. 마찬가지로 감지 된 신호가 1.1V를 초과하지 않는다고 확신 할 수 있으면 내부 전압 레퍼런스를 활용할 수 있습니다. 다시 말하지만 저전압 센서에 전원을 공급하는 1.8V 레귤레이터를 사용하여 기준을 설정하는 것이 더 우아해 보입니다.