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

 
 
> Преднамеренное изменение тактовой частоты МК
=GM=
сообщение Mar 12 2009, 18:28
Сообщение #1


Ambidexter
*****

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



Народ, вот такой вопрос. Будет ли нормально работать МК, если тактовая частота будет меняться в некоторых пределах, скажем, 20%?


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Rst7
сообщение Mar 12 2009, 18:44
Сообщение #2


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

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



Цитата
Народ, вот такой вопрос. Будет ли нормально работать МК, если тактовая частота будет меняться в некоторых пределах, скажем, 20%?


Хороший вопрос. В даташитах по этому поводу сказано, что не более чем на 2% от цикла к циклу. Как это согласуется с уверениями о полностью статическом дизайне - я не понимаю.

Предлагаю этот вопрос задать Атмелу. Кто напишет на вменяемом английском туда запрос? Потому что я за собой замечаю, что пишу явную ахинею - в языковом смысле. Хуже Гоги, торгующего шаурмой smile.gif

Цитата
=GM=
Профессионал
Group: Свой
Posts: 1 122
Joined: 22-06-06
From: Oxford, UK
Member No.: 18 282


Бугага. Вот кто напишет wink.gif


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


Знающий
****

Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640



Цитата(Rst7 @ Mar 12 2009, 21:44) *
Хороший вопрос. В даташитах по этому поводу сказано, что не более чем на 2% от цикла к циклу.
...

В описании на те процессоры, у которых есть регистр XDIV (ATmega64...), написано, что после изменения тактовой частоты (записи в XDIV) нужно выполнить 8 NOP-ов. Иначе команды могут неправильно воспринятся.
Отсюда можно предположить, что там какая-то проблемма с конвейерами...
Go to the top of the page
 
+Quote Post
=GM=
сообщение Mar 12 2009, 22:33
Сообщение #4


Ambidexter
*****

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



Цитата(galjoen @ Mar 12 2009, 18:59) *
В описании на те процессоры, у которых есть регистр XDIV (ATmega64...), написано, что после изменения тактовой частоты (записи в XDIV) нужно выполнить 8 NOP-ов. Иначе команды могут неправильно восприняться. Отсюда можно предположить, что там какая-то проблема с конвейерами...

Мне кажется, тут другое, при смене коэффициента деления может возникнуть короткий импульс в цепи клока, отсюда одна или несколько команд не считаются или считаются неправильно.

Мой же вопрос не о подаче глитчей в цепь клока, а об изменении периода клока, скажем, была частота 5 МГц, соответственно высокий и низкий уровень были по 100 нс, и вдруг после низкого уровня идёт высокий длиной 80 нс, т.е. изменилась частота клока. Ну, это в пределе, а в реале должно быть более плавно.


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
galjoen
сообщение Mar 12 2009, 23:31
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640



Цитата(=GM= @ Mar 13 2009, 01:33) *
Мне кажется, тут другое, при смене коэффициента деления может возникнуть короткий импульс в цепи клока, отсюда одна или несколько команд не считаются или считаются неправильно.

Если дело обстояло бы так, то всего 2-х NOP-ов было бы достаточно, а там именно 8. И не 64, как было бы в худшем случае. И кстати почему тогда бы NOP не мог бы воспринятся/считаться неправильно? А в описании написано, что NOP-ы точно правильно воспримутся. Кстати появилось это только в последних версиях ДШ. Напоролись на глюк?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- =GM=   Преднамеренное изменение тактовой частоты МК   Mar 12 2009, 18:28
- - _dem   А почему нет ? Подача частоты с внешнего генерато...   Mar 12 2009, 18:34
|- - =GM=   Цитата(_dem @ Mar 12 2009, 18:34) Подача ...   Mar 12 2009, 18:50
|- - Rst7   Цитата(=GM= @ Mar 12 2009, 20:50) Чёрт, д...   Mar 22 2009, 14:48
|- - =GM=   Да не то, что забил... Полазил по описаниям, так и...   Mar 22 2009, 22:55
- - Methane   Цитата(=GM= @ Mar 12 2009, 20:28) Народ, ...   Mar 12 2009, 18:34
||- - =GM=   Цитата(galjoen @ Mar 12 2009, 23:31) Если...   Mar 13 2009, 10:50
||- - Т.Достоевский   Цитата(=GM= @ Mar 13 2009, 13:50) ...от н...   Mar 13 2009, 17:21
|- - Т.Достоевский   Цитата(galjoen @ Mar 12 2009, 21:59) ...ч...   Mar 12 2009, 23:43
- - Rst7   ЦитатаЧёрт, даже в голову не приходило, мне проще ...   Mar 12 2009, 19:25
- - domowoj   Вопрос вдогонку профессионалам. Как быстро устано...   Mar 13 2009, 02:13
- - Rst7   ЦитатаВ даташитах раньше был оговорен парамерт ...   Mar 13 2009, 05:20
- - Rst7   ЦитатаКак быстро установится внутренний RC генерат...   Mar 13 2009, 06:54
- - -=TRO=-   Думаю тут дело не в правильной интерпритации коман...   Mar 13 2009, 17:31
- - Rst7   ЦитатаНу и в связи с этим, неохота мне задавать во...   Mar 23 2009, 06:25
|- - Nanobyte   Цитата(Rst7 @ Mar 23 2009, 09:25) А Вы ег...   Mar 23 2009, 07:00
||- - Maik-vs   Цитата(Nanobyte @ Mar 23 2009, 10:00) Сда...   Mar 23 2009, 10:04
|- - =GM=   Цитата(Rst7 @ Mar 23 2009, 06:25) Вы спро...   Mar 23 2009, 10:17
- - Rst7   ЦитатаБеглый взгляд на временнЫе диаграммы в любом...   Mar 23 2009, 07:04
|- - Nanobyte   Цитата(Rst7 @ Mar 23 2009, 10:04) Да ну? ...   Mar 23 2009, 08:05
- - Rst7   Ну так вот насчет обычной Figure 7 - никаких задер...   Mar 23 2009, 08:51
- - Rst7   Особенно интересен момент старта из глубокой спячк...   Mar 23 2009, 10:28
|- - =GM=   Дмитрий, как вы видите, есть ответ на оба вопроса,...   Mar 23 2009, 11:47
- - Rst7   Цитататак что спрашивать у техподдержки нечего Уг...   Mar 23 2009, 12:15
|- - =GM=   Дело теперь за немногим, Нужно натуры живой, Глядь...   Mar 24 2009, 10:07
|- - Dog Pawlowa   Мда... Я как-то применил ( причем украденую у ког...   Mar 24 2009, 11:20
- - Rst7   Цитатаидею использовать частоту с выхода контролле...   Mar 24 2009, 11:23
|- - Dog Pawlowa   Цитата(Rst7 @ Mar 24 2009, 15:23) Это нем...   Mar 24 2009, 11:35
|- - galjoen   Цитата(Dog Pawlowa @ Mar 24 2009, 14:35) ...   Mar 24 2009, 11:48
- - Rst7   ЦитатаСамо то. Тогда да. Не возражаю. Но работает...   Mar 24 2009, 11:39
- - МП41   А я помню ещё на заре появления AVR было сказано, ...   Mar 24 2009, 13:48
|- - rx3apf   Цитата(МП41 @ Mar 24 2009, 16:48) А я пом...   Mar 24 2009, 14:08
- - МП41   Возможно. Это было где-то в сравнении пиков и АВР-...   Mar 24 2009, 14:30
- - Rst7   Цитатачто за счёт внутреннего умножителя на 6 удал...   Mar 24 2009, 14:45


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 04:49
Рейтинг@Mail.ru


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