Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум


Калькулятор нагрузочных конденсаторов кварца



Конденсаторы кварца

Расчёт конденсаторов C1 и C2 для кварцевого генератора (схема Пирса, вывод XTAL микроконтроллера) под паспортную нагрузочную ёмкость кварца. Неверные конденсаторы уводят частоту и срывают запуск.

пФ
пФ
Типичная CL кварцев: 12,5 · 16 · 18 · 20 · 30 пФ. Cs монтажа обычно 3–5 пФ.

Как считают нагрузочные конденсаторы кварца

Кварцевый резонатор выходит на паспортную частоту только тогда, когда «видит» ту нагрузочную ёмкость CL, под которую его настроил производитель. Эту ёмкость создают два внешних конденсатора C1 и C2, подключённых от выводов кварца на землю. В схеме Пирса — а именно так устроен встроенный генератор почти любого микроконтроллера на выводах XTAL1/XTAL2 — по переменному току эти два конденсатора включены для кварца последовательно, поэтому их последовательная ёмкость и определяет, на какой частоте заведётся генератор. Промахнётесь с номиналом — частота уйдёт на десятки ppm, а в худшем случае генератор просто не запустится, и это одна из самых частых причин «мёртвого» кварца на новой плате.

CL = (C1·C2)/(C1+C2) + Cs    при C1 = C2 = C:
C = 2 · (CL − Cs)

Первое выражение — общее: последовательная ёмкость двух конденсаторов плюс паразитная ёмкость монтажа Cs должна равняться паспортной CL. На практике C1 и C2 берут одинаковыми, и формула сворачивается ко второй строке: каждый конденсатор равен удвоенной разности нагрузочной и паразитной ёмкостей. Если решать обратную задачу — узнать, какую CL даёт уже установленная пара конденсаторов, — калькулятор считает эффективную CL = C/2 + Cs. Именно так проверяют, годятся ли номиналы, которые уже лежат в тумбочке.

Почему это вообще работает: параллельный кварц не имеет одной-единственной частоты — в узком окне между последовательным и параллельным резонансом его частоту можно немного «подтягивать» изменением внешней ёмкости. Производитель калибрует резонатор ровно на ту частоту, которая получается при паспортной CL. Отклонение реальной нагрузки от неё сдвигает частоту на единицы-десятки ppm: увеличили суммарную ёмкость — частота падает, уменьшили — растёт. Для бытовых часов это доли секунды в сутки, для радиоканала или точного тайминга обмена — уже ощутимая погрешность. Поэтому расчёт делают до разводки платы, а не подгоняют номиналы наугад после сборки.

Паразитная ёмкость Cs — где прячется ошибка

Cs — это не «поправка для педантов», а полноценное слагаемое. В неё входят ёмкость дорожек от кварца до выводов, ёмкость самих выводов корпуса микроконтроллера и входная ёмкость затвора инвертора генератора. Типичное значение — 3–5 пФ, поэтому в поле по умолчанию стоит 4 пФ. Для кварца с CL = 12,5 пФ эти 4 пФ составляют почти треть всей нагрузки: проигнорируете Cs — и расчётные конденсаторы окажутся заметно завышены, частота уедет вниз. Чем меньше паспортная CL, тем сильнее Cs влияет на результат, поэтому у высокочастотных кварцев с малой CL к разводке относятся особенно бережно: дорожки короткие, земляной полигон под кварцем, ничего лишнего рядом.

Обратите внимание и на граничный случай: если Cs окажется больше или равна CL, формула даёт нулевую или отрицательную ёмкость — конденсаторы физически не нужны, монтаж уже «перегружает» кварц. Калькулятор в этой ситуации не выдаёт номинал, а честно предупреждает, что нужно уменьшить паразитную ёмкость или перепроверить CL.

Как выбирать номинал и тип конденсатора

Расчётное значение почти никогда не попадает в стандартный ряд, поэтому калькулятор сразу подбирает ближайший ходовой номинал из ряда 5…100 пФ и показывает, какую реальную CL он даёт. Ориентироваться нужно именно на реальную CL, а не на «красоту» номинала: если она отходит от паспортной больше чем на 10 %, появляется предупреждение о возможном уходе частоты. Подобрать пару под точное значение помогает ряды E12/E24/E96, а если стандартного номинала не хватает, две ёмкости можно набрать параллельно — тогда пригодится соединение конденсаторов.

Тип диэлектрика не менее важен, чем номинал. Для нагрузочных конденсаторов берут только термостабильный C0G/NP0 — их ёмкость почти не плывёт от температуры и напряжения, а именно стабильность частоты и есть смысл кварца. Дешёвые X7R и тем более Y5V здесь недопустимы: их ёмкость меняется на десятки процентов, и частота будет гулять вместе с погодой. Разницу между классами разбирает калькулятор класс диэлектрика (X7R, C0G). Реактивное сопротивление этих конденсаторов на рабочей частоте оценивает реактивность XL/XC, а общее поведение колебательного контура — LC-контур (резонанс).

Кроме ёмкости и типа стоит держать в голове ещё две вещи. Первая — симметрия: C1 и C2 берут строго одинаковыми, иначе на выводах кварца получается разная нагрузка и генератор запускается хуже. Вторая — уровень возбуждения (drive level): слишком большие конденсаторы вместе с завышенным током через кварц перегревают резонатор и со временем уводят его частоту, а иногда и выводят из строя, поэтому гнаться за «побольше для надёжного старта» не стоит — правильнее считать, а не запасаться. Если после сборки есть частотомер, реальную частоту сверяют с расчётной и при необходимости корректируют пару на один шаг ряда.

Справочная таблица: типовые CL и конденсаторы

Ниже — расчёт для ходовых паспортных значений CL при паразитной Cs = 4 пФ: сколько получается по формуле, какой ближайший стандартный номинал возьмёт калькулятор и какую реальную нагрузочную ёмкость он даст.

Паспортная CL, пФРасчёт C = 2·(CL−Cs), пФБлижайший стандартный, пФРеальная CL, пФ
12,5171813
16242215
18282717,5
20323320,5
30525632

Видно, что при малой CL стандартный номинал даёт заметный недобор (12,5 → 13 пФ), а при большой — перебор (30 → 32 пФ). Оба случая означают небольшой уход частоты, который калькулятор подсвечивает предупреждением.

Где применяют — и где не годится

Расчёт нужен везде, где есть кварц на выводах генератора: тактирование микроконтроллеров и точный ход их таймеров и прескейлеров, опорная частота для формирования верной скорости обмена по UART — от неё напрямую зависит ошибка бодрейта, часы реального времени на «часовом» кварце 32,768 кГц, радиомодули и синтезаторы. Кварц как раз и ставят вместо RC-генераторов и таймеров вроде NE555 именно ради стабильности частоты, которую RC-цепь дать не может.

Формула не годится там, где нет схемы Пирса с двумя нагрузочными конденсаторами: для кварцев последовательного резонанса (их ставят в другой топологии), для готовых кварцевых генераторов-модулей со встроенной электроникой и питанием, а также для керамических резонаторов со встроенными конденсаторами — им внешняя пара уже не требуется. В этих случаях ориентируются на рекомендации даташита, а не на нагрузочную ёмкость.

Пример

На значениях по умолчанию (CL = 18 пФ, Cs = 4 пФ) каждый конденсатор равен C = 2·(18 − 4) = 28 пФ. Ближайший стандартный номинал — 27 пФ (ставят по одному на каждый вывод, ×2). Реальная нагрузочная ёмкость с ним: CL = 27/2 + 4 = 13,5 + 4 = 17,5 пФ. Отклонение от паспортных 18 пФ — около 3 %, это в пределах 10 %, поэтому предупреждения нет и уход частоты пренебрежимо мал. Взяли бы 30 пФ — получили бы 19 пФ, тоже приемлемо, но 27 пФ ближе к цели.

См. также: LC-контур (резонанс) · реактивность XL/XC · класс диэлектрика · ряды E12/E24/E96 · таймер МК · ошибка бодрейта · таймер NE555 · все калькуляторы


Частые вопросы

Какие конденсаторы ставить к кварцу?

Два одинаковых C1 = C2 = 2·(CL − Cs), где CL — нагрузочная ёмкость кварца из даташита, Cs — паразитная ёмкость платы и выводов (3–5 пФ). Например, для кварца 18 пФ и Cs = 4 пФ нужно по 28 пФ (ближайшие стандартные 27 или 30 пФ).

Что будет, если конденсаторы неправильные?

Слишком большие занижают частоту генератора и могут сорвать запуск, слишком малые — завышают частоту. Кварц выходит на паспортную частоту только при «своей» нагрузочной ёмкости, которую и задают эти конденсаторы.

Что такое паразитная ёмкость Cs?

Это ёмкость дорожек платы, выводов корпуса и входов микросхемы, включённая параллельно кварцу. Обычно её принимают 3–5 пФ и вычитают при расчёте, иначе реальная нагрузочная ёмкость окажется больше нужной.


Похожие калькуляторы — Embedded / интерфейсы
Pull-up I2C  ·  RS-485 линия  ·  ADC ↔ напряжение  ·  ШИМ (скважность)  ·  Таймер/прескейлер МК  ·  ШИМ-ЦАП фильтр  ·  все калькуляторы →


© 2003—2026 «KAZUS.RUN - Электронный портал»