Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Кварцевый генератор Меги48
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Burner
Я тут запустил Meg48-20PU с кварцем 10 МГц. Кварц дешевый, за 1 гривну(5 рублей), но с ними проблем практически никогда не было. Но что-то маловаты амплитуды на XTAL1-2.
От CKSEL зависит, но не очень.

Атмеловская апнота обещает Full Swing generator - т. е. полного размаха.
Я рассчитывал использовать ХТ для тактирования внешней схемы, а теперь не знаю, что делать.
Через 74НС логику этот сигнал не проходит - не достает до порога.

Вот чего выставлял в Понипроге:
CKSEL3 0
CKSEL2 0
CKSEL1 0
CKSEL0 1
- размах сигнала на XT1(7 нога) - ок. 0.8 В, среднее напряжение 0.9 В.

CKSEL3 0
CKSEL2 0
CKSEL1 1
CKSEL0 0
- размах сигнала на XT1(7 нога) - ок. 0.6 В, среднее напряжение 0.6 В. XT2 - 0.15В

CKSEL3 0
CKSEL2 0
CKSEL1 1
CKSEL0 1
- размах сигнала на XT1(7 нога) - ок. 0.3-0.4 В.

CKSEL3 0
CKSEL2 1
CKSEL1 1
CKSEL0 0
- пропала связь. Программаработать перестала. Оживлял подачей на XT2 оказавшихся под рукой 16 МГц.

CKSEL3 1
CKSEL2 0
CKSEL1 0
CKSEL0 1
- размах сигнала на XT1(7 нога) - ок. 0.8 В, среднее напряжение 0.9 В, XT2 - 0.3В

Смотрел 100-мегагерцовым осчиллографом, вх. емкость 50 пФ. Так что напряжение скорее всего правильное.
Думал - сажаю вх. емкостью напр. генератора. Поцепил осциллограф через резистор 10 кОм - напряжение показывает соответственно поделенное. Оно, похоже, и без осциллографа такое. Только на ХТ2 пропорционально выше - выходное сопротивление ХТ2 здорово выше.
Блин, похоже, что вообще 7 нога - это выход, а 8 - вход.
Кто знает, в чем дело, и как с этим бороться?
muravei
Цитата(Burner @ Apr 24 2009, 12:06) *
Кто знает, в чем дело, и как с этим бороться?

Там есть спец выход PB0, кажется. И фуз надо программить.
Rst7
Цитата
Я тут запустил Meg48-20PU с кварцем 10 МГц. Кварц дешевый, за 1 гривну(5 рублей), но с ними проблем практически никогда не было. Но что-то маловаты амплитуды на XTAL1-2.


Боюсь, что у вас гуанокварц. Бывает. Вот на столе лежит макетка, ATMega168 с кварцем 20МГц, XTAL2 заведен на лапку глобального клока альтеровской CPLD EPM3032. Как часы wink.gif

Шьем этим -
Код
avreal32 -ab -p1 +MEGA168 -cRelease\Exe\ETH2SPI.a90 -w -v -e -fBODLEVEL=4,SUT=3,CKSEL=7,CKDIV=1,CKOUT=1,BLB0=3,BLB1=3,BOOTSZ=0,BOOTRST=1,RSTDI
SBL=1,EESAVE=1,DWEN=1,WDTON=1


Конденсаторы по 20пФ.
V_N
Установите
CKSEL3 0
CKSEL2 1
CKSEL1 1
CKSEL0 1
или используйте выход PB0 запрограмировав Fuse Low Byte CKOUT

The device can output the system clock on the CLKO pin. To enable the output, the CKOUT
Fuse has to be programmed. This mode is suitable when the chip clock is used to drive other cir-
cuits on the system. The clock also will be output during reset, and the normal operation of I/O
pin will be overridden when the fuse is programmed. Any clock source, including the internal RC
MrYuran
А наружу тактовый сигнал никак нельзя вывести?
Хотя нет, похоже у авр-ок такая фича отсутствует ...
Corvus
Почему отсутствует? В предыдущем сообщении приводится цитата из datasheet, подробно объясняющая как это сделать. rolleyes.gif
Burner
Всем большое спасибо, особенно V_N smile.gif. CKOUT помог.
Конденсаторы по 22пФ уже стоят.
Вот этот вот набор:
CKSEL3 0
CKSEL2 1
CKSEL1 1
CKSEL0 1
- я пробовать не рискнул. Пробовал ведь такой:
CKSEL3 0
CKSEL2 1
CKSEL1 1
CKSEL0 0
Генератор перестал генерить вообще. А CKSEL0 вроде как на режим генератора не влияет. Будет то же.
V_N
Вообще-то
CKSEL3 0
CKSEL2 1
CKSEL1 1
CKSEL0 1
должно работать

CKSEL3 0
CKSEL2 1
CKSEL1 1
CKSEL0 0
Это для Ceramic resonator
побробуйте все-таки жалко порт иногда их нехватает
defunct
Цитата(Burner @ Apr 24 2009, 16:20) *
Вот этот вот набор:
CKSEL3 0
CKSEL2 1
CKSEL1 1
CKSEL0 1
- я пробовать не рискнул. Пробовал ведь такой:

Методом тыка ищите? Нет чтобы сразу прочитать даташит System clock and clock options.
CKSEL3..0 для кварца 10Mhz должны быть 1111.
Rst7
Цитата
CKSEL3..0 для кварца 10Mhz должны быть 1111.


Это ежели Low Power. А full-swing - 0111.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.