Плавает частота на кварце. Что делать?
Плавает частота на кварце. Что делать?
Всем привет.
Как бы это невероятно прозвучало, но факт на лицо. Спаял схему, на atmega8 кварц на 12 МГц, конденсаторы поставил, фьюзы запрограммировал. Запустил - работает. Залил простую прошивку, которая мерцает светодиодом раз в секунду. То есть он должен так мерцать, но мерцает где-то 1.2-1.4 сек. Ну вот самое интересное, если коснуться к корпусу питания, происходит невероятное. Диод мерцает от 0.5 до 1 сек, в зависимости от того, как сильно прижаться пальцем к корпусу.
Осциллографа пока нету, что бы что-то измерить на кварце.
Что за чудеса такие могут быть? Как это побороть? Экранировать всю схему, что ли?
Как бы это невероятно прозвучало, но факт на лицо. Спаял схему, на atmega8 кварц на 12 МГц, конденсаторы поставил, фьюзы запрограммировал. Запустил - работает. Залил простую прошивку, которая мерцает светодиодом раз в секунду. То есть он должен так мерцать, но мерцает где-то 1.2-1.4 сек. Ну вот самое интересное, если коснуться к корпусу питания, происходит невероятное. Диод мерцает от 0.5 до 1 сек, в зависимости от того, как сильно прижаться пальцем к корпусу.
Осциллографа пока нету, что бы что-то измерить на кварце.
Что за чудеса такие могут быть? Как это побороть? Экранировать всю схему, что ли?
- Реклама
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: Плавает частота на кварце. Что делать?
.... кварц тут, скорее всего, не при чем - проблемы с наводками ... или reset в воздухе ? ... ну и питание проверьте ...Что за чудеса такие могут быть? Как это побороть? Экранировать всю схему, что ли?
- GP1
- Поставщик валерьянки для Кота
- Сообщения: 2401
- Зарегистрирован: Пт май 23, 2008 19:32:22
- Откуда: Россия, Волгоград
- Контактная информация:
Re: Плавает частота на кварце. Что делать?
из серии "во всем виноваты пиндосы"...
кварц здесь абсолютно ни при чем.
1. проверь есть ли подтяжа RESET
2. наличие керамики на Vcc
3. ну и, наконец мое любимое, 99,9% глюков железа - это глюки программЁра. (по себе знаю
)
кварц здесь абсолютно ни при чем.
1. проверь есть ли подтяжа RESET
2. наличие керамики на Vcc
3. ну и, наконец мое любимое, 99,9% глюков железа - это глюки программЁра. (по себе знаю
Re: Плавает частота на кварце. Что делать?
С ресетом все нормально, подтянут на + через 10 кОм. Питание L78l05 с соответствующими конденсаторами, +12 вольт - питание от БП от компьютераChipKiller писал(а):или reset в воздухе ? ... ну и питание проверьте ...
Re: Плавает частота на кварце. Что делать?
Это тут не причем, программа простая,GP1 писал(а): это глюки программЁра
PORTC.4 = 1;
delay_ms(1000);
PORTC.4 = 0;
delay_ms(1000);
кроме кода генерируемого CodeVision wizard-ом
- Реклама
- GP1
- Поставщик валерьянки для Кота
- Сообщения: 2401
- Зарегистрирован: Пт май 23, 2008 19:32:22
- Откуда: Россия, Волгоград
- Контактная информация:
Re: Плавает частота на кварце. Что делать?
ну и чего он там нагенерировал?pierro писал(а):
кроме кода генерируемого CodeVision wizard-ом
хотя...
есть еще вариант, ты фьюзы правильно прошил?
а конденсатор есть?pierro писал(а):
С ресетом все нормально, подтянут на + через 10 кОм.
а на мк есть соответствующие конденсаторы?pierro писал(а):Питание L78l05 с соответствующими конденсаторами
Re: Плавает частота на кварце. Что делать?
про ватчдог еще не забывайте. Тут 100 процентов косяк вопрошающего.
Re: Плавает частота на кварце. Что делать?
Фюзи такиеGP1 писал(а): есть еще вариант, ты фьюзы правильно прошил?

пока нету, а какой нужен?GP1 писал(а):а конденсатор есть?pierro писал(а): С ресетом все нормально, подтянут на + через 10 кОм.
етого я не знаю - а где они нужны?GP1 писал(а): а на мк есть соответствующие конденсаторы?
- GP1
- Поставщик валерьянки для Кота
- Сообщения: 2401
- Зарегистрирован: Пт май 23, 2008 19:32:22
- Откуда: Россия, Волгоград
- Контактная информация:
Re: Плавает частота на кварце. Что делать?
фьюзы, а именно CKSEL3:0 нормально стоят, значит дело не в них
в обвязку мк, в том числе и на ресет обычно ставят керамику 0.1 мкф.
у мк должно стоять на Vcc, AVref - как можно ближе к корпусу
да и ресетился бы он тогда через равные промежутки времени, так что скорее всего дело в питании/наводках на выводах.
в обвязку мк, в том числе и на ресет обычно ставят керамику 0.1 мкф.
у мк должно стоять на Vcc, AVref - как можно ближе к корпусу
думаю он здесь ни причем, CV по умолчанию его не запускает, а топик стартер про собаку стопудово не в курсеFlasher писал(а):про ватчдог еще не забывайте. Тут 100 процентов косяк вопрошающего.
да и ресетился бы он тогда через равные промежутки времени, так что скорее всего дело в питании/наводках на выводах.
Re: Плавает частота на кварце. Что делать?
Для работы с кварцем >8МГц нужно запрограммировать CKOPT=0 (галка) и задать максимальное время входа в режим генерации SUT1:0=11(нет галок)pierro писал(а):Фюзи такие
Re: Плавает частота на кварце. Что делать?
Спасибо огромное GP1
Еще парочка вопросов
(читал про нее), и так как ее "не запускал" к вниманию не беру
Еще парочка вопросов
На ресет - обязательно поставлю. А где еще нужно "обвязывать"?GP1 писал(а): в обвязку мк, в том числе и на ресет обычно ставят керамику 0.1 мкф.
Что должно стоять? дорожки?GP1 писал(а):у мк должно стоять на Vcc, AVref - как можно ближе к корпусу
Про собаку я в курсеGP1 писал(а): топик стартер про собаку стопудово не в курсе![]()
Спасибо akl, поставлю.akl писал(а):Для работы с кварцем >8МГц нужно запрограммировать CKOPT=0 (галка) и задать максимальное время входа в режим генерации SUT1:0=11(нет галок)pierro писал(а):Фюзи такие
- GP1
- Поставщик валерьянки для Кота
- Сообщения: 2401
- Зарегистрирован: Пт май 23, 2008 19:32:22
- Откуда: Россия, Волгоград
- Контактная информация:
Re: Плавает частота на кварце. Что делать?
все что может стоятьpierro писал(а): Что должно стоять? дорожки?
конденсаторы конечно же.
Re: Плавает частота на кварце. Что делать?
Еще такой момент. У меня дорожки от микроконтроллера к кварцу где-то 2,5 - 3 см. Это может влиять на тот глюк??
-
borys
- Держит паяльник хвостом
- Сообщения: 927
- Зарегистрирован: Вт сен 07, 2010 19:27:48
- Откуда: Ташкент
Re: Плавает частота на кварце. Что делать?
3 см еще допустимо. Фьюзы надо выставить так, как рекомендует akl.
Re: Плавает частота на кварце. Что делать?
либо программа "кривая" либо топология монтажа "ГГГ" 
Re: Плавает частота на кварце. Что делать?
Спасибо всем, проблема пропала!
Прошил фьюзи так как рекомендовал akl также пропаял еще раз выводи XTAL.. микроконтроллера, кварц, конденсаторы. Что именно повлияло на єто - неизвестно.
Огромное всем СПАСИБО!
Прошил фьюзи так как рекомендовал akl также пропаял еще раз выводи XTAL.. микроконтроллера, кварц, конденсаторы. Что именно повлияло на єто - неизвестно.
Огромное всем СПАСИБО!
Re: Плавает частота на кварце. Что делать?
насчет кварца и топологии печатки - ребятки-котятки хоть иногда читайте appnote производителя микросхемок и учебники... (можно не от СССР) 



