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

 
 
> Attiny2313: уровни сигналов выводов XTAL1 XTAL2
Makki
сообщение Dec 14 2008, 21:37
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 8-10-07
Пользователь №: 31 163



Всем доброй ночи!
Столкнулся не то, чтобы с проблемой, но вопрос некоторый возник: какого уровня должны быть сигналы на выводах тактового генератора?
В документации не описано, а в литературе натолкнулся на фразу:
"если ячейка CKPOT запрограммирована "0", то размах колебаний на выходе усилителя (XTAL2) практически равен напряжению питания... если не запрограммирована, то размах будет значительно меньше..."
В Tiny такого бита нет, соответственно, размах и будет "значительно меньше".
Но как-то он все равно слишком мал, на мой взгляд... для помехоустойчивости. Может, кто мерял? Давайте померяемся, а?

Вот то, что намеряно мной на XTAL2:
Прикрепленное изображение
[attachment=27798:attachment]
Размах в 40 мВ как-то смущает... C XTAL1 похожая картина.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 6)
SasaVitebsk
сообщение Dec 14 2008, 21:52
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(Makki @ Dec 15 2008, 01:37) *
В Tiny такого бита нет, соответственно, размах и будет "значительно меньше".


Не правильный посыл. В tiny он фактически скрыт за выбором осцилятора. Если правильно подобраны фузы выбора источника синхронизации, то размах вполне приемлемый.

Естественно, что на высоких частотах размах будет меньше питания.

Размах также зависит от щупа осциллографа, которым вы смотрите. Для таких целей желательно щуп с делителем, с малой ёмкостью. Ну и калиброван конечно же.

Судя по вашей картинке, такого не должно быть даже непосредственно с кварца. smile.gif
Go to the top of the page
 
+Quote Post
Makki
сообщение Dec 14 2008, 22:20
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 8-10-07
Пользователь №: 31 163



За совет спасибо большое) Биты, вроде, правильно выбраны, а вот о щупе я как-то не подумал. Молодость...
В итоге все не так страшно, как казалось. Итог измерений:
Прикрепленное изображение

Надо бы еще на парочке контроллеров проверить, посмотреть, как с ними.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Dec 15 2008, 00:24
Сообщение #4


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(SasaVitebsk @ Dec 15 2008, 00:52) *
Не правильный посыл. В tiny он фактически скрыт за выбором осцилятора. Если правильно подобраны фузы выбора источника синхронизации, то размах вполне приемлемый.

Естественно, что на высоких частотах размах будет меньше питания.

Причем _существенно_ меньше - против 90S2313. Что делает невозможным, например, тактирование "обычной" логики с выхода осциллятора. Весьма неприятная особенность этого кристалла, кстати... Правда, добавилась опция CKOUT, но для прямой миграции этого мало...
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Dec 15 2008, 02:06
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(rx3apf @ Dec 15 2008, 04:24) *
Причем _существенно_ меньше - против 90S2313. Что делает невозможным, например, тактирование "обычной" логики с выхода осциллятора. Весьма неприятная особенность этого кристалла, кстати... Правда, добавилась опция CKOUT, но для прямой миграции этого мало...

Не применяем сейчас данную м/х, но как-то вашему заявлению не очень верится. От CKOPT отказались во всех кристаллах. То есть во всех новых CPU применяют такую конструкцию с 4 битами. Например в меге 88 или 640, которые мы применяем. Из этого можно сделать вывод, что данный узел построен идентично. При этом в кристаллах, с которыми работал я - с размахом всё нормально. Он совершенно достаточен для каскадирования.

2 Makki. Сигнал должен быть больше. Настораживает также его явная синусоидальность у вас.
Go to the top of the page
 
+Quote Post
Makki
сообщение Dec 15 2008, 13:55
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 8-10-07
Пользователь №: 31 163



Цитата(SasaVitebsk @ Dec 15 2008, 05:06) *
2 Makki. Сигнал должен быть больше. Настораживает также его явная синусоидальность у вас.

А почему он должен быть несинусоидальным?
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Dec 15 2008, 14:30
Сообщение #7


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(SasaVitebsk @ Dec 15 2008, 05:06) *
Не применяем сейчас данную м/х, но как-то вашему заявлению не очень верится.

Это и проверено на практике (поскольку мне как раз это и требовалось и с переходом на tiny2313 как раз нарвался)
и соответствует информации от Atmel:
http://atmel.com/dyn/resources/prod_documents/doc4298.pdf
Цитата
От CKOPT отказались во всех кристаллах. То есть во всех новых CPU применяют такую конструкцию с 4 битами.

Вместо CKOPT там есть комбинация для full-swing (см. раздел 7.4 в даташите). У tiny2313 такой возможности нет.
Цитата
При этом в кристаллах, с которыми работал я - с размахом всё нормально. Он совершенно достаточен для каскадирования.

Что при этом задано в CKSEL и какой резонатор ?
Цитата
2 Makki. Сигнал должен быть больше. Настораживает также его явная синусоидальность у вас.

А вот меня нисколько не настораживает - "отнастораживался", когда разглядывал (а у меня C1-99 с 100-MHz полосой). А потом прочитал даташит...
Go to the top of the page
 
+Quote Post

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

 


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


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