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

 
 
> скорость SPI в LPC
dm_mur
сообщение Oct 31 2006, 07:25
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 255
Регистрация: 10-03-05
Из: Омск
Пользователь №: 3 195



В руководстве на филипки в разделе SPI про Clock Counter Register читаем:

The value of the register must also always be greater than or equal to 8. Violations of this can result in unpredictable behavior.

Записываю туда значения меньше 8 - девайс работает... Есть ли у кого опыт эксплуатации интерфейса SPI с оверклокингом?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
dm_mur
сообщение Nov 1 2006, 03:37
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 255
Регистрация: 10-03-05
Из: Омск
Пользователь №: 3 195



Цитата(GetSmart @ Oct 31 2006, 17:14) *
Я тоже проверял с делителем 2. Работало. Единственное объяснение возникшее в моей голове - работает на передачу. На приём может работать некорректно. Но в моём проекте был тока вывод данных и желательно на максимуме скорости. Я даже пробовал включать только SCK один. Работало. Проц LPC2138/32


У меня с делителем 4 работает как на прием, так и на передачу. Тесты скорости работы с девайсом показывают, что в 2 раза быстрее чем с делителем 8. Это максимальная частота девайса, подключенного к процу по SPI. Осциллом же можно нормально развернуть только если тупо включить постоянную передачу.

Цитата(zltigo @ Oct 31 2006, 17:19) *
Надо будет попробовать (на 2114 не жило) и письмишко написать с вопросом.
Раньше отзывчивые были и однажды даже здесь всплывал ответ по одному из подобных предупреждений касающемся прямой записи в порт оказавшимся совсем и не страшным.


Я задал такой же вопрос на форуме NXP. Пока тишина. Мож лучше письмо в суппорт написать?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 20 2007, 20:18
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(dm_mur @ Nov 1 2006, 06:37) *
У меня с делителем 4 работает как на прием, так и на передачу.

А западло, тем не менее есть sad.gif. Раньше как-то не обращал внимания, а сегодня наступил на SPI0 в LPC2148 - у него (в отличие от SPI1) фронты клоков и данных РАЗБЕГАЮТСЯ почти на 40ns! Для высоких частот просто смертельно. У меня в девайсе на этом SPI0 дополнительные задержки в 25ns из-за коммутатора и буферов внеслись и фронты дополнительно слегка завалены под длинную линию. Для 7,5 MHz все в требуемую диаграмму периферийных устройств вписывалось с запасом.... А тут лишние 40ns выперло на ровном месте. Труба дело. Пришлось снаружи (благо через FPGA) на полтакта все двигать. Зато до 10MHz разогнал и диаграмма фронт во фронт smile.gif


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post



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

 


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


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