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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> FPGA для съёма данных с АЦП, помогите сделать выбор
iosifk
сообщение Aug 24 2006, 05:11
Сообщение #16


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(HardJoker @ Aug 23 2006, 18:00) *
А что касается автора темы, так на то он и форум для всех и каждого, что бы старшие делились опытом с младшими :-))) Уж лучше вопрос задать, чем потом с паяльником сидеть...


Тогда, если есть желание узнать мой опыт в этом вопросе, то у меня на сайте есть небольшая статейка о ТЗ и Гайке М3. Если хотите - почитайте, это чтобы "потом с паяльником не сидеть".


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
sazh
сообщение Aug 24 2006, 06:27
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Никакая мат. обработка или фильтрация в ПЛИС не предполагается. Помимо перекачки данных в SDRAM ещё будет запуск этой перекачки по стробу, и ещё изменение скорости тактирования АЦП в сторону понижения от 80 МГц до 1 МГц (скажем, 80-40-20-10-5-1), можно даже джамперами на плате.

У высокоскоростных АЦП есть ограничения снизу на тактовую частоту. (Врядли он будет работать на 1 мГц). А идея с джамперами никуда не годиться. Ведь нужно продумать, откуда, с какого элемента взять этту тактовую частоту, как развести этот рабочий клок на АЦП, на какие пины FPGA его подать, соблюсти времена передачи данных от АЦП до FPGA. Дп чтоб это в рабочий строб попало.
Go to the top of the page
 
+Quote Post
HardJoker
сообщение Aug 24 2006, 06:54
Сообщение #18


Знающий
****

Группа: Свой
Сообщений: 995
Регистрация: 3-06-05
Пользователь №: 5 713



Цитата(iosifk @ Aug 24 2006, 09:11) *
Цитата(HardJoker @ Aug 23 2006, 18:00) *

А что касается автора темы, так на то он и форум для всех и каждого, что бы старшие делились опытом с младшими :-))) Уж лучше вопрос задать, чем потом с паяльником сидеть...


Тогда, если есть желание узнать мой опыт в этом вопросе, то у меня на сайте есть небольшая статейка о ТЗ и Гайке М3. Если хотите - почитайте, это чтобы "потом с паяльником не сидеть".


Спасибо, с интересом прочитал. На 100% согласиться не могу, но очень, очень полезно. По поводу некоторых других статей, Fast Eth в частности, самые положительные впечатления.
Go to the top of the page
 
+Quote Post
Demeny
сообщение Aug 24 2006, 07:02
Сообщение #19


Знающий
****

Группа: Свой
Сообщений: 648
Регистрация: 11-02-06
Из: Санкт-Петербург
Пользователь №: 14 237



Цитата(sazh @ Aug 24 2006, 10:27) *
А идея с джамперами никуда не годиться. Ведь нужно продумать, откуда, с какого элемента взять этту тактовую частоту, как развести этот рабочий клок на АЦП, на какие пины FPGA его подать, соблюсти времена передачи данных от АЦП до FPGA. Дп чтоб это в рабочий строб попало.

Ну разумеется речь не идёт о переключении джампером самого сигнала CLK на разные источники smile.gif
Джамперами может задаваться конфигурация на конфиг. входах ПЛИС, которые я предусмотрю. А уже внутри ПЛИС сигнал клока для АЦП будет формироваться с учётом джамперных входов (скажем, базовый клок 80 МГц делить на 1-2-4-8 )


--------------------
Сделано в Китае. Упаковано в России.
Go to the top of the page
 
+Quote Post
-Al-
сообщение Aug 24 2006, 07:47
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 330
Регистрация: 10-06-05
Из: Россия, Москва
Пользователь №: 5 894



Цитата(Demeny @ Aug 24 2006, 11:02) *
Цитата(sazh @ Aug 24 2006, 10:27) *

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

Ну разумеется речь не идёт о переключении джампером самого сигнала CLK на разные источники smile.gif
Джамперами может задаваться конфигурация на конфиг. входах ПЛИС, которые я предусмотрю. А уже внутри ПЛИС сигнал клока для АЦП будет формироваться с учётом джамперных входов (скажем, базовый клок 80 МГц делить на 1-2-4-8 )

Самый простой и более-менее быстрый способ загнать все это дело в комп видится через USB (HS), например на чипе CY68013A (или CY68001)
Go to the top of the page
 
+Quote Post
Vjacheslav
сообщение Aug 24 2006, 08:18
Сообщение #21


Знающий
****

Группа: Свой
Сообщений: 621
Регистрация: 25-10-04
Из: Новосибирск
Пользователь №: 971



Не связывайтесь ни с какими быстрыми каналами - ничего кроме геморроя не получите.
Необходимо ставить ОЗУ на этой же плате (АЦП), а потом не спеша считывать в компьютер по любому, удобному для Вас интерфейсу. В качестве "прокладки" между АЦП и памятью удобно использовать MAX II (Altera). Обращаю Ваше внимание на сообщение, которое здесь уже прозвучало:
схемы выборки-хранения быстрых АЦП имеют (обязательно) ограничение по частоте выборок снизу!!!
Поэтому Ваш АЦП должен работать в рамках этого ограничения, а вот "выхватывать" в ОЗУ, измеренные значения уже можно через 1-2-3-... раз. Таким способом можно снижать темп регистрации .
Нечто подобное я делал, правда темп регистрации был больше.
Go to the top of the page
 
+Quote Post
Demeny
сообщение Aug 24 2006, 12:25
Сообщение #22


Знающий
****

Группа: Свой
Сообщений: 648
Регистрация: 11-02-06
Из: Санкт-Петербург
Пользователь №: 14 237



Всем спасибо за помощь.

Нашел в Терраэлектронике отладочную плату на базе XC3S200FT256 (Spartan 3 FPGA), по цене меня устраивает (3900 руб), но одно обстоятельство меня смущает - на плате поставлен генератор на 50 МГц, а у меня АЦП на 80 МГц. В ПЛИСе ведь есть аппаратный умножитель частоты, но можно ли будет выдать 80 МГц на АЦП, ведь умножение получается на нецелое число ? И вообще - по быстродействию потянет ли данный FPGA ? Вопросы может дилетантские, но Даташит на Spartan ещё предстоит изучить, однако плату надо выбрать ...


--------------------
Сделано в Китае. Упаковано в России.
Go to the top of the page
 
+Quote Post
Serge V. Kior
сообщение Aug 24 2006, 13:56
Сообщение #23


Участник
*

Группа: Свой
Сообщений: 27
Регистрация: 12-08-06
Пользователь №: 19 502



Цитата(Demeny @ Aug 24 2006, 16:25) *
Всем спасибо за помощь.

Нашел в Терраэлектронике отладочную плату на базе XC3S200FT256 (Spartan 3 FPGA), по цене меня устраивает (3900 руб), но одно обстоятельство меня смущает - на плате поставлен генератор на 50 МГц, а у меня АЦП на 80 МГц. В ПЛИСе ведь есть аппаратный умножитель частоты, но можно ли будет выдать 80 МГц на АЦП, ведь умножение получается на нецелое число ? И вообще - по быстродействию потянет ли данный FPGA ? Вопросы может дилетантские, но Даташит на Spartan ещё предстоит изучить, однако плату надо выбрать ...


Тогда лучше взять плату по новее http://www.plis.ru/page.php?id=77
Чип побольше. Кроме того наличествует Ethernet. К которому демонстрашка есть
И стоит поменьше ($125) В инлайн-груп.

Поводу кварца: обе платы у меня есть и на обоих стоит разъем для втыкания в него второго кварца, который может быть и 40, и 80 и какой хотите.

По поводу быстродействия: все зависит от качества кода.
При наличии правильного кода - это не проблема, для XC3S200


//Serge V. Kior
Go to the top of the page
 
+Quote Post
Raimis
сообщение Aug 27 2006, 22:24
Сообщение #24


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 23-11-05
Пользователь №: 11 279



Цитата(Serge V. Kior @ Aug 24 2006, 16:56) *
Тогда лучше взять плату по новее http://www.plis.ru/page.php?id=77
Чип побольше. Кроме того наличествует Ethernet. К которому демонстрашка есть
И стоит поменьше ($125) В инлайн-груп.

Полностью согласен, что за похожу цену можно купить значительно навороченый набор. А то что там чип больше, так это еще никому непомешало smile.gif

Цитата(Demeny @ Aug 24 2006, 16:25) *
В ПЛИСе ведь есть аппаратный умножитель частоты, но можно ли будет выдать 80 МГц на АЦП, ведь умножение получается на нецелое число ? И вообще - по быстродействию потянет ли данный FPGA ? =

Так там не только множитель - там есть и делитель, а 50*8/5 как раз получится те самые 80. А FPGA оба не из слабых, если только хватит упорства и времени так с любым много чего намудрить можно.
Go to the top of the page
 
+Quote Post
:-)
сообщение Mar 23 2008, 14:16
Сообщение #25


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 23-10-05
Из: Мск
Пользователь №: 10 006



Интересно, чем закончились эксперименты?
Go to the top of the page
 
+Quote Post
Andrewak
сообщение Mar 27 2008, 09:28
Сообщение #26


Частый гость
**

Группа: Новичок
Сообщений: 148
Регистрация: 13-12-05
Пользователь №: 12 162



Цитата(Demeny @ Aug 23 2006, 10:22) *
Есть двухканальный АЦП на 80 MSPS и разрядностью 10 бит от Аналоговых Девиц, с входными инструментальными усилителями, хочу сделать некое подобие запоминающего осциллографа, то есть сливать с него данные на частоте 80 МГц в DRAM, затем неспеша выкачивать содержимое памяти в контроллер для анализа.
Помогите с правильным выбором ПЛИС для такой задачи. А то от обилия матриц голова кругом идёт, и тратить впустую время на опробование разных тоже не хотелось бы...

http://www.latticesemi.com/corporate/newsc...eslowcostfp.cfm

Это именно то, о чём спрашиваете.
Go to the top of the page
 
+Quote Post
Leka
сообщение Mar 27 2008, 12:02
Сообщение #27


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

Группа: Участник
Сообщений: 1 075
Регистрация: 30-09-05
Пользователь №: 9 118



ecp2m не поддерживается бесплатной версией софта(ecp2 поддерживается).

Сообщение отредактировал Leka - Mar 27 2008, 12:09
Go to the top of the page
 
+Quote Post
Andrewak
сообщение Mar 27 2008, 13:07
Сообщение #28


Частый гость
**

Группа: Новичок
Сообщений: 148
Регистрация: 13-12-05
Пользователь №: 12 162



Цитата(Leka @ Mar 27 2008, 15:02) *
ecp2m не поддерживается бесплатной версией софта(ecp2 поддерживается).

Ну дык а в чем проблема применить этот пример на ЕСР2? Они отличаются только СЕРДЕСами и объемом памяти.

ЗЫЖ Хотя, как я понимаю, для автора это всё равно не актуально... Я не посмотрел, что тема 2 года назад открыта smile.gif

Сообщение отредактировал Andrewak - Mar 27 2008, 13:07
Go to the top of the page
 
+Quote Post
:-)
сообщение Mar 27 2008, 16:10
Сообщение #29


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 23-10-05
Из: Мск
Пользователь №: 10 006



Автору, может, и не актуально, но остальным интересно. Особенно сочетание съёма данных с АЦП и передачи их на комп через ethernet.
Go to the top of the page
 
+Quote Post
readt
сообщение Mar 27 2008, 18:28
Сообщение #30


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 23-04-05
Из: Киев
Пользователь №: 4 436



Цитата(Andrewak @ Mar 27 2008, 15:07) *
ЗЫЖ Хотя, как я понимаю, для автора это всё равно не актуально... Я не посмотрел, что тема 2 года назад открыта smile.gif

Кто-нибудь в курсе, как с доставаемостью данного кита?
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 Текстовая версия Сейчас: 19th July 2025 - 20:59
Рейтинг@Mail.ru


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