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

 
 
 
Reply to this topicStart new topic
> Кварцевый генератор Меги48, Почему амплитуда не та?
Burner
сообщение Apr 24 2009, 08:06
Сообщение #1


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

Группа: Свой
Сообщений: 1 068
Регистрация: 14-01-08
Из: Винница
Пользователь №: 34 083



Я тут запустил 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 - вход.
Кто знает, в чем дело, и как с этим бороться?
Go to the top of the page
 
+Quote Post
muravei
сообщение Apr 24 2009, 08:26
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(Burner @ Apr 24 2009, 12:06) *
Кто знает, в чем дело, и как с этим бороться?

Там есть спец выход PB0, кажется. И фуз надо программить.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Apr 24 2009, 08:39
Сообщение #3


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Я тут запустил 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пФ.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
V_N
сообщение Apr 24 2009, 08:43
Сообщение #4


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

Группа: Свой
Сообщений: 162
Регистрация: 12-01-09
Из: Харьков
Пользователь №: 43 270



Установите
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
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Apr 24 2009, 08:48
Сообщение #5


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



А наружу тактовый сигнал никак нельзя вывести?
Хотя нет, похоже у авр-ок такая фича отсутствует ...


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Corvus
сообщение Apr 24 2009, 09:49
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 24-04-08
Из: Зеленоград
Пользователь №: 37 056



Почему отсутствует? В предыдущем сообщении приводится цитата из datasheet, подробно объясняющая как это сделать. rolleyes.gif
Go to the top of the page
 
+Quote Post
Burner
сообщение Apr 24 2009, 13:20
Сообщение #7


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

Группа: Свой
Сообщений: 1 068
Регистрация: 14-01-08
Из: Винница
Пользователь №: 34 083



Всем большое спасибо, особенно V_N smile.gif. CKOUT помог.
Конденсаторы по 22пФ уже стоят.
Вот этот вот набор:
CKSEL3 0
CKSEL2 1
CKSEL1 1
CKSEL0 1
- я пробовать не рискнул. Пробовал ведь такой:
CKSEL3 0
CKSEL2 1
CKSEL1 1
CKSEL0 0
Генератор перестал генерить вообще. А CKSEL0 вроде как на режим генератора не влияет. Будет то же.
Go to the top of the page
 
+Quote Post
V_N
сообщение Apr 24 2009, 15:51
Сообщение #8


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

Группа: Свой
Сообщений: 162
Регистрация: 12-01-09
Из: Харьков
Пользователь №: 43 270



Вообще-то
CKSEL3 0
CKSEL2 1
CKSEL1 1
CKSEL0 1
должно работать

CKSEL3 0
CKSEL2 1
CKSEL1 1
CKSEL0 0
Это для Ceramic resonator
побробуйте все-таки жалко порт иногда их нехватает
Go to the top of the page
 
+Quote Post
defunct
сообщение Apr 28 2009, 11:32
Сообщение #9


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



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

Методом тыка ищите? Нет чтобы сразу прочитать даташит System clock and clock options.
CKSEL3..0 для кварца 10Mhz должны быть 1111.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Apr 28 2009, 11:39
Сообщение #10


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
CKSEL3..0 для кварца 10Mhz должны быть 1111.


Это ежели Low Power. А full-swing - 0111.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 1st July 2025 - 21:38
Рейтинг@Mail.ru


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