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

 
 
> Вопрос про частоту процессора AT91SAM7S
Pasha 111
сообщение Oct 2 2006, 20:35
Сообщение #1


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

Группа: Свой
Сообщений: 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 мегагерц?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aaarrr
сообщение Oct 3 2006, 20:52
Сообщение #2


Гуру
******

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



Цитата(Pasha 111 @ Oct 3 2006, 23:07) *
И ещё вопрос: для получения частоты USART'а, нужно частоту проца поделить на 16, а потом на число, которое выбирается в регистре. Так вот может получится не точно, скажем, 115200, а ,например, 107000. Какой приемлимый разброс частоты может быть?

По опыту разброс более 1.5% может вызвать проблемы.

Цитата(Pasha 111 @ Oct 3 2006, 23:07) *
Так в том-то и дело, что у меня тоже даташит есть, но, как говорят, смотрю с книгу... smile.gif
В даташите написано просто, что есть делитель и множитель, а про разницу в различных сочетаниях не написано. Написано только, что частота PLL может быть от 80 до 200 МГц.

Ну если производитель не дает особых указаний, значит можно выбирать по своему усмотрению.

P.S. А в даташите, оказывается, много чего интересного написано. Например, упоминаются две PLL (PLL A и PLL B ). Но в жизни присутствует только PLL B.
Go to the top of the page
 
+Quote Post
Pasha 111
сообщение Oct 4 2006, 04:46
Сообщение #3


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

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



Цитата(aaarrr @ Oct 4 2006, 00:52) *
По опыту разброс более 1.5% может вызвать проблемы.

Ну если производитель не дает особых указаний, значит можно выбирать по своему усмотрению.

P.S. А в даташите, оказывается, много чего интересного написано. Например, упоминаются две PLL (PLL A и PLL B ). Но в жизни присутствует только PLL B.


ок, всё ясно, спасибо за ответы.
Go to the top of the page
 
+Quote Post



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

 


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


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