Могу ли я оставить AVcc отключенным?

Я использую автономный ATmega8A, но аналоговые контакты (порт C) не используются.

Из-за того, что ATmega8A не имеет PRR (регистра снижения мощности) для отключения АЦП и TWI.

Я хотел бы знать, есть ли обходное решение для снижения энергопотребления, если AVcc не подключен?

, 👍0

Обсуждение

Вы можете отключить АЦП на ATMega8 обычным способом. Хотя и не так, как это делает PRR. Но я обнаружил, что PRR мало что делает. Отключение АЦП, таймеров и BOD и максимальное засыпание MCU — это примерно 99%., @Gerben

Если MCU не позволяет вам подавать питание выборочно (не в случае ATmega), сбой подачи питания на некоторые из контактов приведет к тому, что некоторые внутренние напряжения будут приложены в обратном направлении, что приведет к внутренним коротким замыканиям., @Dmitry Grigoryev


2 ответа


Лучший ответ:

1

Нет, в техническом описании указано, что питание должно быть подключено к Avcc. Это от '328P, Atmega8A аналогична, но с меньшим объемом памяти: (Microchip долго не может открыть для меня техническое описание Atmega8A).

5.2.7 АВКК AVCC — это вывод напряжения питания для аналого-цифрового преобразователя (АЦП), PC[3:0] и PE[3:2]. Он должен быть внешне подключен к VCC, даже если АЦП не используется. Если используется АЦП, его следует подключить к VCC через фильтр нижних частот.

https://www.microchip.com/wwwproducts/en/ATmega8A

,

3

Нет. Вы должны подключить AVcc, даже если вы не используете ADC. Согласно техническому описанию:

AVCC – это вывод напряжения питания для аналого-цифрового преобразователя, порта C (3:0) и АЦП (7:6). Он должен быть внешне подключен к VCC, даже если АЦП не используется. Если АЦП используется, его следует подключить к VCC > через фильтр нижних частот. Обратите внимание, что порт C (5:4) использует цифровое напряжение питания, VCC.

,