Как считают нагрузочные конденсаторы кварца
Кварцевый резонатор выходит на паспортную частоту только тогда, когда «видит» ту нагрузочную ёмкость 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,5 | 17 | 18 | 13 |
| 16 | 24 | 22 | 15 |
| 18 | 28 | 27 | 17,5 |
| 20 | 32 | 33 | 20,5 |
| 30 | 52 | 56 | 32 |
Видно, что при малой 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 · все калькуляторы
|