Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Мега 162- малая амплитуда на керамическом резонаторе
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Serj78
Запустил Мегу 162 с керамическим резонатором (трехногим) на 16 мгц.

Все работает, но
смущает что размах напряжения на резонаторе около 500мВ, (то есть амплитудуда 250мВ)
питание 3.3 вольта. при поднятии питания до 5 вольт размах вырастает на 80-100 мВ.

На 8-й меге с тем же резонатором при том же питании размах 2.5 вольт,
но выставлен fuse бит CKOPT устанавливающий максимальную амплитуду генератора.

У 162-й такого бита нету (по крайней мере я не нашел sad.gif ).
Смущает низкая помехоустойчивость от паразитных наводок в резонаторе от вибраций.
=GM=
Цитата(Serj78 @ Feb 22 2008, 13:10) *
Запустил Мегу 162 с керамическим резонатором (трехногим) на 16 мгц.

Все работает, но
смущает что размах напряжения на резонаторе около 500мВ, (то есть амплитудуда 250мВ)
питание 3.3 вольта. при поднятии питания до 5 вольт размах вырастает на 80-100 мВ.

На 8-й меге с тем же резонатором при том же питании размах 2.5 вольт,
но выставлен fuse бит CKOPT устанавливающий максимальную амплитуду генератора.

У 162-й такого бита нету (по крайней мере я не нашел sad.gif ).
Смущает низкая помехоустойчивость от паразитных наводок в резонаторе от вибраций.

Во-первых, резонатор стоит в цепи обратной связи, целесообразно ли на нём мерять напряжение? Лучше посмотреть соответствие спецификации напряжения на XTAL2.

Во-вторых, для клока 16 МГц питание должно быть 4.5-5.5В. Выход за пределы, описанные спецификацией, грозит болью за бесполезно потерянное время...
Serj78
Цитата(=GM= @ Feb 22 2008, 16:34) *
Во-первых, резонатор стоит в цепи обратной связи, целесообразно ли на нём мерять напряжение? Лучше посмотреть соответствие спецификации напряжения на XTAL2.

Во-вторых, для клока 16 МГц питание должно быть 4.5-5.5В. Выход за пределы, описанные спецификацией, грозит болью за бесполезно потерянное время...


Да, целесообразно. измеряется сигнал на ВЫХОДЕ усилителя. Просто с помехами от вибраций из-за малой амплитуды уже сталкивался.

я ж написал- читайте внимательно - от 5 вольт кардинально ничего не меняется.

интересует- кто-нибудь смотрел амплитуду на 162 и подобных ей мегах?
Dog Pawlowa
Цитата(Serj78 @ Feb 22 2008, 17:41) *
интересует- кто-нибудь смотрел амплитуду на 162 и подобных ей мегах?

Да. Нет фуза, значит режим увеличенной амплитуды не поддерживается в этом кристалле.
GDI
Может дело в резонаторе, вернее в его параметрах? Нет ли в даташите рекомендаций какие должны быть параметры подключаемого керамического резонатора и соответствуют ли они параметрам применяемого резонатора и вообще может ли мега работать с керамикой при такой частоте?
SergeiCh
Из любопытства посмотрел размах на кварце 3.6864МГц, питание 3.3В, ATMega162-16PI. На XTAL2 0.8В. Мега на макетке, конденсаторов, пардон, нет smile.gif Если интересно, после праздников могу подпаять трехногую керамику на 4МГц
ReAl
162-я она такая. Едиственная и неповторимая. С этим надо смириться.
=GM=
Цитата(Serj78 @ Feb 22 2008, 13:41) *
Да, целесообразно. измеряется сигнал на ВЫХОДЕ усилителя. Просто с помехами от вибраций из-за малой амплитуды уже сталкивался

Ну вы уж определитесь, где вы меряете. Сначала говорили, что меряете на резонаторе, теперь говорите, что на выходе усилителя. Чем вы меряете 16 МГц на резонаторе? Какую емкость и смещение вносите? Я считаю, что лучше мерять на выводе XTAL2 относительно общего провода, нежели на резонаторе. Тем более, что именно напряжение с XTAL2 подаётся на внутренние схемы мк.
Цитата(Serj78 @ Feb 22 2008, 13:41) *
я ж написал- читайте внимательно - от 5 вольт кардинально ничего не меняется

20% это всё-ж-таки приличная разница, как, скажем, между 5-ю и 4-мя вольтами питания. При 5-ти мк будет работать на 16МГц при всех условиях эксплуатации, а при 4-х уже нет.

Про 16 МГц на 3.3В. Если это радиолюбительская поделка на коленке и работает, то сойдёт. Если профессиональная разработка, то питание надо поднимать до 5В.
Serj78
Цитата(GDI @ Feb 22 2008, 17:17) *
Может дело в резонаторе, вернее в его параметрах? Нет ли в даташите рекомендаций какие должны быть параметры подключаемого керамического резонатора и соответствуют ли они параметрам применяемого резонатора и вообще может ли мега работать с керамикой при такой частоте?


в даташите просто написано что может применяться и керамический резонатор, и кварц...
просто 162-я это единственная дешевая с двумя USART портами в TQFP44.

а с двумя UART получается, никакая мега в tqfp44 корпусе не имеет бита увеличения амплитуды генератора... crying.gif

///-------------------------------------------------
А меряю я на той ножке резонатора которая полключена к ВЫХОДУ усилителя. вношу щупом 10М и емкость 5 пф. без щупа , ясное дело, немного больше будет.
Я думаю процентов на 10.
20% это практически НИКАКАЯ разница по сравнению с 8-й мегой (где 2.5 вольта.)

только что попробовал 8 мгц - результат тот же самый.

попробовал вывести тактовую на выход B0 и понять при каких внешних воздействиях происходят сбои: получилось при при внесенной емкости 51пф и 35g в плоскости перпендикулярной поверхности платы. в принципе-хватает но если поменяется производитель резонаторов, придется тестить заново...

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

Поделка самая что на есть профессиональная, иначе бы вопросов не задавал..Кажись придется переделывать плату и переходить на 128-ю мегу- она единственная кто имеет бит увеличения амплитуды генератора и 2 UARTA sad.gif
Не хочется правда с QFN связываться, но иначе в габариты не влезть...
vet
Цитата(Serj78)
переходить на 128-ю мегу

ATmega64, подешевле будет...
defunct
Цитата(Serj78 @ Feb 22 2008, 18:06) *
Поделка самая что на есть профессиональная, иначе бы вопросов не задавал..Кажись придется переделывать плату и переходить на 128-ю мегу- она единственная кто имеет бит увеличения амплитуды генератора и 2 UARTA sad.gif
Не хочется правда с QFN связываться, но иначе в габариты не влезть...

IMHO - надо просто забить на амплитуду. 0.8В или 2.5 какая разница? Работает ведь.
CKOPT и в обычных мегах тоже отфонаря не нужно включать (засорять эфир).

When CKOPT is programmed, the Oscillator output will oscillate will a full rail-to-rail swing on the output. This mode is suitable when operating in a very noisy environment or when the output from XTAL2 drives a second clock buffer.

Вы хотите тянуть m162 второй кристал? Или у вас very noisy environment?
Первое решается с помощью CKOUT.
Второе - банальной проверкой девайса(макета) в рабочих условиях.

Цитата
смущает что размах напряжения на резонаторе около 500мВ

Если единственной реальной проблемой перед вами есть слово "смущает", то однозначно - забить.
singlskv
Цитата(Serj78 @ Feb 22 2008, 19:06) *
в даташите просто написано что может применяться и керамический резонатор, и кварц...
А керамика для того что бы можно было спать и быстро
из сна в рабочий режим переключаться ?
А помехи от работающего электромоторчика ?
И все это от одного аккамулятора ? (если что, не обращайте внимания, это я телепатические
способности в себе развиваю smile.gif )
RED MERCURY
Прочитав тему купил вчера мегу162 (самому 2 USART надо - 1 для связи с FT232, другой - для связи с другими контроллерами в системе (распределенная система управления станком на Т2313 и Мега8)). Померить выход кварца не смог - при подключении щупа осциллографа генерация сорвалась. Положение исправил, запрограммировав фьюз CKOUT - именно он отвечает за амплитуду на выходе тактового генератра (а не CKOPT - он (если есть) служит для подключения внутренних конденсаторов к выводам для кварца - 22пФ вроде (see datasheet for more information!)). И еще внимательно смотрим в даташите требуемые настройки для CKSEL0..CKSEL3 (поначалу запускалось неустойчиво с треногим квацем на 12МГц).
Serj78
Цитата(RED MERCURY @ Feb 23 2008, 09:53) *
Прочитав тему купил вчера мегу162 (самому 2 USART надо - 1 для связи с FT232, другой - для связи с другими контроллерами в системе (распределенная система управления станком на Т2313 и Мега8)). Померить выход кварца не смог - при подключении щупа осциллографа генерация сорвалась. Положение исправил, запрограммировав фьюз CKOUT - именно он отвечает за амплитуду на выходе тактового генератра (а не CKOPT - он (если есть) служит для подключения внутренних конденсаторов к выводам для кварца - 22пФ вроде (see datasheet for more information!)). И еще внимательно смотрим в даташите требуемые настройки для CKSEL0..CKSEL3 (поначалу запускалось неустойчиво с треногим квацем на 12МГц).


CKOUT- отвечает за подключение источника тактовой частоты к ноге B0. Анализируя напряжение на этой ноге можно судить о том что происходит с источником тактирования (это как бы дополнительный буфер)

Генерация срывается при подключении щупа 20-25пф , если пьезокерамика с низкой добротностью. Бывают такие. Кстати, с такими резонаторами на 8-й меге без включения CKOPT генератор запускался неустойчиво и глох от касания пальцем или щелчка по плате, вызывающие ускорения ~11g...

Керамика выбрана по причине малых габаритов и удароустойчивости. Точность частоты особая не нужна- только чтобы UART не сбивался, а это обеспечивается с лихвой.


to defunct- тактировать ничего внешнего не хочу, но внешних помех и вибраций хватает, вот и "смущает". будем испытывать...
sensor_ua
Цитата
Кажись придется переделывать плату и переходить на 128-ю мегу- она единственная кто имеет бит увеличения амплитуды генератора и 2 UARTA


Цитата
купил вчера мегу162 (самому 2 USART надо

Хоть и применяю 162-ю, решил в свежем проекте перейти на PIC24FJ - те же 2 UART и копеечная цена. А 128/64 только из-за UART-ов ставить это, ИМХО, расточительство и движение назад. За те же деньги спокойненько ARM средненький всё сделает и останется машинное время песни попеть и на ворон посмотретьwink.gif Есть, конечно, причины, по которым бывает, что просто нужно применить именно AVR, но если вопрос выбора камня поднимается, то преимущество наличия 2-х UART-ов теперь не особое преимущество, а практически становится нормой. СтОит только оглянуться и посмотреть -вокруг столько всего вкусногоwink.gif))
RED MERCURY
Цитата
Хоть и применяю 162-ю, решил в свежем проекте перейти на PIC24FJ - те же 2 UART и копеечная цена


Ничего себе цена... PIC24 - от 200р, тогда как 162-я Мега - примерно 100р. Может оптом оно дешевле, но для единичных заказных проектов - никак нет.

Еще вспоминаю один проект на Меге8 - там внутренний RC калибровался от асинхронного таймера2 (32768 Гц) - таким образом имели работающий ЮАРТ и часы реального времени и быстрое пробуждение из слипа.
sensor_ua
Цитата
Ничего себе цена... PIC24 - от 200р,

В Тритоне PIC24FJ64GA002-I/SO 90.33 в рублях. http://www.trt.ru/Stock.php?Part=240
В днепропетровской Гамме практически та же цена (я там чего мне надо мелкочиповское беру). Думаю, что в питерской ещё дешевле. А если для дела достаточно FJ16, то мелкочип младшую модель отдаёт там по $1.66 (ну пока доедет при мелком опте дорастёт врятли выше $2.3). А в розницу цену Гамма (мне точно) обычно не накручивает. (Прошу не считать за рекламу)
Ценовые несуразицы обычно объясняются наглостью спекулянтов.
Dir
Цитата(Serj78 @ Feb 23 2008, 10:06) *
to defunct- тактировать ничего внешнего не хочу, но внешних помех и вибраций хватает, вот и "смущает". будем испытывать...


Были у меня случаи с m162, когда при всей тщательности разводки все-таки не удалось заставить ее безпроблеммно работать в реальном шумовом окружении. Решил проблему использованием вместо кварца внешнего SMD MEMS-генератора. Слава богу, они сейчас все меньше и меньше и все дешевле и дешевле wink.gif Размеры этих генераторов достигли 2x2,5мм (например, KXO-V95 у Geyer)
http://www.geyer-electronic.de/pdfs/qurz/m...5.pdf?langSel=0
а цена в розницу спустилась до уровня меньше 1$ как, напрмер, 5х7мм SMD-генераторы фирмы SJK. Жалко, что не одновременно, но все к этому идет. И в то же время точность 50ppm сохраняется smile.gif
Так что, похоже, очень скоро все разговоры о проблемах встроенных в МК генераторах для работы с внешними резонаторами будут просто неактуальны.

PS. Эти генераторы еще и повышенную вибростойкость имеют, так что в вашем случае это дополнительный повод задуматься wink.gif

PPS. А если проблема вибраций сильно достает, то почему бы вам не подумать о калибровке внутреннего RC-генератора (подбором значения OSCCAL). Может это будет и самый оптимальный в вашем случае выход. Хотя, конечно, 8МГц это не 16. Но может хватит?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.