|
|
  |
Выбор DSP |
|
|
|
Aug 19 2012, 12:18
|
Местный
  
Группа: Участник
Сообщений: 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 $ что мне совсем не нравится ведь дальше будет больше а поделка позиционировалась как любительская. Надо что то по этому поводу ещё подумать.
Эскизы прикрепленных изображений
|
|
|
|
|
Aug 20 2012, 07:58
|
Знающий
   
Группа: Свой
Сообщений: 614
Регистрация: 12-06-09
Из: рядом с Москвой
Пользователь №: 50 219

|
Цитата(ivan219 @ Aug 19 2012, 16:18)  У меня приблизительно будет то что на рисунке. 1) Не понял о чём вы? Из железа у меня ничего нет сейчас только подбираю и цены смотрю. 2) Вот тут да, у же по предварительным оценкам АЦП, ЦАП и ПЛИС в районе 150 $ что мне совсем не нравится ведь дальше будет больше а поделка позиционировалась как любительская. Надо что то по этому поводу ещё подумать. А печатную плату вы утюгом планируете делать? Двухслойку или однослойку? ИМХО на двухслойке 14-битный АЦП вам не понадобится - у него младшие 4...6 бит у будут шуметь - поэтому вполне можно взять 8-10 битный АЦП и здорово съэкономить. Ну и гравиЦАП естественно тоже. А если вы четырёхслойку хотите, то 150$ - это вроде не сильно много на фоне стоимости заказа ПП.
|
|
|
|
|
Aug 20 2012, 11:23
|
Местный
  
Группа: Участник
Сообщений: 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бит но после ваших слов я у же сомневаюсь. Надо и этот вопрос по курить.
|
|
|
|
|
Aug 20 2012, 11:51
|
Местный
  
Группа: Свой
Сообщений: 454
Регистрация: 3-07-07
Из: С-Петербург
Пользователь №: 28 859

|
Цитата У меня приблизительно будет то что на рисунке. Думаю, что Вам вполне хватит EP3C10E144C7N, или EP3C16E144C8N, EP3C25E144C8N Эти чипы еще дешевле, и корпус меньше, будет легче паять. А плату делайте 4-х слойной, не экономте. Для повторения другими можно заказать оптом партию плат, а потом продавать их желающим с небольшой наценкой, получится вполне выгодно для обеих сторон. Для продвинутых всегда можно выложить гербера/pcb. Недорого четырехслойки можно заказать в "Электроконнект", если оставаться в рамках: мин. проводник -0.25 мм; мин. сверло 0.5 мм; мин. зазор 0.25 мм.
|
|
|
|
|
Aug 21 2012, 11:56
|
Местный
  
Группа: Участник
Сообщений: 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 Потянут ли входа ПЛИС такую скорость?
|
|
|
|
|
Aug 21 2012, 14:23
|
Местный
  
Группа: Участник
Сообщений: 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 подключаем к ПЛИС т.е. на ПЛИС идёт параллельный порт?
|
|
|
|
|
Aug 21 2012, 15:42
|
Местный
  
Группа: Участник
Сообщений: 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???
|
|
|
|
|
Aug 21 2012, 15:57
|
Гуру
     
Группа: Свой
Сообщений: 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МГц  , можно еще на bf532 посмотреть, но вместо 2 или даже 3 таких блэкфинов тогда уже проще один циклон поставить).
|
|
|
|
|
Aug 21 2012, 16:13
|
Местный
  
Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680

|
Цитата(_pv @ Aug 21 2012, 19:57)  вы уж определитесь где цап, а где ацп и сколько кого. 2 (3) АЦП используются только для повышения частоты через interleaving? нет, у adsp-bf592 есть параллельный 16ти разрядный порт который может на 60МГц работать, можно поставить по одному на каждый канал АЦП (ЦАП???). (посмотрел сейчас даташит на 592, системную частоту немного урезали с 133 до 100МГц макс, следовательно на самом деле там 50МГц, а не 66МГц  , можно еще на bf532 посмотреть, но вместо 2 или даже 3 таких блэкфинов тогда уже проще один циклон поставить). 1 ЦАП и 3 АЦП Задача проста есть 1 вход 3 выход надо подать на вход с ЦАП сигнал с 3 выходов снять сигнал и в АЦП так что с добавлением 3-го АЦП 3х кратный выйгрыш С 2 АЦП пришлось бы 3 раза по две точки мерить. Потом всё это дело сопоставлять а с 3 АЦП сразу результат.
|
|
|
|
|
Aug 21 2012, 17:11
|
Местный
  
Группа: Свой
Сообщений: 454
Регистрация: 3-07-07
Из: С-Петербург
Пользователь №: 28 859

|
Цитата То берём АЦП и ЦАП с LVDS и через SN74LVDS386ХХХ от TI подключаем к ПЛИС т.е. на ПЛИС идёт параллельный порт? Да. При этом на ПЛИС идет в два раза меньше проводов, и будет больше свободы в разводке.
|
|
|
|
|
Aug 21 2012, 17:59
|
Местный
  
Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680

|
Цитата(soldat_shveyk @ Aug 21 2012, 21:11)  Да. При этом на ПЛИС идет в два раза меньше проводов, и будет больше свободы в разводке. А почему меньше? Ведь если АЦП 14 бит то и пойдёт те же 14 только не с АЦП а SN74LVDS386ХХХ хотя если их ставить рядом с ПЛИС то да больше свободы.
|
|
|
|
|
Aug 21 2012, 18:25
|
Гуру
     
Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954

|
Цитата(ivan219 @ Aug 21 2012, 21:23)  То берём АЦП и ЦАП с LVDS и через SN74LVDS386ХХХ от TI подключаем к ПЛИС т.е. на ПЛИС идёт параллельный порт? а почему бы не взять АЦП с обчным параллельным выходом и просто подключить напрямую. у тексаса, АД и линеара найдётся под сотню различных АЦП с параллельным интерфейсом на частоту больше 80МГц с разрядностью > 14. и еще вопрос: раз от всех данных считается только герцель на определённой частоте, то может сначала просто частоту вниз снести, и цифровать уже сотни килогерц, а не сотню мегагерц.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|