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

 
 
> вопрос о master clock, AT91SAM7X
Sergei_K
сообщение May 19 2007, 06:22
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 49
Регистрация: 14-02-07
Пользователь №: 25 346



Доброго всем времени суток!
Возникло недопонимание, связанное с master clock...

Как я понял из даташита, если подключаем к master clock PLL clock, то можем получить частоту master clock до 200MHz, в чем собственно говоря и убедился, просиммулировав в Keil (правда там максимальная частота 220MHz)...

Однако в даташите о максимальной частоте говорится "The Master Clock (MCK) is programmable from a few hundred Hz to the maximum operating frequency of the device", а в разделе 38.8.1 в табличке приводится максимальная частота master clock 55MHz...

Собственно говоря вопрос в следующем: почему такое противоречие и на какой максимальной частоте все-таки может работать master clock?

P.S. Тот же вопрос, скажем, об АЦП: в 38.7 написана максимальная частота 5MHz, в то время как в Keil при симмуляции выдает максимальную 10MHz
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ka871
сообщение May 22 2007, 07:35
Сообщение #2





Группа: Новичок
Сообщений: 2
Регистрация: 7-05-07
Пользователь №: 27 566



У меня вопрос близко к теме.

На какой максимальной частоте может работать SPI у AT91SAM7S и у LPC2148?

Правильно ли я понял, что у атмеловского SAM7S это - 55MHz,
а у филипса - половина максимальной тактовой, т.е. 30MHz (в даташите на LPC214x указан диапазон значений делителя для SPI1(SSP): 2..254, причем для мастер-режима значение делителя минимум - 2, а для слэйв - минимум -12. А для SPI0 - ситуация еще хуже - в мастер-режиме делитель минимум 8. crying.gif )
Так ли это? unsure.gif
Go to the top of the page
 
+Quote Post
Calculator
сообщение May 22 2007, 11:43
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 45
Регистрация: 19-04-07
Пользователь №: 27 172



Цитата(ka871 @ May 22 2007, 13:35) *
У меня вопрос близко к теме.

На какой максимальной частоте может работать SPI у AT91SAM7S и у LPC2148?

Правильно ли я понял, что у атмеловского SAM7S это - 55MHz,
а у филипса - половина максимальной тактовой, т.е. 30MHz (в даташите на LPC214x указан диапазон значений делителя для SPI1(SSP): 2..254, причем для мастер-режима значение делителя минимум - 2, а для слэйв - минимум -12. А для SPI0 - ситуация еще хуже - в мастер-режиме делитель минимум 8. crying.gif )
Так ли это? unsure.gif

У AT91SAM7S тоже половина тактовой, по еррате нельзя использовать коэффициент 1
Go to the top of the page
 
+Quote Post
ka871
сообщение May 24 2007, 06:38
Сообщение #4





Группа: Новичок
Сообщений: 2
Регистрация: 7-05-07
Пользователь №: 27 566



Цитата(Calculator @ May 22 2007, 14:43) *
У AT91SAM7S тоже половина тактовой, по еррате нельзя использовать коэффициент 1


Это где именно? Что-то я не нашел ничего подобного.

В этой самой "еррате" пишется, что нельзя при делителе , равном единице, т.е. частота SPI равна частоте тактовой, использовать передачу с нечетным числом битов. И там же пишется, что при четном числе битов все в порядке.
(стр.544 AT91SAM7S Series Preliminary:

39.4.7.5 SPI: Baudrate Set to 1

When Baudrate is set at 1 (i.e. when serial clock frequency equals the system clock frequency)
and when the BITS field of the SPI_CSR register (number of bits to be transmitted) equals an
ODD value (in this case 9,11,13 or 15), an additional pulse will be generated on output SPCK.
Everything is OK if the BITS field equals 8,10,12,14 or 16 and Baudrate = 1.

).
Go to the top of the page
 
+Quote Post



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

 


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


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