Jump to content
fabrickijalex

Работа Кварцевого Резонатора.

Recommended Posts

Guest Прохожий

может интересен принцип генерации, а кварц только задает частоту

Share this post


Link to post
Share on other sites
Guest Григорий

Здравствуйте, может кто то более практически объяснить - в чем все таки главная выгода использования внешнего кварца. Объясню как думал я, что его основное назначение расширение температурных диапазонов работы схемы, то есть например у Atmega8 есть встроенный генератор на 1 МГц она от него работает по умолчанию, диапазон при этом -10 - +85 градусов цельсия, при использовании кварца -50 - +125 к примеру. По логике так? Просто на практике делал часы на DS1302, датчик температуры DS18B20 все это привязывалось к микроконтроллеру и выводилось на индикатор и получалось, что схема работает лучше от внутреннего генератора.  

Share this post


Link to post
Share on other sites

тут дело не самой величине температуры, а в стабильности частоты.

внутренняя частота сильно изменяется с изменением температуры. а у кварца очень высокая температурная стабильность.

к тому же, МК на 125 градусов все равно не сможет работать...

Share this post


Link to post
Share on other sites

Технология Maxim Integrated nanoPower: когда малый IQ имеет преимущества

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

Подробнее

Главная выгода - стабильность частоты. И всё. В том числе стабильность и по температуре. Встроенный RC гуляет очень широко, достаточно глянуть в даташит на соответствующий график, и часы на нём не построишь. Хотя если извернуться и термостатировать сам контроллер, потом вычислить точную поправку к частоте... Но зачем? Ставишь маленькую SMD-деталь и имеешь гарантированную стабильность в 5 знаков и температурной стабильностью 10...20PPM. Правда, самые дешёвые кварцы не блещут точностью и температурной стабильностью(100-200PPM) однако даже они гораздо лучше RC-цепочки по стабилности и точности частоты. А если достать кварцевый генератор со старого мобильника, там есть температурная компенсация и точность частоты в 7 знаков.

Share this post


Link to post
Share on other sites
                     

Платы Nucleo на базе STM32G0: чего можно добиться с помощью связки Nucleo и Arduino

Платы Nucleo и платы расширения X-NUCLEO от STMicroelectronics можно интегрировать в платформу Arduino с помощью библиотеки STM32duino. Связка плат Nucleo и платформы Arduino, и наличие готовых библиотек – представляет удобный инструмент для создания прототипов и конечных приложений в условиях ограниченного времени. Статья содержит пошаговые инструкции по установке библиотек и запуску примеров для Nucleo.

Подробнее...

В 06.04.2018 в 13:36, Starichok сказал:

тут дело не самой величине температуры, а в стабильности частоты.

внутренняя частота сильно изменяется с изменением температуры. а у кварца очень высокая температурная стабильность.

к тому же, МК на 125 градусов все равно не сможет работать...

А можете вкратце написать как правильно ставить внешний кварц на плате, то есть требования к монтажу исходя из вашего опыта. Он должен стоять как можно ближе к микроконтроллеру или нет, нужно ли его корпус сажать на землю и самое главное нужны ли конденсаторы. Согласно даташита для Atmega8 при работе от внешнего кварца нужны конденсаторы 12-22 пФ, пробовал ставил их, схема толком не работала, как только убрал она заработала. Поспрашивал местных специалистов, говорят что есть кварцы с готовыми емкостями 12-22 пФ и никаких дополнительных кондесаторов они не требуют. Я ставил HC-49UC 8 МГц. Этот вопрос я так до конца и не уяснил. Еще вопрос по поводу температурной стабильности, как вы думаете в каких пределах схема может работать от внутреннего генератора например -40 - + 50 нормально ли это будет для микроконтроллера. Просто я пробовал помещал свою плату в камеру тепла и холода и ни при холоде -40 ни при тепле +50 особых проблем не было. Но хочу оговориться, что выдерживал я все это довольно не продолжительное время. Если не сложно ответьте.

Share this post


Link to post
Share on other sites
В 06.04.2018 в 21:03, Alexeyslav сказал:

Главная выгода - стабильность частоты. И всё. В том числе стабильность и по температуре. Встроенный RC гуляет очень широко, достаточно глянуть в даташит на соответствующий график, и часы на нём не построишь. Хотя если извернуться и термостатировать сам контроллер, потом вычислить точную поправку к частоте... Но зачем? Ставишь маленькую SMD-деталь и имеешь гарантированную стабильность в 5 знаков и температурной стабильностью 10...20PPM. Правда, самые дешёвые кварцы не блещут точностью и температурной стабильностью(100-200PPM) однако даже они гораздо лучше RC-цепочки по стабилности и точности частоты. А если достать кварцевый генератор со старого мобильника, там есть температурная компенсация и точность частоты в 7 знаков.

Насчет часов вы немного не поняли. Часы сделаны на микросхеме DS1302, она с часовым кварцем 32768 и работает нормально. Информационные цепи данной микросхемы заводятся на микроконтроллер, который в свою очередь должен выводить время на индикатор. Так вот получается что когда схема работает от внутреннего 1 МГц генератора то все нормально, когда же я подключаю к микроконтроллеру 8 МГц кварц и фьюз-битами указываю, что нужно "питаться" от внешнего кварца начинаются проблемы. Нет точности времени, периодически видно подергивания индикатора и так далее. если я вам пришлю даташит на atmega8 можете мне сказать где смотреть характеристики внутреннего генератора, если я правильно понял это стр. 273, рис.179 и 180. Так ли это?

atmega8.pdf

Edited by Uhbif
добавить файл

Share this post


Link to post
Share on other sites

Рисунки те.
Встроенные конденсаторы на XTAL1-XTAL2 подключаются фьюзом CKOPT = 0(запрограммирован).
И ещё чтобы кварц заработал как положено надо правильно сконфигурировать фьюзы CKSEL3..0 (стр.26 ) для высокочастотного надо ставить больше код, = 1111(лучше) или 1110 пойдет, но чем больше код тем сильнее возбуждение генератора, больше потребляет ток, больше излучения побочного в эфир но быстрее заводится и меньше чувствителен к внешним помехам.
Кварц надо подключать так чтобы рядом небыло силовых цепей, общий провод на котором сидят конденсаторы должен быть подключен ПРЯМО к ножке контроллера и НИКУДА БОЛЬШЕ, а выводы от кварца иметь минимальную длину. Как-то вот так: ris9.gifНоминалы конденсаторов ставить из даташита на кварц, но можно и 22пф если не важна точная частота кварца до 5-6 знака.

Share this post


Link to post
Share on other sites
Цитата

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

Ну вы даташит на МК откройте; там есть разводка данного узла ..

Share this post


Link to post
Share on other sites

В даташите... в старом нет разводки. В каких-то я видел была разводка рекомендуемая но не всегда она есть. Наверно на новые камни ATMEGA8PA может и есть в даташите, но в старом точно нет. И это скорей не для даташита а APPNOTES но кто ж их смотрит.

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...