ATMega8 : 왜 VCC와 AVCC를 연결해야합니까?


20

VCC와 AVCC를 연결하는 것이 좋습니다. ATMega8 데이터 시트에서도 다음과 같이 말합니다.

AVCC는 A / D 변환기, 포트 C (3..0) 및 ADC (7..6)의 공급 전압 핀입니다. ADC를 사용하지 않더라도 VCC에 외부 적으로 연결해야합니다. ADC를 사용하는 경우 저역 통과 필터를 통해 VCC에 연결해야합니다. 포트 C (5..4)는 디지털 공급 전압 VCC를 사용합니다.

그러나 어디에서 그것들을 연결 해야하는지에 대한 설명을 찾을 수 없습니다 . VCC와 AVCC를 연결하지 않고 LED를 깜박이는 간단한 회로가 작동합니다.

그냥 받아 들여야합니까, 아니면 합당한 이유가 있습니까?


1
가치있는 것을 위해, 나는 보통 소규모 프로젝트를 위해 저역 통과 필터 없이 AVCC와 VCC 연결 하고 잘 작동합니다. 노이즈가 적고 정확도가 더 높은 상황에서는 필터를 사용하는 것이 좋습니다.
JYelton

AVCC와 VCC를 연결하지 않으면 두 개의 독립적 인 소모품을 사용 했습니까?
Ignacio Vazquez-Abrams

2
또한 AVDD 핀이 연결되지 않은 상태로 있으면 PIC 장치 (특히 dspic30f2010)가 기본 기능 (ICSP 프로그래밍)을 수행하지 못합니다. 칩에 무엇이 들어 있는지 모르기 때문에 항상 제조업체의 말을 진지하게 받아 들여야합니다.
deadude

답변:


16

주로 제조업체가 말해야하므로 연결되어 있어야합니다.

그 외에도 AVCC 측의 플로팅 핀 문제를 방지하고 디지털 측의 노이즈를 방지하기 위해 칩 (모든 포트 / 핀)을 완전히 작동시켜야합니다. AVCC 측의 전원을 끄면 기생 전력 소비가 발생하여 내부 클럭을 불안정하게 만들거나 안정적인 시작을 방해 할 수있는 문제가 있습니다.

Atmel 설계자는 사용자가 ATmega 내부에서도 디지털 및 아날로그 평면의 필터링 및 분리를 추가 할 수 있도록하여 별도의 아날로그 VCC 및 접지를 갖는 것이 노이즈가없는 아날로그 섹션을 허용하는 가장 좋은 방법이라고 결정했습니다. ATMega8뿐만 아니라 모든 ATMega에 영향을 미치며 일부 ATTinys 도이 디자인을 가지고 있습니다.


그렇습니다. ATtiny261은 VCC와 AVCC를 구분합니다. electronics.stackexchange.com/q/72908/2028
JYelton

14

이유를 묻는 당신에게 좋은!

AVCC는 주요 아날로그 구성 요소에 내부적으로 연결되므로 별도의 필터링 커패시터가 있어야하므로 독립 핀으로 지정됩니다.

간단한 "깜박임"프로젝트에는 소음 및 정확도 요구 사항이 없습니다.

이제 동일한 전압에 연결해야한다면 VCC의 +/- 0.3V 내에서 대답이 예입니다.

로부터 ATMEGA8 완벽한 데이터 시트 :

"ADC에는 별도의 아날로그 공급 전압 핀인 AVCC가 있습니다. AVCC는 VCC와 ± 0.3V를 넘지 않아야합니다." "AVCC는 A / D 변환기의 공급 전압 핀입니다."

요약 : AVCC와 VCC는 동일한 전압 (+/- 0.3V 이내)이어야하며, 별도의 핀으로 식별되므로 설계자가 해당 입력에 추가 필터를 배치하여 민감한 A / D에서 노이즈를 제거 할 수 있습니다. IC의 변환기 부분.

희망이 도움이됩니다!


4

종종 디지털 공급 및 접지 핀에 소량의 노이즈가 발생합니다. 디지털 회로가 상당한 양의 전류를 스위칭 할 때 이러한 잡음을 모두 제거하기는 어렵고 150mV 정도의 전원 잡음이 디지털 공급 핀으로 구동되는 회로에 영향을 미치지 않을 것입니다. 그러나 아날로그 공급 핀에 150mV의 노이즈가 있으면 아날로그 회로가 퍼센트의 정확도를 달성하는 것이 매우 어렵거나 불가능합니다. 아날로그 핀이 분리되어 있다는 사실은 디지털 전원 공급 장치가 300mV 이상 흔들리지 않고 아날로그 전원 공급 장치가있는 경우 디지털 전원 공급 장치에 150mV의 노이즈가 있어도 정확한 판독 값을 얻을 수 있음을 의미합니다. 디지털 공급 범위의 두 극단에서 300mV 이내


2

단순한 프로젝트에서도 AVCC를 연결해야하는 또 다른 이유를 추가하기 위해서입니다.

내부 전압 참조에 의존하는 브라운 아웃 감지 회로를 사용하면 예기치 않은 동작과 신뢰할 수없는 장치 시작이 발생할 수 있습니다. 이상한 전압 임계 값으로 표시되어 BOD 리셋을 트리거하거나 심지어 올바른 전압으로 시작하지 않는 장치 일 수도 있습니다.

ATmega88P를 사용하는 "빠르고 더러운"해킹 프로젝트 중 하나에서이 문제가 발생했습니다.

AVCC를 VCC에 직접 연결 한 후 BOD가 해제를 해제하지 않는 문제가 해결되었습니다. 프로젝트에서 다른 아날로그 주변 장치를 사용하지 않기 때문에 적절한 분리를 방해하지 않았습니다. 이 솔루션은 많은 인터넷 검색 후 avrfreaks 포럼 스레드 중 하나에서 발견되었습니다. 참조 : http://www.avrfreaks.net/comment/349747#comment-349747


0

그 이유는 장치의 내부 프로세스 및 빌드 방법과 관련이 있습니다. AVCC 및 VCC가 0.3V 이내 여야한다고 지정하기 때문에 칩에 사용되는 내부 다이오드의 보호 전압과 유사합니다. 다이오드가 0.3V를 초과하여 바이어스되면 (예 : AVCC가 연결되지 않은 경우) 다이오드가 작동하여 문제가 발생하거나 장치가 손상 될 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.