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

 
 
> 2 SPI модуля у dsPIC33, могут одновременно?
bullit
сообщение Sep 8 2008, 09:06
Сообщение #1


пуля
****

Группа: Свой
Сообщений: 674
Регистрация: 10-05-06
Из: Уфа
Пользователь №: 16 959



Доброго времени суток всем!
Сразу скажу, что с PICами, дела не имел, поэтому ориентируюсь плохо.

Стоит следующая задача:
1) есть 2 АЦП AD7980. (1 MSPS, 16 бит, SPI) Время готовности данных = до 720 нс.
2) необходимо каждые 2 мкс опрашивать АЦП, в течении ~2 мс.
т.е. если запустить одновременно оба АЦП, то есть 1280 нс на получение данных с обоих АЦП.
1280 нс / 32 (=2х16) = 25 МГц (!) клок. Бешеная скорость.

Приглянулися мне dsPIC33FJ. Хотя PIC32 SPI до 25 МГц, а dsPIC33 до 10 максимум.
Вот думаю, может использовать оба модуля SPI? тогда и скорость в два раза ниже. Можно ли использовать одновременно 2 модуля SPI. Даташиту читал, противоречий не увидел. Оба модуля настраиваются своими регистрами...

Полученные данные обрабатывать не нужно. Просто по запросу передать по UARTу.

Может даже выбрать что-то попроще можно?

Заранее большое спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
bullit
сообщение Sep 10 2008, 03:25
Сообщение #2


пуля
****

Группа: Свой
Сообщений: 674
Регистрация: 10-05-06
Из: Уфа
Пользователь №: 16 959



Тут я думаю надо небольшое уточнение.
В документе DS70286A-page 164 говорится, что макс скорость клока 10МГц. А в документе DS70292B-page 189 об ограничении скорости нечего не говорится. Можно считать, что для dsPIC33FJ32GP302/304, dsPIC33FJ64GPX02/X04, dsPIC33FJ128GPX02/X04 ограничение скорости от клока НЕТ.
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Sep 10 2008, 06:45
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274



Цитата(bullit @ Sep 10 2008, 07:25) *
Тут я думаю надо небольшое уточнение.
В документе DS70286A-page 164 говорится, что макс скорость клока 10МГц. А в документе DS70292B-page 189 об ограничении скорости нечего не говорится.

потому что такие вещи ищут не между строк в описании модуля, а в параграфе "Электрические характеристики". Конкретно для новых малоногих dsPIC33:
The minimum clock period for SCKx is 100 ns. The clock generated in Master mode must not violate this
specification.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 1st August 2025 - 00:02
Рейтинг@Mail.ru


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