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

 
 
> 32х битный SPI, чем и как принять поток?, АЦП AD7764
draqon
сообщение Sep 27 2010, 14:32
Сообщение #1





Группа: Новичок
Сообщений: 8
Регистрация: 27-09-10
Пользователь №: 59 763



Доброго времени суток.
Необходимо получать поток от АЦП AD7764, он работает по SPI, длина слова 32 бита, АЦП - мастер, сигнал словной синхронизации активен в течение передачи всех 32 бит. Скорость потока 10 (20) Мбит/c.

Использовать плис оочень не хочется, по скорости обработки вполне подходят Picolo (F28ая серия), да и MSP430, их и хотелось использовать, но как втащить в них 32битный SPI поток??? У F28 16-битный SPI, у MSP430 - 8битный.

Подскажите пожалуйста какое-нибудь решение, может есть процы с 32битным SPI, или можно как-то принять такой поток на F28?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
draqon
сообщение Oct 5 2010, 23:36
Сообщение #2





Группа: Новичок
Сообщений: 8
Регистрация: 27-09-10
Пользователь №: 59 763



Да, это я уже нашел, спасибо, и там есть McBSP в режиме SPI с поддержкой ДМА, проблема в тактировании SPI
А какой процессор Вы можете посоветовать, который переверит 20 МГц тактирование в режиме SPI Slave? (Причем сам поток данных 10 Мбит/с)
Смотрел семейство TMS320F28x3x, но насколько понял они выше 12.5Мгц на приеме в слэйве не потянут (

Это из ДШ на TMS320F28x3x
"Internal clock prescalers must be adjusted such that the SPI clock speed is limited to the following SPI clock rate:
Master mode transmit 25-MHz MAX, master mode receive 12.5-MHz MAX
Slave mode transmit 12.5 -MHz MAX, slave mode receive 12.5 -MHz MAX."
Причем одновременно:
"MAX LSPCLK = 75 MHz for 150 MHz devices and 100 MHz for 100 MHz devices."
"tc(SPC) = SPI clock cycle time = LSPCLK/4 or LSPCLK/(SPIBRR + 1)

Блин, там обработки на 10, ну может 20 с хорошим запасом MMACS, а вот чем втянуть такой поток - не могу найти (

Сообщение отредактировал draqon - Oct 5 2010, 23:39
Go to the top of the page
 
+Quote Post
Абырвалг
сообщение Oct 6 2010, 07:48
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 55
Регистрация: 23-08-06
Пользователь №: 19 752



Цитата(draqon @ Oct 6 2010, 03:36) *
Это из ДШ на TMS320F28x3x
"Internal clock prescalers must be adjusted such that the SPI clock speed is limited to the following SPI clock rate:
Master mode transmit 25-MHz MAX, master mode receive 12.5-MHz MAX
Slave mode transmit 12.5 -MHz MAX, slave mode receive 12.5 -MHz MAX."


Вот те нате, хрен из под кровати. В ревизиях даташита от October 2005 и May 2006: SPI clock Frequency MAX 20 MHz

А в MAY 2010 есть та приписка, что ты привел. У меня в приборе TMS через SPI опрашивает АЦП с частотой 18.75 МГц. Работает исправно но, как выясняется, имеет право не работать. wacko.gif


Цитата(draqon @ Oct 6 2010, 03:36) *
Причем одновременно:
"MAX LSPCLK = 75 MHz for 150 MHz devices and 100 MHz for 100 MHz devices."
"tc(SPC) = SPI clock cycle time = LSPCLK/4 or LSPCLK/(SPIBRR + 1)


Здесь нет противоречия. tc(SPC) определяется по этой формуле, но на него распространяется ограничение, что выше.

Цитата(draqon @ Oct 6 2010, 03:36) *
А какой процессор Вы можете посоветовать, который переверит 20 МГц тактирование в режиме SPI Slave? (Причем сам поток данных 10 Мбит/с)



У Delfino Microcontrollers (TMS320C28346, TMS320C28345, TMS320C28344, TMS320C28343, TMS320C28342, TMS320C28341):

Master mode transmit 25-MHz MAX, master mode receive 12.5-MHz MAX
Slave mode transmit 20-MHz MAX, slave mode receive 20-MHz MAX.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- draqon   32х битный SPI, чем и как принять поток?   Sep 27 2010, 14:32
- - MALLOY2   Какая разница какой SPI хоть 8 хоть 16, рулите чип...   Sep 27 2010, 15:02
- - rezident   Не понял сути затруднений. SPI интерфейс синхрон...   Sep 27 2010, 15:07
- - jorikdima   Согласен, проблемы не видно. Читать то можно байта...   Sep 27 2010, 15:12
- - _Pasha   Мда... а что потом делать с этим потоком? Надо ж е...   Sep 27 2010, 20:05
- - draqon   Цитата(MALLOY2 @ Sep 27 2010, 19:02) Кака...   Sep 27 2010, 23:19
|- - rezident   Цитата(draqon @ Sep 28 2010, 05:19) Тоест...   Sep 27 2010, 23:46
||- - draqon   ЦитатаВопрос бессмысленный, Ну получается c28 (нап...   Sep 28 2010, 00:11
||- - rezident   Цитата(draqon @ Sep 28 2010, 06:11) Ну по...   Sep 28 2010, 00:29
|- - Абырвалг   Цитата(draqon @ Sep 28 2010, 03:19) Тоест...   Oct 5 2010, 03:43
|- - rezident   Цитата(draqon @ Oct 6 2010, 05:36) Блин, ...   Oct 6 2010, 00:38
|- - sysel   У меня есть 2 проекта на данных АЦПшках В первом ...   Oct 7 2010, 08:55
- - draqon   Абырвалг Понял, спасибо... sysel Так у LPC1754 12...   Oct 10 2010, 20:51
- - draqon   Абырвалг Понял, спасибо... sysel Так у LPC1754 12...   Oct 10 2010, 20:51
|- - sysel   Цитата(draqon @ Oct 11 2010, 00:51) какая...   Oct 11 2010, 05:06
- - draqon   sysel MCLK/4 это уже проще ) CPLDшку как конверте...   Oct 11 2010, 10:27
- - sysel   Цитата(draqon @ Oct 11 2010, 14:27) sysel...   Oct 11 2010, 10:53
- - draqon   Цитата(sysel @ Oct 11 2010, 14:53) Да хот...   Oct 13 2010, 12:54
- - sysel   Цитата(draqon @ Oct 13 2010, 16:54) Все т...   Oct 13 2010, 16:52


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

 


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


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