Нужно ли подключать конденсатор к AREF при использовании внутреннего эталона? _BV(REFS0)

Это из таблицы данных Atmega328p. Но я не вижу упоминания об этом в практических примерах. Итак, когда я настраиваю таймер для ADC с помощью:

ADMUX = _BV(REFS0);

Должен ли я добавить шапку? Или может быть он уже есть на оборудовании arduino? И какое значение рекомендуется? 100 нФ? Заранее спасибо!

, 👍0


1 ответ


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

1

Согласно техническому описанию:

Опорное напряжение может быть развязано на выводе AREF с помощью конденсатора для улучшения шумовых характеристик.

Поэтому вы можете, но не обязаны. Все зависит от того, насколько хорошими должны быть результаты вашего АЦП. В 99 % случаев это бессмысленно, поскольку то, что вы читаете, не совсем точное, но если вы все равно хотите добавить конденсатор, то, конечно, вперед.

Какой номинал конденсатора? Ну, это очень сильно зависит от того, от какого шума вы хотите добиться большей устойчивости. Чем ниже значение, тем выше частота, от которой он поможет защитить вас. Вы можете подключить несколько конденсаторов параллельно, если вы находитесь в очень шумной среде, например, 1 нФ и 100 нФ.

,

Спасибо, что прояснили это! Я проверю это и посмотрю, улучшит ли это что-то или нет., @Gaai