реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> ATmega88 с внешним кварцем запускается не всегда!
koluna
сообщение Sep 1 2007, 15:35
Сообщение #1


Профессионал
*****

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Здравствуйте!

Столкнулся с проблемой.
Имеем 11 плат с ATmega88, кварц HC-49S 1 МГц, 2 по 22 пФ - всё как надо
CKDIV=1, CKSEL=7, CKOUT=1, BODLEVEL=6.
При подаче напряжения питания устройство не всегда начинает работать!!!
При дотрагивании щупом осциллографа до XTAL2 микроконтроллера (8 вывод) устройство начинает работать!
Пропаяно и промыто хорошо, КЗ нет. В чём дело?
Кстати, поменял на нескольких платах кварцы - заработало.
Кварцы плохие?

Спасибо!


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Sep 1 2007, 17:38
Сообщение #2


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



1. Замечено, что народ часто путает значения фузов (запрограммированный=0). Перепроверьте еще раз.
2. Кварц 1 Мгц не дружит с CKSEL=7 (doc2545.pdf p.30)
3. Какой SUT-fuse?
Go to the top of the page
 
+Quote Post
singlskv
сообщение Sep 1 2007, 18:15
Сообщение #3


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(n_bogoyavlensky @ Sep 1 2007, 19:35) *
Имеем 11 плат с ATmega88, кварц HC-49S 1 МГц, 2 по 22 пФ - всё как надо
Кварцы плохие?
HC-49S - это такие маленькие 3,5 мм в высоту ?
Тогда это точно не кварц, там другие материалы используют.
Возможно поможет подбор конденсаторов на землю типа от 6 до 30пФ,
тока подбирать можно долго, если производитель не указал скока нужно,
и иногда они должны быть разными sad.gif
Если Вы можете слегка пожертвовать потреблением, и у Вас в девайсе есть достаточно
места, ИМХО,лучше поставте кварц стандартного размера, типа HC-49U на 4Мгц и воспользуйтесь
встроенным в ATmega88 делителем основной частоты, регистр делителя CLKPR.
Можно конечно найти и кварцы на 1МГц в корпусе HC-49U, тока я думаю что после
изучения цены на них, Вы будете готовы на некоторые жертвы smile.gif
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Sep 1 2007, 18:33
Сообщение #4


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(singlskv @ Sep 1 2007, 22:15) *
HC-49S - это такие маленькие 3,5 мм в высоту ?
Тогда это точно не кварц, там другие материалы используют.
Возможно поможет подбор конденсаторов на землю типа от 6 до 30пФ,
тока подбирать можно долго, если производитель не указал скока нужно,
и иногда они должны быть разными sad.gif
Если Вы можете слегка пожертвовать потреблением, и у Вас в девайсе есть достаточно
места, ИМХО,лучше поставте кварц стандартного размера, типа HC-49U на 4Мгц и воспользуйтесь
встроенным в ATmega88 делителем основной частоты, регистр делителя CLKPR.
Можно конечно найти и кварцы на 1МГц в корпусе HC-49U, тока я думаю что после
изучения цены на них, Вы будете готовы на некоторые жертвы smile.gif


Извините, но HC-49S будут получше...
На основе более чем двухлетнего опыта
Go to the top of the page
 
+Quote Post
singlskv
сообщение Sep 1 2007, 19:35
Сообщение #5


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(_Pasha @ Sep 1 2007, 22:33) *
Извините, но HC-49S будут получше...
На основе более чем двухлетнего опыта
То есть чем меньше кварец тем лучше он генерит ?(для относительно
маленьких частот)
Ну, тогда поисчите в и-нете картинки настоящих кварцев в вакумных стеклянных
трубках, если не найдете, позже могу выложить образцы на 100 и 200 КГц

P.S. еще раз повторюсьб для невнимательных, реч идет только о кварцах на маленькую
частоту, типа 1МГц, а не о кварцах вобще.
Go to the top of the page
 
+Quote Post
koluna
сообщение Sep 3 2007, 07:48
Сообщение #6


Профессионал
*****

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Цитата(_Pasha @ Sep 1 2007, 21:38) *
1. Замечено, что народ часто путает значения фузов (запрограммированный=0). Перепроверьте еще раз.
2. Кварц 1 Мгц не дружит с CKSEL=7 (doc2545.pdf p.30)
3. Какой SUT-fuse?


1. Не напутал.
2. Не понимаю почему. В даташите я этого не вижу! Стр. 31-32.
3. SUT = 2.

Кстати, что такое "fast rising power" и "slowly rising power" на странице 32, допустим?

Цитата(singlskv @ Sep 1 2007, 22:15) *
HC-49S - это такие маленькие 3,5 мм в высоту ?


Они самые...

Цитата
Тогда это точно не кварц, там другие материалы используют.

А почему называется тогда кварцевым резонатором?

Цитата
Возможно поможет подбор конденсаторов на землю типа от 6 до 30пФ,
тока подбирать можно долго, если производитель не указал скока нужно,
и иногда они должны быть разными sad.gif
Если Вы можете слегка пожертвовать потреблением, и у Вас в девайсе есть достаточно
места, ИМХО,лучше поставте кварц стандартного размера, типа HC-49U на 4Мгц и воспользуйтесь
встроенным в ATmega88 делителем основной частоты, регистр делителя CLKPR.


Места нету... Потребление ограничено...
Ну, воткнуть-то можно, конечно кварц большой, только класть его придётся, на микроконтроллер smile.gif
Иначе он там никуда не влезает...


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post
Serj78
сообщение Sep 3 2007, 08:08
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 966
Регистрация: 27-05-06
Из: СПб
Пользователь №: 17 499



возможно, маленькая добротность или высоко сопротивление на резонансе кварца- не запускается генератор-не хватает усиления.
попробуйте включить режим увеличенной амплитуды генерации. такая ситуация у меня наблюдалась, правда, с пьезокерамикой.
Go to the top of the page
 
+Quote Post
koluna
сообщение Sep 3 2007, 08:25
Сообщение #8


Профессионал
*****

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Цитата(Serj78 @ Sep 3 2007, 12:08) *
возможно, маленькая добротность или высоко сопротивление на резонансе кварца- не запускается генератор-не хватает усиления.
попробуйте включить режим увеличенной амплитуды генерации. такая ситуация у меня наблюдалась, правда, с пьезокерамикой.


Это есть "Full Swing Crystal Oscillator", стр. 31 даташита?
Если да, то у меня так и настроено...
Или что-то другое?


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post
Serj78
сообщение Sep 3 2007, 10:18
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 966
Регистрация: 27-05-06
Из: СПб
Пользователь №: 17 499



да, оно. осциллом можно посмотреть генерацию? (тока через делитель с емкостью не более 10пф)
у меня в неустойчивом состоянии было 2 вольта. питание какое? кварц типа "лодочка", в металле?
Go to the top of the page
 
+Quote Post
=L.A.=
сообщение Sep 3 2007, 11:38
Сообщение #10


Знающий
****

Группа: Участник
Сообщений: 794
Регистрация: 4-09-06
Из: Москва(ЗелАО), РФ
Пользователь №: 20 055



Цитата(n_bogoyavlensky @ Sep 1 2007, 19:35) *
Здравствуйте!

Столкнулся с проблемой.
Имеем 11 плат с ATmega88, кварц HC-49S 1 МГц, 2 по 22 пФ - всё как надо
CKDIV=1, CKSEL=7, CKOUT=1, BODLEVEL=6.
При подаче напряжения питания устройство не всегда начинает работать!!!
При дотрагивании щупом осциллографа до XTAL2 микроконтроллера (8 вывод) устройство начинает работать!
Пропаяно и промыто хорошо, КЗ нет. В чём дело?
Кстати, поменял на нескольких платах кварцы - заработало.
Кварцы плохие?


Плохие кварцы вообще не генерят smile.gif. Ну а если генерация начинается при касании щупом, то есть при добавлении в схему емкости щупа ( это пикофарад 15 ), то значит недостаточная емкость фазосдвигающих конденсаторов. Их номинал не зря указан в таком большом диапазоне - он зависит от параметров кварцев. Попробуйте увеличить емкости на платах, где у вас нет генерации - и ситуация прояснится.

Сообщение отредактировал =L.A.= - Sep 3 2007, 11:38


--------------------
-Кто-то работает на совесть, а кто-то на других заказчиков.-
Go to the top of the page
 
+Quote Post
koluna
сообщение Sep 3 2007, 11:40
Сообщение #11


Профессионал
*****

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Цитата(Serj78 @ Sep 3 2007, 14:18) *
да, оно. осциллом можно посмотреть генерацию? (тока через делитель с емкостью не более 10пф)
у меня в неустойчивом состоянии было 2 вольта. питание какое? кварц типа "лодочка", в металле?


Кварц типа "лодочка" в металле.
Питание 2.8 В.
Генерацию посмотрю...


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post
koluna
сообщение Sep 3 2007, 12:46
Сообщение #12


Профессионал
*****

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Пробовал конденсаторы 6.5, 10, 22, 33 пФ - не работает нормально.
Касаюсь щупом - начинает wink.gif
Как я понял - генератор на другой частоте возбуждается...
Программно битом дёргал через детерминированную паузу (10 мс) и осциллографом смотрел - 3.7 мс вместо 10 мс! После дотрагивания щупом до вывода 8 МК начинает работать нормально!
Попробую ещё ёмкости увеличить.


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post
=L.A.=
сообщение Sep 3 2007, 13:00
Сообщение #13


Знающий
****

Группа: Участник
Сообщений: 794
Регистрация: 4-09-06
Из: Москва(ЗелАО), РФ
Пользователь №: 20 055



Цитата(n_bogoyavlensky @ Sep 3 2007, 16:46) *
Пробовал конденсаторы 6.5, 10, 22, 33 пФ - не работает нормально.
Касаюсь щупом - начинает wink.gif
Как я понял - генератор на другой частоте возбуждается...
Программно битом дёргал через детерминированную паузу (10 мс) и осциллографом смотрел - 3.7 мс вместо 10 мс! После дотрагивания щупом до вывода 8 МК начинает работать нормально!
Попробую ещё ёмкости увеличить.


Иногда требуется и низкоомный резистор последовательно с кварцем. А карц может возбуждаться на гармониках, а не на указанной частоте, но это уже действительно низкокачественный кварц. Или перемаркёр. Когда вы подключаете щуп, то образуется что-то типа колебательного контура, который подавляет гармоники.


--------------------
-Кто-то работает на совесть, а кто-то на других заказчиков.-
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Sep 3 2007, 13:04
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



Со старыми АВРами проходил такой вариант - резистор 5...1 МОм между XTAL1 и XTAL2, а иногда ещё и требовался резистор от 430 Ом до 20 кОм от XTAL2 к резонатору с кварцем.


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
koluna
сообщение Sep 3 2007, 15:59
Сообщение #15


Профессионал
*****

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Цитата(=L.A.= @ Sep 3 2007, 15:38) *
Плохие кварцы вообще не генерят smile.gif. Ну а если генерация начинается при касании щупом, то есть при добавлении в схему емкости щупа ( это пикофарад 15 ), то значит недостаточная емкость фазосдвигающих конденсаторов. Их номинал не зря указан в таком большом диапазоне - он зависит от параметров кварцев. Попробуйте увеличить емкости на платах, где у вас нет генерации - и ситуация прояснится.


Разве большой диапазон? Всего лишь 12-22 пФ (даташит на контроллер)...
Смена конденсаторов помогла только на одной плате.
Поставил 33 пФ - заработало.

Цитата(=L.A.= @ Sep 3 2007, 17:00) *
Иногда требуется и низкоомный резистор последовательно с кварцем. А карц может возбуждаться на гармониках, а не на указанной частоте, но это уже действительно низкокачественный кварц. Или перемаркёр. Когда вы подключаете щуп, то образуется что-то типа колебательного контура, который подавляет гармоники.


Это как последовательно с кварцем?

Цитата(sensor_ua @ Sep 3 2007, 17:04) *
а иногда ещё и требовался резистор от 430 Ом до 20 кОм от XTAL2 к резонатору с кварцем.


Вот здесь я что-то не понял, как? smile.gif


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 10th July 2025 - 18:06
Рейтинг@Mail.ru


Страница сгенерированна за 0.01505 секунд с 7
ELECTRONIX ©2004-2016