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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
add
сообщение Apr 16 2008, 06:01
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 345
Регистрация: 10-10-05
Пользователь №: 9 459



Предложил альтернативный вариант. Не устраивает по каким то причинам, я же не заставляю его использовать..
Цитата(BigBolt @ Apr 16 2008, 08:17) *
Не вижу никакой красивости в приделыванию в XTAL какихто дополнительных цепей. По ЭМС наша девайсина при воздействии помех степени жёсткости 3 должна функционировать по классу А. Кучу времи на ЭМС потратили и введение каких то дополнительных цепей в узле тактирования МК может привести к тому, что заново придётся много чего делать (плату разводить заново и т.д. и т.п.). И ещё...мне надо управлять генерируемым сигналом F/2 - включать отключать когда надо. Если вешать дополнительные делители, то придётся вводить сигналы управляемые им. А таймер можно программно включать-отключать без проблем...

Ну вот щас вопрос наиболее полно изложен.. про ЭМС, про управление... smile.gif На счет красивости.. это вопрос спорный.. И вообще вопрос про корректность.. Если нормально устойчиво работает, используйте на здоровье. biggrin.gif


--------------------
Если задачу можно решить, то не надо тревожиться. А если нельзя решить, то тревожиться бесполезно.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Apr 17 2008, 19:04
Сообщение #17


Гуру
******

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



Цитата(rx3apf @ Apr 16 2008, 02:26) *
Вообще-то "вывод CLK наружу" применительно к AVR и означает подключение к кварцу (выход осциллятора), с включением соответствующей опции (CKOPT, там, где он есть). Так что если нужен внешний делитель - или так, или отдельный осциллятор и тактировать микроконтроллер им же (если нужна синхронность). В данном случае - смысла нет. Все сделано в согласии с даташитом. А вот была бы бага типа как в 90s2313 (в таймере) - не получилось бы...

Уважаемый, если вы заглянете в первый пост, то увидите, что речь идёт о mega640. Если вы потрудитесь заглянуть в даташит на данную микросхему, то там в разделе про fuse bits (у меня, к примеру, стр. 328, таб. 152) есть fuse с именем CKOUT. Ниже, в примечании написано для чего он нужен, хотя это понятно по названию. Так что необходимости подключаться к кварцу для микросхемы имеющей 11 портов наружу - я не вижу. Хотя это и возможно.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Apr 19 2008, 19:18
Сообщение #18


Гуру
******

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



Цитата(SasaVitebsk @ Apr 17 2008, 23:04) *
Уважаемый, если вы заглянете в первый пост, то увидите, что речь идёт о mega640. Если вы потрудитесь заглянуть в даташит на данную микросхему,

Скачал актуальную версию даташита (2549F). Потрудился в него заглянуть. Фьюза CKOPT не наблюдается. Зато наблюдается раздел "10.5 Full Swing Crystal Oscillator". Где сказано, как, что и зачем. И где получить сигнал. В других кристаллах для этих целей служит CKOPT. Здесь - CKSEL=011x.
Цитата
то там в разделе про fuse bits (у меня, к примеру, стр. 328, таб. 152) есть fuse с именем CKOUT.

Можно поинтересоваться номером документа ?
Цитата
Ниже, в примечании написано для чего он нужен, хотя это понятно по названию.

В самом деле ? Мне вот - непонятно. "Clock option" в общем случае может означать все, что угодно.
Цитата
Так что необходимости подключаться к кварцу для микросхемы имеющей 11 портов наружу - я не вижу.

В самом деле ? А что, наличие 11 (да хоть бы и 111) портов автоматически подразумевает какие-то особенные режимы работы осциллятора ? Напомню - первоначальный вопрос (ответ на который был дан) плавно превратился в вопрос о том, можно ли к выводу XTAL2 подключать дополнительные нагрузки... Можно указать пальцем в конкретную страницу, где описан способ _снятия_ тактовой с вывода, отличного от XTAL2 ?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Apr 19 2008, 19:44
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(rx3apf @ Apr 19 2008, 23:18) *
Скачал актуальную версию даташита (2549F). Потрудился в него заглянуть. Фьюза CKOPT не наблюдается.

Актуальная версия даташита - 2549L. Если Вы посмотрите на стр. 48, то увидите описание CLKO пина, который включается фьюзом CKOUT.
Go to the top of the page
 
+Quote Post
sKWO
сообщение Apr 20 2008, 07:53
Сообщение #20


Местный
***

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



Народ, да нечего тут спорить, если есть возможность использовать выход таймера на допустимую нагрузку то так и делать, тем более что затраты в режиме СТС есть программные, ну и незначительное дополнительное потребление тока, проинициализировал и бери тактовую.
Всегда так делаю.
Городил ФАПЧ на плиске, нужно было засинхронизировать частоту 2,4КГц, подавал опорную 230400КГц(в 96раз больше), так эту опору формировал Тини2313 , первым таймером в режиме СТС
ну и кварц 22,1184МГц. Стабильность не рассчитывал, но скажу - супер. И опору подавал непосредственно с самого МК.
Правда потом сделал генератор на самой плиске и она сама формировала опору, но это уже не сюда

Сообщение отредактировал sKWO - Apr 20 2008, 07:54


--------------------
нельзя недооценивать предсказуемость глупости
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Apr 20 2008, 10:37
Сообщение #21


Гуру
******

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



Цитата(aaarrr @ Apr 19 2008, 23:44) *
Актуальная версия даташита - 2549L.

В самом деле, его я и скачал. Все ж по ночам надо спать...
Цитата
Если Вы посмотрите на стр. 48, то увидите описание CLKO пина, который включается фьюзом CKOUT.

Действительно, был невнимателен. Все правильно, был упомянут фьюз CKOUT, который подключает выход тактовой на отдельный выход. Однако при всем при этом опция "full output swing" (там, где она есть) предназначена именно для тактирования внешних потребителей с выхода XTAL2. И наличествует даже у m640.

Сообщение отредактировал rx3apf - Apr 20 2008, 10:38
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Apr 20 2008, 14:25
Сообщение #22


Гуру
******

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



Я и не возражаю. И написал "возможно". Но дело в том, что сам кристалл достаточно большой с одной стороны, что в дополнение к уже отмеченному, а также учитывая колличество ног (100) приведёт к увеличению длины соединяющей дорожки, а это, как следствие к дополнительной помехонеустойчивости. Учитывая такое число свободных ног, потеря одной не такая существенная как у м8, к примеру. Я уже не говорю о применении внешнего счётчика, который в любые времена считался элементом не желательным для применения там, где его можно не ставить.
Go to the top of the page
 
+Quote Post
=GM=
сообщение Apr 20 2008, 16:51
Сообщение #23


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(BigBolt @ Apr 15 2008, 07:29) *
Что бы получить частоту в 2-а раза ниже тактовой, значение записанное в регистр OCR должно быть равно "0". Попробовал - работает, частота ровно 14,7456 МГц/ 2. Вопрос только насколько корректно так делать?


Не поздно ещё (:-)? Абсолютно корректно для данного МК. The waveform generated will have a maximum frequency of Focna = Fclk/2 when OCRnA is set to zero (0x0000) (док. 2549L, с 150).


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post

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

 


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


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