AVR 1.1V 내부 ADC 레퍼런스 과전압


17

ADC에 내부 1.1V 레퍼런스를 사용하고 아날로그 입력이 1.1V를 초과하면 2.5V라고 말하면 마이크로 컨트롤러에 해로운가요? 아니면 ADC 값이 1.1V에서 단순히 0x3FF로 클리핑됩니까?

편의상 ATMega328 데이터 시트에서 발췌 한 블록 다이어그램을 포함하고 있습니다.

여기에 이미지 설명을 입력하십시오


3
데이터 시트 참조가 아닌 경험만으로 말하면 조심하십시오. 내부 참조 및 실수로 ADC 핀을 4 볼트 +에 몇 시간 동안 연결했습니다. 클립되지만 MCU를 죽이지 않습니다.
Anindo Ghosh

답변:


12

데이터 시트 섹션 24.5.2에 답이있다 :

ADC의 기준 전압 (VREF)은 ADC의 변환 범위를 나타냅니다. VREF를 초과하는 단일 종단 채널은 0x3FF에 가까운 코드를 생성합니다. VREF는 AVCC, 내부 1.1V 기준 또는 외부 AREF 핀으로 선택할 수 있습니다.

마이크로 컨트롤러 의 전압 레퍼런스전압 제한 과 다릅니다 . 전압 레퍼런스 (이 경우)는 ADC에서 비교를 수행하는 데 사용되며 마이크로 컨트롤러는이 양을 초과 할 수 있도록 설계되었습니다.

전압 제한 (이 경우 ADC의 아날로그 전원 공급 장치 인 AVcc)을 초과하지 않으려 고합니다. 마이크로 컨트롤러에는 베이컨을 절약 할 수있는 보호 다이오드가 내장되어 있지만 일반적으로 전압 제한을 초과하지 않도록 외부 회로를 설계해야합니다. (이것은 모범 사례입니다. 경우에 따라 무시해야 할 이유가있을 수도 있습니다.)


1
매우 영리한 일부 디자인은 실제로 이러한 보호 다이오드에 의존합니다. 보호 다이오드를 통해 VCC에 연결된 코일로 전원이 공급되는 RFID 태그를 보았습니다.
NickHalden

2
"전기 특성"섹션에는 리셋을 제외한 핀의 절대 최대 전압이로 표시되어 Vcc+0.5V있습니다. 그런 다음 그러나, ADC에 항에서, 그것은 말한다 ADC VinMAX = Vref. 어쩌면 VREF를 초과 괜찮아하지만, 데이터 시트는 ... 문제에 대해 명확하지입니다 그래서 동의하면서 보인다
피터 깁슨
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.