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

 
 
> Максимальная скорость SPI, Чему равно 100ns+100ns?
XVR
сообщение Aug 16 2007, 11:37
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Читаю даташиты от PIC18F45J10 и не могу понять - то ли у меня проблемы с арифметикой, то ли в них написан какой то бред sad.gif



В DS39682C написано (параграф 15.3.5, страница 150), что максимальная частота обмена по SPI (в мастер моде) Fosc/4, т.е. 10 MHz (что явно написано в качестве примера прямо в тексте - 10 Mbps)



Т.е. длительность одного бита - 100ns.



Далее, смотрю на диаграммы и времена SPI (figure 23-11 & table 23-15 на странице 318)

Смотрю времена установки и удержания входных данных по отношению к клоку (SDIx/SCKx) -

не менее 100ns+100ns, итого 200ns, что в 2 раза превышает длительность одного бита (т.е. скорость обмена не должна быть меньше 5 MHz)



Кому верить?



Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
VicDzen
сообщение Aug 20 2007, 10:42
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 8-08-07
Пользователь №: 29 644



Хоть убейте, не понял зачем в вашей задаче такая скорость работы SPI smile.gif, ну да ладно. А допустимые параметры для данных относительно ЦЛКа можно элементарно вычислить из характеристик самого ЦЛК + некоторый допуск. И еще раз повторюсь что 10 МГц не такая уж и большая частота. А лучше всего использовать 5 МГц, в основном из-за того что при передаче большого объема данных через SPI все равно даже 5МГц ПИК не поятнет, смысла запускать его на такой скорости не вижу. Не серчайте, если что, это мое ИМХО


--------------------
Deliberandum est diu, quod statuendum est semel.
Go to the top of the page
 
+Quote Post



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

 


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


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