|
Вопрос про частоту процессора AT91SAM7S |
|
|
|
Oct 2 2006, 20:35
|

Частый гость
 
Группа: Свой
Сообщений: 154
Регистрация: 6-11-05
Из: Москва
Пользователь №: 10 515

|
Насколько я понял, сначала выбирается, откуда брать частоту (от RC генератора, напрямую от осцилятора или из PLL). Если выбирается частота из PLL, то для её получения указывается делитель входной частоты, а потом множитель. Получаем частоту PLL.
Далее, чтобы получить частоту процессора, нужно частоту PLL поделить на 2, 4, .., 64. В стандартном файлике Cstartup_SAM7.c делитель частоты осцилятора - 5, множитель 26 (25+1), а потом PLL ещё делиться на 2 (18.432 / 5 * 26 / 2 = 47.9232 ~= 48 Mhz).
Так вот у меня вопрос: будут ли отличатся режимы работы процессора, если задавать делить 5, а множитель 30 (и при делении на 2 получать 55.296 Mhz), и если задавать делитель 4 и множитель 24 (и при делении на 2 получать те же 55.296 Mhz)?
И вообще, правильно ли так устанавливать штатные 55 мегагерц?
|
|
|
|
|
 |
Ответов
|
Oct 3 2006, 19:07
|

Частый гость
 
Группа: Свой
Сообщений: 154
Регистрация: 6-11-05
Из: Москва
Пользователь №: 10 515

|
Так в том-то и дело, что у меня тоже даташит есть, но, как говорят, смотрю с книгу...  В даташите написано просто, что есть делитель и множитель, а про разницу в различных сочетаниях не написано. Написано только, что частота PLL может быть от 80 до 200 МГц. И ещё вопрос: для получения частоты USART'а, нужно частоту проца поделить на 16, а потом на число, которое выбирается в регистре. Так вот может получится не точно, скажем, 115200, а ,например, 107000. Какой приемлимый разброс частоты может быть?
|
|
|
|
|
Oct 11 2006, 13:12
|

Местный
  
Группа: Свой
Сообщений: 426
Регистрация: 20-01-05
Из: Зеленоград
Пользователь №: 2 070

|
Цитата(Pasha 111 @ Oct 3 2006, 23:07)  Так в том-то и дело, что у меня тоже даташит есть, но, как говорят, смотрю с книгу...  В даташите написано просто, что есть делитель и множитель, а про разницу в различных сочетаниях не написано. Написано только, что частота PLL может быть от 80 до 200 МГц. При разных установках получаются разные номиналы компонентов PLL-фильтра. И, соответственно, разные времена запуска. Рекомендую почитать аппноту и поиграть с программой PLL_LFT_Filter_Calculator.
|
|
|
|
Сообщений в этой теме
Pasha 111 Вопрос про частоту процессора AT91SAM7S Oct 2 2006, 20:35 Pasha 111 Неужели никто не знает? Oct 3 2006, 18:32 DASM Цитата(Pasha 111 @ Oct 3 2006, 22:32) Неу... Oct 3 2006, 18:52 Сергей Борщ Цитата(Pasha 111 @ Oct 3 2006, 22:07) Так... Oct 7 2006, 12:24 aaarrr Цитата(Pasha 111 @ Oct 3 2006, 23:07) И е... Oct 3 2006, 20:52 Pasha 111 Цитата(aaarrr @ Oct 4 2006, 00:52) По опы... Oct 4 2006, 04:46 Ruslan1 Цитата(aaarrr @ Oct 3 2006, 23:52) Цитата... Oct 5 2006, 12:26 aaarrr ЦитатаЕсли отличие скорости приемника и передатчик... Oct 5 2006, 12:39 Ruslan1 Цитата(aaarrr @ Oct 5 2006, 15:39) Цитата... Oct 6 2006, 05:20
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|