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

 
 
> Фузы для внешнего кварца
D H
сообщение Dec 27 2006, 11:53
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 1-11-06
Пользователь №: 21 847



Необходимо использовать внешний кварцевый резонатор 8MHz. При установке фузов на внутренний генератор - мега16 работает с частотой 8.0. Устанавливаю фузы для работы с кварцем 8.0 - работает,но не на частоте 8мГц, видно по светодиодам (переключаются медленно).
Фузы устанавливаю по даташиту (стр.26,27 таблица 4,5) так:
CKOPT - 0
CKSEL 3,2,1,0 - 0
SUT 1,0 - 0
Пробовал и так
SUT 1,0 - 0,1

0- выключено (нет галки в CV)
1- включено (галка в CV)


Как правильно установить фузы для кварца 8MHz?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 11)
okela
сообщение Dec 27 2006, 12:36
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 165
Регистрация: 11-01-05
Из: Украина, г. Одесса
Пользователь №: 1 896



Цитата(D H @ Dec 27 2006, 12:53) *
Необходимо использовать внешний кварцевый резонатор 8MHz. При установке фузов на внутренний генератор - мега16 работает с частотой 8.0. Устанавливаю фузы для работы с кварцем 8.0 - работает,но не на частоте 8мГц, видно по светодиодам (переключаются медленно).
Фузы устанавливаю по даташиту (стр.26,27 таблица 4,5) так:
CKOPT - 0
CKSEL 3,2,1,0 - 0
SUT 1,0 - 0
Пробовал и так
SUT 1,0 - 0,1

0- выключено (нет галки в CV)
1- включено (галка в CV)


Как правильно установить фузы для кварца 8MHz?


Тщательнее надо доки изучать!!! На стр.25 табл.2 ясно же написано что биты CKSEL3..0 должны быть установлены в диапазоне 1010 ... 1111. Да и CKOPT неплохо в 1 поставить. sad.gif
Go to the top of the page
 
+Quote Post
D H
сообщение Dec 27 2006, 14:45
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 1-11-06
Пользователь №: 21 847



Цитата(okela @ Dec 27 2006, 12:36) *
Цитата(D H @ Dec 27 2006, 12:53) *

Необходимо использовать внешний кварцевый резонатор 8MHz. При установке фузов на внутренний генератор - мега16 работает с частотой 8.0. Устанавливаю фузы для работы с кварцем 8.0 - работает,но не на частоте 8мГц, видно по светодиодам (переключаются медленно).
Фузы устанавливаю по даташиту (стр.26,27 таблица 4,5) так:
CKOPT - 0
CKSEL 3,2,1,0 - 0
SUT 1,0 - 0
Пробовал и так
SUT 1,0 - 0,1

0- выключено (нет галки в CV)
1- включено (галка в CV)


Как правильно установить фузы для кварца 8MHz?


Тщательнее надо доки изучать!!! На стр.25 табл.2 ясно же написано что биты CKSEL3..0 должны быть установлены в диапазоне 1010 ... 1111. Да и CKOPT неплохо в 1 поставить. sad.gif


Дык, это... по даташиту 1 это выключено.
Я же выше написал, что 0-НЕТ ГАЛКИ в CV.
CKOPT = 1 при частоте кварца <=1MHz, а у меня 8MHz.

Вариант вышеприведенных фузов по даташиту
CKOPT - 1
CKSEL 3,2,1,0 - 1
SUT 1,0 - 1
Пробовал и так
SUT 1,0 - 1,0
1- выключено (по даташиту)
0- включено (по даташиту)

Приведите пример установки фузов для 8MHz.
Т.е. Где поставить галки в CV?

Сообщение отредактировал D H - Dec 27 2006, 15:07
Go to the top of the page
 
+Quote Post
GDI
сообщение Dec 27 2006, 15:39
Сообщение #4


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

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



галка в Коде Вижене означает, что соответствующий фьюз равен нулю, значит для внешнего кварца надо галки со всех CKSELов снять.
Но если генерация на кварце есть, то, скорее всего вы правильно поставили фьюзы и дело не в них, а кварцы бывают на 1й и на 3й гармонике... и если у вас 8МГц кварц для 3й гармоники, а завелся он на 1й - то вы и получите меньшую частоту(в 3 раза). попробуйте изменить емкость конденсаторов, которые идут с ног кварца на землю(уменьшить или увеличить) или применить другой кварц 8МГц на 1й гармонике - они отличаются маркировкой.. маркировка 8МГц и 8000кГц.. вот только не помню как.. вроде где 8МГц - там 1я гармоника


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
D H
сообщение Dec 27 2006, 17:05
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 1-11-06
Пользователь №: 21 847



Цитата(GDI @ Dec 27 2006, 15:39) *
галка в Коде Вижене означает, что соответствующий фьюз равен нулю, значит для внешнего кварца надо галки со всех CKSELов снять.
Но если генерация на кварце есть, то, скорее всего вы правильно поставили фьюзы и дело не в них, а кварцы бывают на 1й и на 3й гармонике... и если у вас 8МГц кварц для 3й гармоники, а завелся он на 1й - то вы и получите меньшую частоту(в 3 раза). попробуйте изменить емкость конденсаторов, которые идут с ног кварца на землю(уменьшить или увеличить) или применить другой кварц 8МГц на 1й гармонике - они отличаются маркировкой.. маркировка 8МГц и 8000кГц.. вот только не помню как.. вроде где 8МГц - там 1я гармоника

У меня стоят конденсаторы 22пф. На кварце написано 8.000 МГц. Попробую поставить конденсаторы поменьше.
Go to the top of the page
 
+Quote Post
bgc
сообщение Dec 27 2006, 18:49
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 313
Регистрация: 30-07-06
Из: Москва
Пользователь №: 19 188



На мега8 у меня 15пф и кварц 8МГц (не 8000).

CKOPT = 1
CKSEL3..1 = 0100
SUT1..0 = 10

0-бит запрограммирован.

Все работает в десятке проектов


--------------------
Окружающий мир - не иссякающий источник сюрпризов!
Go to the top of the page
 
+Quote Post
Pyku_He_oTTyda
сообщение Dec 27 2006, 18:59
Сообщение #7


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

Группа: Свой
Сообщений: 1 751
Регистрация: 4-08-05
Из: Великие Луки
Пользователь №: 7 360



1.к кварцу 8МГц я тоже обычно ставлю 15Пф. Запускались всегда.
2.я фузы шью АВРстудией (или Вин софтом для БайтБластера с аналогичным студии интерфейсом) что бы не было подобных запарsmile.gif
З.Ы. Кстати, устанавливал фузы ради эксперимента для кварца на 8МГц как Medium и High, разницы не увидел. Оставил как Medim, так как максимальная частота проца - 16.


--------------------
Андрей Смирнов
Go to the top of the page
 
+Quote Post
D H
сообщение Jan 1 2007, 20:04
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 1-11-06
Пользователь №: 21 847



Цитата(bgc @ Dec 27 2006, 18:49) *
На мега8 у меня 15пф и кварц 8МГц (не 8000).

CKOPT = 1
CKSEL3..1 = 0100
SUT1..0 = 10

0-бит запрограммирован.

Все работает в десятке проектов


IMHO, зря кварц ставил, от внутреннего генератора у тебя работа идет.

ЗЫ: С НОВЫМ ГОДОМ!!!
Go to the top of the page
 
+Quote Post
D H
сообщение Jan 4 2007, 13:36
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 1-11-06
Пользователь №: 21 847



Вопрос в догонку: В описании сказано up to 16MHz. Как эти 16 MHz выдавить? Т.е. внутренним RC осцилятором никак. для внешнего кварца 12 MHz и 16MHz какие фузы должны быть установлены. Даташит посмотрел - в таблицах ничего нет.
Go to the top of the page
 
+Quote Post
ALexx
сообщение Jan 5 2007, 11:30
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 243
Регистрация: 22-09-04
Из: Burbach, Germany
Пользователь №: 704



Вот для Меги32 и кварца 12 на МГц.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
bill_vs
сообщение Jan 5 2007, 18:49
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 16-04-05
Из: СПб
Пользователь №: 4 208



Для ATmega 8/32/8535/128 с кварцами от 4 до 16 МГц программирую CKOPT и SUT1.
Это работает и с нашими и с китайскими кварцами, конденсаторы 22 пФ.
Для тонкостей (потребление, ЭМС, время старта) – datasheet (те самые стр. 25, 26, 27).
В System Clock and Clock Options/Crystal Oscillator все описано.
Go to the top of the page
 
+Quote Post
D H
сообщение Jan 5 2007, 23:13
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 1-11-06
Пользователь №: 21 847



Спасибо всем сочуствующим. Разобрался с кварцами. Перепахал макетку, менял конденсаторы, кварцы... Все было как в поговорке: то ли лыжи не едут, то ли я еб...тый smile.gif
Проблема была в следующем: я использую для программирования программатор от протоса (огромное ему спасибо!). В описалове к нему сказано, что у него на выходе постоянно 1MHz. Вот на этой частоте и запускался контроллер. Отключил от ISP программатор - и все, работает на частоте кварца.
Go to the top of the page
 
+Quote Post

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

 


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


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