Как влияет стабильность частоты кристалла, ESR и емкость нагрузки на микроконтроллеры?

Я выбираю кварц для MK20DX256VLH7, но не могу найти достаточно информации в техническом описании MK20 для генератора.

Итак, мне интересно узнать: как влияет стабильность частоты кристаллов, ESR и емкость нагрузки на производительность микроконтроллера? Можно ли использовать значения 20 ppm, 150 Ом и 8 пФ?

Другой вопрос, который у меня на уме: насколько я могу отклоняться от этих спецификаций, не влияя на производительность MCU? Могу ли я выбрать 18 или 15 частей на миллион? Можно ли уменьшить ESR до 40 Ом? Можно ли выбрать емкость нагрузки 4 пФ?

Вы имеете в виду «кристалл» (а не «кристаллический осциллятор»)?
Да я имел ввиду кристалл например FW1600010.

Ответы (4)

Кристалл в сочетании со схемой на микроконтроллере образует кварцевый генератор. Функция этой схемы состоит в том, чтобы обеспечить часы для микроконтроллера.

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

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

Нетрудно сделать это «правильно», но сделать это неправильно, и это просто не сработает, и это будет больно.

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

Вероятно, для вас было бы лучше выбрать кварцевый генератор , а не кварцевый . Вы просто покупаете его, и он работает, гарантированно запускается и соответствует заявленным характеристикам.

Если вы используете кристалл, вам необходимо учитывать мощность привода, емкость нагрузки, точность и другие параметры. В техническом описании они рекомендуют вам обратиться к производителю кристалла за информацией. Производитель кристаллов, скорее всего, будет так же бесполезен и направит вас обратно к производителю интегральных схем.

Вы должны получить правильную емкость нагрузки. Обратитесь к формулам для ее расчета, которые я не буду повторять здесь, это не просто заявленная емкость нагрузки, указанная для кристалла, это двойная величина минус любая емкость, встроенная в микросхему или паразитно существующая.

Превышение максимальной мощности привода может привести к преждевременному старению или даже выходу кристалла из строя. Это скорее потенциальная проблема с меньшими кристаллами SMT, которые имеют максимальную мощность возбуждения 100 мкВт или меньше по сравнению с мВт для кристаллов типа HC-49. Чем ниже СОЭ, тем лучше. Некоторые производители кристаллов рекомендуют измерять типичную мощность привода, для чего требуются специальные пробники на полевых транзисторах. Вы можете определить верхний предел мощности привода по ESR, но это может быть слишком ограничивающим фактором. Низкочастотные кристаллы камертона (например, кристалл с частотой 32,768 кГц, который ваш чип может использовать для одного из генераторов) обычно требуют последовательного резистора для ограничения мощности возбуждения.

Что касается того, является ли дрейф частоты и начальная точность потенциальной проблемой для вас, только вы знаете, для чего вы используете чип, так что это полностью ваша оценка с системной точки зрения.

Ну, в подавляющем большинстве микроконтроллеров используются кристаллы (или резонаторы), а не полноценные внешние генераторы. То есть генератор частично внутренний, и когда вы подключаете кварц и некоторые пассивы к 2 назначенным контактам, вы получаете схему кварцевого генератора. На самом деле это просто вопрос RTFM: посмотрите, что производитель говорит вам делать, а затем сделайте это. И в большинстве случаев значения пассивов действительно не имеют большого значения.
@Lundin, что не означает (в большинстве случаев), что вы не можете просто ввести прямоугольную волну на вывод Xin и оставить Xout отключенным, чтобы заставить его работать с внешним генератором.
@Lundin Я хочу сказать, что RTFM не дает полезных гарантий. Если он не запускается (скажем) в нижней части температурного диапазона из-за уменьшенного gm усилителя генератора Пирса, тогда проблема у вас , а не у поставщиков, потому что у них нет этой спецификации в их спецификации и не будет (будет нет) гарантировать его работу. Действительно, обычно он будет работать приемлемо для некритичных приложений, и, возможно, это нормально. OP имеет относительно дорогой процессор Cortex M4, и осциллятор является разумным решением.

Если вас беспокоит чувствительность к времени и частоте, и вы недостаточно знаете о конструкции XTAL OSC, то вам определенно нужен чип Crystal Clock.

Они дешевы, надежны и имеют множество вариантов стабильности и толерантности.

Я бы выбрал микросхему TCXO стоимостью 1–2 (1 тыс. долл. США). Выберите желаемую промилле в зависимости от температуры. 10 м.д., 5, 3,2,5,2,1 м.д.

пример введите описание изображения здесь

К настоящему времени могут быть написаны тома книг о том, как сделать TCXO на 1 ppm, но примерно в середине 90-х мы сделали один примерно за 1 доллар, используя специальные приспособления для мгновенной сортировки xtals и варикапов для tempco и C (V1/V2), используя 25-центовые кристаллы и алгоритм 3-го порядка, который я создал для синтезатора Tx 928 МГц, управляемого HC11.

Многие генераторы для микроконтроллеров спроектированы аналогичным образом. Таким образом, вы можете найти дополнительную информацию в другом техпаспорте, предпочтительно от того же производителя. Вы также можете найти взаимосвязи приложений, касающиеся тактовой частоты процессора. Я обнаружил, что даже если конденсаторы опущены, микроконтроллер работает нормально. Возможно, потому что вокруг достаточно паразитных емкостей — они обычно находятся в диапазоне пФ. Но мои схемы предназначены для обучения, и я могу упростить многие вещи без потерь, чтобы сэкономить время и компоненты. Но если я разрабатываю дизайн для рынка, я стараюсь следовать советам, чтобы быть уверенным.