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

 
 
> 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, 07:36
Сообщение #2


пуля
****

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



Цитата
потому что такие вещи ищут не между строк в описании модуля, а в параграфе "Электрические характеристики"

ммм. Спасибо! Но я уже понял, что максимальный клок 10МГц. И при такой скорости у меня не как не хватит времени.
Присмотрел PIC32. Там:
Цитата
The minimum clock period for SCKx is 40 nsec. Therefore, the clock generated in Master mode must not
violate this specification.
Т.е. 25 МГц. Но помоему нет на extendet temp range (до 125 градусов), что очень плохо...
Go to the top of the page
 
+Quote Post
=GM=
сообщение Sep 10 2008, 09:24
Сообщение #3


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(bullit @ Sep 10 2008, 06:36) *
Присмотрел PIC32. Там 25 МГц. Но по-моему нет на extendet temp range (до 125 градусов), что очень плохо...

Тогда присмотритесь к TMS320F2808,..06,..01, там точно работает до 125С и 4 независимых spi со скоростью 20 МГц.


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 20th August 2025 - 08:55
Рейтинг@Mail.ru


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