|
Кварц 32768, не запускается |
|
|
|
Mar 23 2008, 18:28
|

Профессионал
    
Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339

|
Цитата(acex2 @ Mar 23 2008, 21:12)  Емкости нужны. Вот это почитайте: http://www.atmel.com/dyn/resources/prod_do...nts/doc8001.pdfУ нас как-то был такой же косяк на 165P - решилось выбором правильного кварца (подробнее тут: http://www.atmel.com/dyn/resources/prod_do...nts/doc8064.pdf ), максимально короткими дорожками от кварца до проца и тщательной промывкой платы после пайки. Спасибо - счас почитаю
--------------------
Закон Мерфи:
Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
|
|
|
|
|
Mar 24 2008, 08:30
|

Местный
  
Группа: Участник
Сообщений: 215
Регистрация: 13-12-06
Из: fghgfh
Пользователь №: 23 476

|
Цитата(ILYAUL @ Mar 24 2008, 10:17)  Попробуйте параллельно кварцу поставить резистор на 1 мегаом.
Ставил - не помогло. Кварц стоит прямо на ножках (сейчас) , флюс использовался спиртовой.
Сегодня попробую кварц от ноута, с его схемой вкл. Часовой генератор очень маломощний ,поэтому частота может пропадать даже при прикосновении щупом осцилографа.А наводку подавать незначит что это именно частота 32768гц. Проблема может в прерываниях
Сообщение отредактировал yarunt - Mar 24 2008, 09:11
--------------------
|
|
|
|
|
Mar 24 2008, 12:51
|

Местный
  
Группа: Участник
Сообщений: 355
Регистрация: 27-03-07
Из: Україна, Чуднів
Пользователь №: 26 530

|
ILYAUL - нащёт фусов Вы хорошо подумали? Не должно там быть (ДШ) про фусы относительно часового кварца, инженер должен сам решать как их шить, взависимости от решаемой задачи и часового кварца со схемой включения. Код К примеру в даташите на Атмегу 48/88/168 написано (дословный перевод, страница 152): Источник тактов для Timer/Counter2 называется clkT2S. По умолчанию clkT2S подключён к основной тактовой системы ввода/вывода называемой clkIO. Установкой бита AS2 в регистре ASSR, Timer/Counter2 ассинхронно тактируется от пина TOSC1. Это позволяет использовать Timer/Counter2 в качестве Real Time Counter (RTC). Когда AS2 установлен, пины TOSC1 и TOSC2 отсоединены от порта С. Таким образом кварцевый резонатор может быть включён между выводами TOSC1 и TOSC2 для обеспечения несависимого источника тактирования для Timer/Counter2. Встроенный Генератор оптимизирован для работы с часовым квацем частотой 32.768 kHz. Подачу внешнего тактирующего сигнала на TOSC1 не рекомендована. информация к размышлению: По поводу времени запуска кварцевого генератора: время запуска (точнее выход на максимальную амплитуду генерации) практически определяется формулой: tзап.=Q/f, где Q добротность резонатора, f - генерируемая частота (Гц) Добротность низкочастототных кварцев составляет от 30000 до 2000000, конкретно часового кварца добротность может состовлять примерно от 30000 до 300000, откуда следует, что генератор на часовом кварце будет выходить на режим от 1 до 10 секунд. Время запуска можно значиельно снизить уменьшив добротность кварца шунтированием последнего резистором, например 5.1 МОм, однако это снижает стабильность работы кварцевого генератора (хотя этим снижением во многих случаях можно пренебречь). Аналогичного эффекта можно добиться применив керамические резонаторы (которые сами по себе имеют низкую добротность). ну и нащёт фусов: В AVR существует регистр SUT, который отвечает за задержку сигнала сброса, необходимую для полного выхода генератора на рабочий режим. Это время должно быть примерно в два раза больше (для запаса с учетом климатики, рабочего напряжения и т.д.). Оно выбирается в регистре SUT двумя битами: 00 - 5 циклов генератора 01 - от 0.4 до 0.6 мс 10 - от 3.2 до 4.8 мс 11 - от 128 до 192 мс Информации в нете куча! Думаю что помог! Удачи!
Сообщение отредактировал sKWO - Mar 24 2008, 12:53
--------------------
нельзя недооценивать предсказуемость глупости
|
|
|
|
|
Mar 26 2008, 11:53
|

Местный
  
Группа: Участник
Сообщений: 355
Регистрация: 27-03-07
Из: Україна, Чуднів
Пользователь №: 26 530

|
Цитата(ILYAUL @ Mar 25 2008, 21:34)  Счас почитаю DS на 164 посмотрю , что пишут они на счёт SUT для 164. Но паралельно написал в Atmel- обязательно напишу , что они ответят , если конечно ответят Не знаю какой Вы используете супервизор, если внутренний то посмотрел бы ещё на него и заменил BOD (brown-out detector) на «спящий» BOD. Может поможет, говорят он глючный. Поскольку у Вас Atmega164P посмотрите про режимы технологии AVR-микроконтроллеры picoPower компании Atmel с ультранизким потреблением.
--------------------
нельзя недооценивать предсказуемость глупости
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|