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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> 32х битный SPI, чем и как принять поток?, АЦП AD7764
draqon
сообщение Oct 10 2010, 20:51
Сообщение #16





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



Абырвалг
Понял, спасибо...

sysel
Так у LPC1754 12.5 МГц максимальная скорость SPI, какая скорость тактирования SPI у AD7764 вообще? В даташите в одном месте написано MCLK/2, а в другом ICLK/2..
Мне отцифровать 66.6 кГц надо, клок 40 МГц, ОДР 312.5к будет, техасовские АЦПшки не потянут...

Была мысль еще либо взять АД7762, либо АД7764 + конвертер СПИ-паралллельный код на простенькой ПЛИС и цепануть к TMS320F28x3x на интерфейс внешней памяти...
Еще как вариант всё реализовать на плисе конечно, ну уж очень не хочется...
Go to the top of the page
 
+Quote Post
sysel
сообщение Oct 11 2010, 05:06
Сообщение #17


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 3-07-07
Пользователь №: 28 852



Цитата(draqon @ Oct 11 2010, 00:51) *
какая скорость тактирования SPI у AD7764 вообще?

клок SCO = MCLK / 4

в этой ацпшке MCLK сразу же делится на 2 и получается симметричный сигнал ICLK, которым тактируется модулятор.
выход тактирования данных SCO = ICLK / 2, т.е. SCO = MCLK / 4

Я эту АЦП-шку подключал к блекфину 533 на SPORT. Тактировал как раз 40 МГц (MCLK). Ну это если не хотите ПЛИС.

А по-хорошему CPLDшку маленькую поставить и ноу проблемс.
Go to the top of the page
 
+Quote Post
draqon
сообщение Oct 11 2010, 10:27
Сообщение #18





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



sysel
MCLK/4 это уже проще )

CPLDшку как конвертер SPI-параллельный код всмысле?


Тогда по деньгам дешевле получается блэкфин поставить, чем техасовский проц и cpld
Go to the top of the page
 
+Quote Post
sysel
сообщение Oct 11 2010, 10:53
Сообщение #19


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 3-07-07
Пользователь №: 28 852



Цитата(draqon @ Oct 11 2010, 14:27) *
sysel
CPLDшку как конвертер SPI-параллельный код всмысле?

Да хоть в UART. На то это и программируемая логика, что можно сотворить почти всё что хочешь.

Цитата(draqon @ Oct 11 2010, 14:27) *
Тогда по деньгам дешевле получается блэкфин поставить, чем техасовский проц и cpld

Ну если Вы собираетесь делать большую серию, то дешевле.
А если изделие будет штучное, то тут дешевле будет выбирать решения, с которыми Вы уже умеете работать и наименее геморойный путь. Пусть даже за микросхемы отдадите больше денег.
Go to the top of the page
 
+Quote Post
draqon
сообщение Oct 13 2010, 12:54
Сообщение #20





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



Цитата(sysel @ Oct 11 2010, 14:53) *
Да хоть в UART. На то это и программируемая логика, что можно сотворить почти всё что хочешь.

Ну если Вы собираетесь делать большую серию, то дешевле.
А если изделие будет штучное, то тут дешевле будет выбирать решения, с которыми Вы уже умеете работать и наименее геморойный путь. Пусть даже за микросхемы отдадите больше денег.


Все таки решил блэкфин ставить - либо BF512F, либо BF518F...
Я так понял там SCLK = 80-100 Mhz => SPI_CLK = 20-25 MHz
Ну и SPI на ДМА подвесить..

От АЦП принмать можно и на SPI порт и на SPORT.. так?
Go to the top of the page
 
+Quote Post
sysel
сообщение Oct 13 2010, 16:52
Сообщение #21


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 3-07-07
Пользователь №: 28 852



Цитата(draqon @ Oct 13 2010, 16:54) *
Все таки решил блэкфин ставить - либо BF512F, либо BF518F...
От АЦП принмать можно и на SPI порт и на SPORT.. так?


Если SPORT в них такой же как в BF533, то лучше, конечно, на SPORT. Он хорошо с DMA вяжется, и собственно предназначен для приинтерфейсевания подобных АЦПшек и ЦАПов. Очень гибкая настройка.

Строго говоря, AD7764 имеет на выходе интерфейс SPORT (в случае если стоит одна АЦПшка в цепочке, то можно сказать 32х битный SPI). Но если образовывать цепочку из нескольких АЦП (у меня так и происходит), то тут уже SPI не подходит, ибо FSO=0 только при передаче данных от первой АЦП из цепочки.

Про SPI на блекфине так много хорошего сказать не могу.

Попробую найти в своём хламосборнике инициализацию SPORT для работы с AD7764.

P.S. советую купить дешевенький JTAG эмулятор для блекфинов, иначе с их программированием и отладкой такая попа...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 17th June 2025 - 22:38
Рейтинг@Mail.ru


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