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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Выбор DSP
ivan219
сообщение Aug 19 2012, 12:18
Сообщение #16


Местный
***

Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680



Цитата(soldat_shveyk @ Aug 18 2012, 09:39) *
Справится, без проблем.
У меня на этом чипе АЦП-ЦАП 16-битные + 36-разрядная параллельная шина, и все крутится на тактовой больше 100 МГц.
Использование внутренних ресурсов чипа логика/память/умножители 80..100%.
Если не хватит внутренних ресурсов, всегда можно на это же посадочное место запаять EP3C40Q240C8N, но она будет стоить чуть дороже.


У меня приблизительно будет то что на рисунке.

Цитата(iosifk @ Aug 18 2012, 11:08) *
Если начинать с нуля, то надо точно разобраться со следующим:
1. Насколько можно сделать проект на "готовых" средствах...
2. Сколько это будет стоить...

Про стоимость софта я не пишу... Наверное понятно почему. Стоимость микроконтроллера всегда ниже, чем у ПЛИС. А вот далее, смотрите на готовые библиотеки. Для DSP-процессоров есть готовые операционки. Для них передача данных - это тоже встроенная функция. Например TCP-IP... Тоже и фильтры. Можно для начала просто поставить симулятор и проверить хватит ли производительности...
А для плис - этого нет. Если в ПЛИС будете делать микроконтроллер, а без него очень занудно перезапрашивать пакеты, то все придется делать руками... Ну и USB к ПЛИС - это тоже нечто внешнее...
На сайте Элтеха, в разделе "Микрел" я выложил достаточно материалов по Ethernet. И еще статьи у меня на сайте...


1) Не понял о чём вы? Из железа у меня ничего нет сейчас только подбираю и цены смотрю.
2) Вот тут да, у же по предварительным оценкам АЦП, ЦАП и ПЛИС в районе 150 $ что мне совсем не нравится ведь дальше будет больше а поделка позиционировалась как любительская. Надо что то по этому поводу ещё подумать.

Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
VladimirB
сообщение Aug 20 2012, 07:58
Сообщение #17


Знающий
****

Группа: Свой
Сообщений: 614
Регистрация: 12-06-09
Из: рядом с Москвой
Пользователь №: 50 219



Цитата(ivan219 @ Aug 19 2012, 16:18) *
У меня приблизительно будет то что на рисунке.
1) Не понял о чём вы? Из железа у меня ничего нет сейчас только подбираю и цены смотрю.
2) Вот тут да, у же по предварительным оценкам АЦП, ЦАП и ПЛИС в районе 150 $ что мне совсем не нравится ведь дальше будет больше а поделка позиционировалась как любительская. Надо что то по этому поводу ещё подумать.


А печатную плату вы утюгом планируете делать?
Двухслойку или однослойку?

ИМХО на двухслойке 14-битный АЦП вам не понадобится - у него младшие 4...6 бит у будут шуметь - поэтому вполне можно взять 8-10 битный АЦП и здорово съэкономить. Ну и гравиЦАП естественно тоже.
А если вы четырёхслойку хотите, то 150$ - это вроде не сильно много на фоне стоимости заказа ПП.
Go to the top of the page
 
+Quote Post
ivan219
сообщение Aug 20 2012, 11:23
Сообщение #18


Местный
***

Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680



Цитата(VladimirB @ Aug 20 2012, 11:58) *
А печатную плату вы утюгом планируете делать?
Двухслойку или однослойку?

ИМХО на двухслойке 14-битный АЦП вам не понадобится - у него младшие 4...6 бит у будут шуметь - поэтому вполне можно взять 8-10 битный АЦП и здорово съэкономить. Ну и гравиЦАП естественно тоже.
А если вы четырёхслойку хотите, то 150$ - это вроде не сильно много на фоне стоимости заказа ПП.


Вообще первоначально как грубый макет после отработки алгоритма перевести на 2 стороннию фирменную ПП.
Проект задумывался для дальнейшего повторения другими так что о 4 слойной и речи нет.
Да и железо дорогое выходит.
Ставлю себе Quartus II изучаю Verilog HDL по пробую сначала эмурировать всё в ПЛИС.
Может удастся более скромную поставит.
Да заодно и с ЦАП, АЦП разберусь.
Не хочется уходить с 14бит но после ваших слов я у же сомневаюсь. Надо и этот вопрос по курить.
Go to the top of the page
 
+Quote Post
soldat_shveyk
сообщение Aug 20 2012, 11:51
Сообщение #19


Местный
***

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



Цитата
У меня приблизительно будет то что на рисунке.


Думаю, что Вам вполне хватит EP3C10E144C7N, или EP3C16E144C8N, EP3C25E144C8N
Эти чипы еще дешевле, и корпус меньше, будет легче паять.
А плату делайте 4-х слойной, не экономте.
Для повторения другими можно заказать оптом партию плат, а потом продавать их желающим с небольшой наценкой, получится вполне выгодно для обеих сторон.
Для продвинутых всегда можно выложить гербера/pcb.
Недорого четырехслойки можно заказать в "Электроконнект", если оставаться в рамках: мин. проводник -0.25 мм; мин. сверло 0.5 мм; мин. зазор 0.25 мм.
Go to the top of the page
 
+Quote Post
ivan219
сообщение Aug 21 2012, 11:56
Сообщение #20


Местный
***

Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680



Цитата(soldat_shveyk @ Aug 20 2012, 15:51) *
Думаю, что Вам вполне хватит EP3C10E144C7N, или EP3C16E144C8N, EP3C25E144C8N
Эти чипы еще дешевле, и корпус меньше, будет легче паять.
А плату делайте 4-х слойной, не экономте.
Для повторения другими можно заказать оптом партию плат, а потом продавать их желающим с небольшой наценкой, получится вполне выгодно для обеих сторон.
Для продвинутых всегда можно выложить гербера/pcb.
Недорого четырехслойки можно заказать в "Электроконнект", если оставаться в рамках: мин. проводник -0.25 мм; мин. сверло 0.5 мм; мин. зазор 0.25 мм.

Вот и я то же EP3C10E144C7N приглядел стоит меньше 1 т.р.
Буду на ней всё симулировать.

На повестке дня теперь интерфейс подключения АЦП, ЦАП и ПЛИС.
Те АЦП и ЦАП которые я хотел не найти.
Нашёл только с LVDS 12бит 65Msps но у него скорость передачи данных 780Mbps
Потянут ли входа ПЛИС такую скорость?
Go to the top of the page
 
+Quote Post
soldat_shveyk
сообщение Aug 21 2012, 13:01
Сообщение #21


Местный
***

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



На чипе EP3C10E144C7N слишком мало LVDS-пар, АЦП и ЦАП подключить на прямую не получится.
И с быстрыми последовательными интерфейсами в 780 Mbps не связывайтесь - намучаетесь.
Возьмите LVDS-ЦАП с параллельным интерфейсом и подключите его к ПЛИС через преобразователь ТТЛ-LVDS, например SN74LVDS386ХХХ от TI.
Добавляется комеечная микросхема, а работать будет значительно проще.
Go to the top of the page
 
+Quote Post
ivan219
сообщение Aug 21 2012, 14:23
Сообщение #22


Местный
***

Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680



Цитата(soldat_shveyk @ Aug 21 2012, 17:01) *
На чипе EP3C10E144C7N слишком мало LVDS-пар, АЦП и ЦАП подключить на прямую не получится.
И с быстрыми последовательными интерфейсами в 780 Mbps не связывайтесь - намучаетесь.
Возьмите LVDS-ЦАП с параллельным интерфейсом и подключите его к ПЛИС через преобразователь ТТЛ-LVDS, например SN74LVDS386ХХХ от TI.
Добавляется комеечная микросхема, а работать будет значительно проще.

Я прочитал что LVDS-пар 22 шт.

Если я правильно понял.
То берём АЦП и ЦАП с LVDS и через SN74LVDS386ХХХ от TI подключаем к ПЛИС т.е. на ПЛИС идёт параллельный порт?
Go to the top of the page
 
+Quote Post
_pv
сообщение Aug 21 2012, 14:32
Сообщение #23


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



есть предложение заменить цап для генерации гармонических сигналов на что-нибудь вроде AD9954.
а у АЦП понизить немного частоту до 60МГц и подключить каждый канал к adsp-bf592 на ppi, для герцеля - несколько тактов на отсчёт, их думаю вполне хватит, а поток данных наружу после герцеля я так понимаю гораздо медленнее, и через ft232h всех троих (оба процессора и DDS) по spi опрашивать/управлять с компа.
Go to the top of the page
 
+Quote Post
ivan219
сообщение Aug 21 2012, 15:42
Сообщение #24


Местный
***

Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680



Цитата(_pv @ Aug 21 2012, 18:32) *
есть предложение заменить цап для генерации гармонических сигналов на что-нибудь вроде AD9954.
а у АЦП понизить немного частоту до 60МГц и подключить каждый канал к adsp-bf592 на ppi, для герцеля - несколько тактов на отсчёт, их думаю вполне хватит, а поток данных наружу после герцеля я так понимаю гораздо медленнее, и через ft232h всех троих (оба процессора и DDS) по spi опрашивать/управлять с компа.

Во по поводу AD9954 идея хорошая. Надо по думать. Хотя ЦАП гибче.
Но вот АЦП с 60Мгц у же плохо. 65 ещё нормально. Мне полоса до 30Мгц нужна, а надо ещё и НЧ фильтры ставить. Так что 60 не вариант.
Да и проект у же претерпел изменения.
С 2 ЦАП время теряю, у же 3 думаю ставить, 3 АЦП дадут мне 2х кратный выйгрыш по скорости.
Но так как 3 канальных не нашёл буду ставить 4 канальный либо 2 + 1 ещё не решил.

adsp-bf592 потянет 3 ЦАП по 65Msps??? Параллельный или LVDS???
Go to the top of the page
 
+Quote Post
_pv
сообщение Aug 21 2012, 15:57
Сообщение #25


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(ivan219 @ Aug 21 2012, 22:42) *
Во по поводу AD9954 идея хорошая. Надо по думать. Хотя ЦАП гибче.
Но вот АЦП с 60Мгц у же плохо. 65 ещё нормально. Мне полоса до 30Мгц нужна, а надо ещё и НЧ фильтры ставить. Так что 60 не вариант.
Да и проект у же претерпел изменения.
С 2 ЦАП время теряю, у же 3 думаю ставить, 3 АЦП дадут мне 2х кратный выйгрыш по скорости.
Но так как 3 канальных не нашёл буду ставить 4 канальный либо 2 + 1 ещё не решил.

вы уж определитесь где цап, а где ацп и сколько кого.
2 (3) АЦП используются только для повышения частоты через interleaving?

Цитата(ivan219 @ Aug 21 2012, 22:42) *
adsp-bf592 потянет 3 ЦАП по 65Msps??? Параллельный или LVDS???

нет, у adsp-bf592 есть параллельный 16ти разрядный порт который может на 60МГц работать, можно поставить по одному на каждый канал АЦП (ЦАП???).

(посмотрел сейчас даташит на 592, системную частоту немного урезали с 133 до 100МГц макс, следовательно на самом деле там 50МГц, а не 66МГц sad.gif, можно еще на bf532 посмотреть, но вместо 2 или даже 3 таких блэкфинов тогда уже проще один циклон поставить).
Go to the top of the page
 
+Quote Post
ivan219
сообщение Aug 21 2012, 16:13
Сообщение #26


Местный
***

Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680



Цитата(_pv @ Aug 21 2012, 19:57) *
вы уж определитесь где цап, а где ацп и сколько кого.
2 (3) АЦП используются только для повышения частоты через interleaving?


нет, у adsp-bf592 есть параллельный 16ти разрядный порт который может на 60МГц работать, можно поставить по одному на каждый канал АЦП (ЦАП???).

(посмотрел сейчас даташит на 592, системную частоту немного урезали с 133 до 100МГц макс, следовательно на самом деле там 50МГц, а не 66МГц sad.gif, можно еще на bf532 посмотреть, но вместо 2 или даже 3 таких блэкфинов тогда уже проще один циклон поставить).

1 ЦАП и 3 АЦП

Задача проста есть 1 вход 3 выход надо подать на вход с ЦАП сигнал с 3 выходов снять сигнал и в АЦП так что с добавлением 3-го АЦП 3х кратный выйгрыш sm.gif
С 2 АЦП пришлось бы 3 раза по две точки мерить. Потом всё это дело сопоставлять а с 3 АЦП сразу результат.
Go to the top of the page
 
+Quote Post
soldat_shveyk
сообщение Aug 21 2012, 17:11
Сообщение #27


Местный
***

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



Цитата
То берём АЦП и ЦАП с LVDS и через SN74LVDS386ХХХ от TI подключаем к ПЛИС т.е. на ПЛИС идёт параллельный порт?

Да. При этом на ПЛИС идет в два раза меньше проводов, и будет больше свободы в разводке.
Go to the top of the page
 
+Quote Post
ivan219
сообщение Aug 21 2012, 17:59
Сообщение #28


Местный
***

Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680



Цитата(soldat_shveyk @ Aug 21 2012, 21:11) *
Да. При этом на ПЛИС идет в два раза меньше проводов, и будет больше свободы в разводке.

А почему меньше?
Ведь если АЦП 14 бит то и пойдёт те же 14 только не с АЦП а SN74LVDS386ХХХ хотя если их ставить рядом с ПЛИС то да больше свободы.
Go to the top of the page
 
+Quote Post
_pv
сообщение Aug 21 2012, 18:25
Сообщение #29


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(ivan219 @ Aug 21 2012, 21:23) *
То берём АЦП и ЦАП с LVDS и через SN74LVDS386ХХХ от TI подключаем к ПЛИС т.е. на ПЛИС идёт параллельный порт?

а почему бы не взять АЦП с обчным параллельным выходом и просто подключить напрямую.
у тексаса, АД и линеара найдётся под сотню различных АЦП с параллельным интерфейсом на частоту больше 80МГц с разрядностью > 14.


и еще вопрос:
раз от всех данных считается только герцель на определённой частоте, то может сначала просто частоту вниз снести, и цифровать уже сотни килогерц, а не сотню мегагерц.
Go to the top of the page
 
+Quote Post
RobFPGA
сообщение Aug 21 2012, 19:30
Сообщение #30


Профессионал
*****

Группа: Свой
Сообщений: 1 214
Регистрация: 23-12-04
Пользователь №: 1 643



Приветствую!

Боюсь очень дешево девайс с твким функционалом сдетать будет тяжеловато.
Ацп лчтше брать многоканальный меньше корпусов меньшн проблем с разводкой
Как вариант АЦП TI что-то из серии ADS644x 4 канала 125/100/80/65 MSPS $70 за 80 Мгц вариант

В качестве базы для стврта все же лчтше брать готовую плату . На Spartan 3 или 6 можно найти в диапазоне от $100 -400
например Mars MX1 от Enclustra стоить будет гдето $180-240 за 16/45 чип. Если поискать то может можно найти похожие модули и на Altera

Большой плюс в таком подходе то что это сильно упрощает разработку.

Удачи! Rob.

Go to the top of the page
 
+Quote Post

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

 


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


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