Кварц 32 768 и ATmega8L

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Great_Beaver
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пт июл 02, 2010 20:51:50

Кварц 32 768 и ATmega8L

Сообщение Great_Beaver »

Доброй ночи, прошу помочь советом. Собираю часы, на atmega8 и вроде бы все хорошо, да только вот кварц не генерит, на одной ноге меньше вольта, на другой чуть больше, по осциографу чистая прямая. Собираю на отладочной плате с точно такой же мегой, ставлю тоже кварц 32 768 и там все сразу генерит(идет синусоида тоже в районе 1 вольта ) и прерывания срабатывают, вообщем видать дело в самой разводке часов и монтаже деталей. Резонатор подключаю к ножка мк через дорожки длинной около 1 см,конденсаторы не подключаю, рядом идет дорожка +5 вольт, ничего не коротит нигде, на отладочной плате тоже дорожки дилноватые.

Собвственно вопрос:
Что может влиять на запуск генерации кварца? Где почитать правила монтажа кварца и условия его работы?
Реклама
Аватара пользователя
miharus
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Пт фев 18, 2011 12:04:23

Re: Кварц 32 768 и ATmega8L

Сообщение miharus »

А фьюзы одинаково настроены на обоих мегах? слей с одной и залей в другую.
Реклама
Great_Beaver
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пт июл 02, 2010 20:51:50

Re: Кварц 32 768 и ATmega8L

Сообщение Great_Beaver »

Фьюза теже, прошивка таже, и такая фигня, так что думаю что дело в железе
Аватара пользователя
md5sum
Вымогатель припоя
Сообщения: 672
Зарегистрирован: Вт окт 27, 2009 22:39:19
Откуда: Москва

Re: Кварц 32 768 и ATmega8L

Сообщение md5sum »

Great_Beaver писал(а):Фьюза теже, прошивка таже, и такая фигня, так что думаю что дело в железе
Хорошо промыть плату от флюса и внимательно осмотреть на предмет тончайших (мельчайших) ляпов.
Сам один раз неделю потратил - usb не запускается... сильная линза помогла найти тончайшую перемычку между D+ и D- на SMD разьеме :facepalm:
— Не говорите мне что делать и я не скажу куда Вам идти...
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Кварц 32 768 и ATmega8L

Сообщение ploop »

Резонатор подключаю к ножка мк через дорожки длинной около 1 см,конденсаторы не подключаю
А подключить не пробовали?
Реклама
Аватара пользователя
sachok
Опытный кот
Сообщения: 849
Зарегистрирован: Сб янв 05, 2008 11:05:15
Откуда: Україна м.Луцьк
Контактная информация:

Re: Кварц 32 768 и ATmega8L

Сообщение sachok »

Из собственного опыта:
1. Бывали случаи что без конденсаторов не запускался.
2. Канифоль (флюс) между выводами кварца и уже не хотел запускаться.

В errata на Atmega8 просят подключать конденсаторы при таких проблемах.
Я еще корпус кварца аккуратно подпаиваю к земле.
Я не Сашок!!!
Реклама
Аватара пользователя
МитяРа
Модератор
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Re: Кварц 32 768 и ATmega8L

Сообщение МитяРа »

Для МК51-классики часовой кварц подключается через резистор и конденсатор, как на рисунке:
http://www.rotgradpsi.de/mc/8051dev/51osz32k.gif

Наверняка и для AVR-ок есть подобные "тонкости"..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Кварц 32 768 и ATmega8L

Сообщение ploop »

У мег, если память не изменяет, можно подключать внутренние конденсаторы, тогда снаружи ставить не надо. Но совсем без них может не запуститься, а если запустится.
Аватара пользователя
sachok
Опытный кот
Сообщения: 849
Зарегистрирован: Сб янв 05, 2008 11:05:15
Откуда: Україна м.Луцьк
Контактная информация:

Re: Кварц 32 768 и ATmega8L

Сообщение sachok »

Можно, только фуз CKOPT нужно запрограммировать. Цитата из errata:
CKOPT Does not Enable Internal Capacitors on XTALn/TOSCn Pins when 32 KHz
Oscillator is Used to Clock the Asynchronous Timer/Counter2
When the internal RC Oscillator is used as the main clock source, it is possible to run the
Timer/Counter2 asynchronously by connecting a 32 KHz Oscillator between XTAL1/TOSC1
and XTAL2/TOSC2. But when the internal RC Oscillator is selected as the main clock
source, the CKOPT Fuse does not control the internal capacitors on XTAL1/TOSC1 and
XTAL2/TOSC2. As long as there are no capacitors connected to XTAL1/TOSC1 and
XTAL2/TOSC2, safe operation of the Oscillator is not guaranteed.
Problem Fix / Workaround
Use external capacitors in the range of 20 - 36 pF on XTAL1/TOSC1 and XTAL2/TOSC2.
This will be fixed in ATmega8 Rev. G where the CKOPT Fuse will control internal capacitors
also when internal RC Oscillator is selected as main clock source. For ATmega8 Rev. G,
CKOPT = 0 (programmed) will enable the internal capacitors on XTAL1 and XTAL2. Cus-
tomers who want compatibility between Rev. G and older revisions, must ensure that
CKOPT is unprogrammed (CKOPT = 1).
Я не Сашок!!!
Great_Beaver
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пт июл 02, 2010 20:51:50

Re: Кварц 32 768 и ATmega8L

Сообщение Great_Beaver »

ploop писал(а):
Резонатор подключаю к ножка мк через дорожки длинной около 1 см,конденсаторы не подключаю
А подключить не пробовали?
Конденсаторы подключал, потом прочел что на часовой кварц для меги они не нужны и перерезал дорожки, ситуация не изменилась.

Уже попробывал с другого мк подавать частато 32КГц на выход кварца, пока держу провод идет частота все работает, убераю провод, кварц молчит.
md5sum писал(а):
Great_Beaver писал(а):Фьюза теже, прошивка таже, и такая фигня, так что думаю что дело в железе
Хорошо промыть плату от флюса и внимательно осмотреть на предмет тончайших (мельчайших) ляпов.
Сам один раз неделю потратил - usb не запускается... сильная линза помогла найти тончайшую перемычку между D+ и D- на SMD разьеме :facepalm:

Сейчас попробую все просмотреть, но мультиметром они не звоняться. Могут ли они быть замкнуты и не звониться?
Аватара пользователя
sachok
Опытный кот
Сообщения: 849
Зарегистрирован: Сб янв 05, 2008 11:05:15
Откуда: Україна м.Луцьк
Контактная информация:

Re: Кварц 32 768 и ATmega8L

Сообщение sachok »

А кварц у Вас один и тот же на макетке и в часах, просто с первого поста не всё ясно. Попробуйте подпаять кварц прямо к ножкам ATmega8.
Я не Сашок!!!
Enman
Друг Кота
Сообщения: 7774
Зарегистрирован: Сб янв 29, 2011 00:28:48

Re: Кварц 32 768 и ATmega8L

Сообщение Enman »

могут быть замкнуты по переменному току конденсатором и не звониться по постоянному мультиметром.... :)
demiurg301
Опытный кот
Сообщения: 812
Зарегистрирован: Ср мар 18, 2009 21:14:33

Re: Кварц 32 768 и ATmega8L

Сообщение demiurg301 »

Great_Beaver

А вы уверены , что кварцы одинаковые?
А то у меня с часами такая же лажа была, пока не заметил(точнее указали) , что кварц то на 32.768 Mhz, а не на 32.768 khz :)))
Great_Beaver
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пт июл 02, 2010 20:51:50

Re: Кварц 32 768 и ATmega8L

Сообщение Great_Beaver »

Большое всем спасибо! Хорошенько отмыл и припаял обратно конденсаторы и кварц ожил )
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»