Требования к внешнему кварцевому конденсатору ATmega328

Я читаю это руководство , и в нем говорится, что для использования внешнего кристалла 16 МГц для ATmega328 мне нужны два конденсатора по 22 пФ. Я нашел эту связку из двух конденсаторов по 20 пФ и кристалла (продается специально для этой цели).

Мне интересно, есть ли разница между использованием конденсаторов на 22 пФ и 20 пФ, поставляемых в комплекте.

Ответы (1)

Педантично, разница составляет 2 пФ.

Практически такие кристаллы (параллельно-резонансные) "нарезают" под конкретную последовательную емкость. В диапазоне 16 МГц типичные последовательные емкости составляют от 18 до 30 пФ или около того.

В этом случае вы надеетесь, что кристалл обрезан на 20 пФ, и, следовательно, они предоставляют вам колпачки на 20 пФ. На самом деле, из-за паразитной емкости платы, колпачки должны быть немного меньше значения, для которого вырезается кристалл.

Однако для такой частоты кристалла и уровня производительности (это Arduino, точность и стабильность частоты не так уж важны) 20 против 22 пФ не проблема.


Наконец, помните, что если вы можете иметь дело с действительно ужасной точностью частоты (допуск 10% IIRC) и более медленными тактовыми частотами, ATmega328 имеет внутренний генератор с частотой 8 МГц, что устраняет необходимость в кристалле и связанных с ним конденсаторах. Для минимальных клонов, подобных Arduino, это отличный способ минимизировать количество компонентов. Однако это осуществимо только в том случае, если вам не нужны какие-либо функции, критичные ко времени, такие как UART .


Редактировать: Вам повезло! На кристалл в комплекте Adafruit есть даташит . Согласно техническому описанию, номинальная емкость нагрузки составляет 18 пФ. Теперь 20 пФ, вероятно, будут работать нормально, но это не то, как вы «должны это делать». Как правило, вы принимаете 3 пФ или около того для паразитной емкости (если вы работаете с макетной платой, она, вероятно, намного выше), а затем размер конденсаторов равен С "=" С л С С где С С это паразитная емкость. В идеале вы должны использовать конденсаторы емкостью 15 пФ, но опять же, в данной ситуации это не так уж критично, и 20 пФ вполне достаточно .

Я исправил ссылку.
Нет, все же неправильно. И посмотрите мою ссылку о внутреннем генераторе ATmega328.
@ uint8_t Я не знаю, как мне удалось испортить это дважды подряд, но теперь я могу убедиться, что это работает.
Да, исправлено :) Отредактировал мой ответ в ответ, надеюсь, это ответит на ваш вопрос. TL;DR: не имеет значения.