|
32х битный SPI, чем и как принять поток?, АЦП AD7764 |
|
|
|
Sep 27 2010, 14:32
|
Группа: Новичок
Сообщений: 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?
|
|
|
|
|
 |
Ответов
|
Oct 5 2010, 23:36
|
Группа: Новичок
Сообщений: 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
|
|
|
|
|
Oct 6 2010, 00:38
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(draqon @ Oct 6 2010, 05:36)  Блин, там обработки на 10, ну может 20 с хорошим запасом MMACS, а вот чем втянуть такой поток - не могу найти ( Если ARMы рассматривать, то считайте, что тактовая как минимум 4-х кратная должна быть. Или даже 8-ми кратная, то. бишь 160МГц. Например, SSP у LPC32x0 в режиме SPI до Fclk/2 в режиме master и до Fclk/12 в режиме slave поддерживает, то бишь 266МГц/12=22МГц. Но это ARM9 и корпус не совсем гуманный у них - BGA. А может вам все же на ПЛИС реализовать прием данных?
|
|
|
|
Сообщений в этой теме
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 Абырвалг Цитата(draqon @ Oct 6 2010, 03:36) Это из... Oct 6 2010, 07:48  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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|