Почему AREF подключен к конденсатору на схеме Arduino Pro Mini?
Сейчас я просматриваю схему Arduino Pro Mini и заметил, что вывод AREF (аналоговый номер) подключен к конденсатору емкостью 0,1 мкФ, как показано ниже:
Я провел небольшое исследование и прочитал это отличное объяснение в AREF и теперь понимаем его назначение как источника опорного напряжения. Однако я не понимаю назначения конденсатора. Это как средство стабилизации вывода при подаче внешнего напряжения или что-то еще?
Полную схему Arduino Pro Mini можно найти здесь .
2 ответа
Лучший ответ:
В техническом описании Atmega328P в разделе «Аналогово-цифровой преобразователь» есть предложение:
Опорное напряжение может быть внешне развязано на выводе AREF с помощью конденсатора для улучшения шумовых характеристик.
Также:
Таким образом, внутренний источник опорного напряжения может быть развязан внешним конденсатором на выводе AREF для повышения помехоустойчивости.
Таким образом, конденсатор предназначен для уменьшения шума на выводе AREF.
Идеальный конденсатор имеет полное сопротивление wC (частота радиана * емкость – Омы). Конечно, идеальных конденсаторов не существует в реальных компонентах или схемах, и все они включают паразитные потери и индуктивность. Паразитные компоненты зависят от типа конденсатора, длины провода, соединительных цепей и т. д. Осциллографы, анализаторы цепей и анализаторы спектра служат для определения основных характеристик опорных точек напряжения.
Развязывающий конденсатор следует подключать короткими проводами к заземляющему слою и выводу Aref.
Вместо того, чтобы дать общий ответ, который может помочь, а может и не помочь человеку, использующему штифт, я добавил информацию, помогающую выбрать конденсатор. Простое добавление конденсатора емкостью 0,1 мкФ может решить или не решить конкретную проблему шума, а фактически может усугубить проблему., @Marty Grogan
- Arduino pro mini сброс себя
- Как заставить Arduino взаимодействовать с тремя другими Ардуино?
- avrdude: stk500_getsync(): not in sync: resp=0x00
- Ошибка "avrdude:stk500_recv(): programmer is not responding" при загрузке скетча в Arduino Pro Mini
- Как остановить SoftwareSerial от получения данных и повторно включить его в какой-то другой момент?
- Сторожевой таймер застрял в цикле перезапуска? (мигает зеленый светодиод)
- Arduino Pro Mini (версия 3.3 V) диапазон входного напряжения / допуск
- Arduino 16 МГц только с 3,3 В?
Это прояснило часть моего вопроса. Я перефразирую свой пост., @Lachlan Etherton