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

 
 
 
Reply to this topicStart new topic
> Синхронный усилитель на программируемой логике, DSP или FPGA?
syuha
сообщение Oct 30 2017, 17:59
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 31-07-08
Пользователь №: 39 327



Нужно применить синхронный усилитель (он же lock-in amplifier) для детектирования периодического сигнала малой амплитуды в условиях зашумленного сигнала.

На сенсор подается высокое напряжение (от 500В), при модуляции которого (в планах модулировать 0.5Гц амплитудой 100В) на выходе возникает отклик малой амплитуды (меньше мВ, насколько меньше - еще предстлит узнать: сигнал едва различим в шуме). Отклик служит показателем что с сенсором все в порядке. Промышленный синхронный усилитель при этом хорошо детектриует фазу и амплитуду уже спустя несколько секунд.

Нужно повторить усилитель в устройстве, но не могу определиться с выбором технологии, задача ли это для FPGA или DSP. Тестовая частота и фаза известны, то есть простейшего синхронного усилителя должно быть достаточно.
Аргументы в пользу DSP (TMS320 Delfino):
- Готовые медленный АЦП (думаю, 100кГц достаточно, 12 бит, может больше - пойму после более точного измерения амплитуды) и ЦАП для модуляции контрольного сигнала источника высокого напряжения
- Арифметика с плавающей точкой для мультиплексоров

Аргументы в пользу FPGA (Xilinx Spartan 7):
- Более широкий выбор АЦП, который. правда, придется мостить отдельно
- Больший размер внешней памяти
- Готовое IP core для CIC фильтра
- Софтпроцессор может взять на себя плавающую точку

Вопрос получился междисциплинарный, надеюсь то что я резмещаю его в раздел о DSP не вызовет предвзятости в пользуэтой технологии.

Спасибо!
Go to the top of the page
 
+Quote Post
Alex11
сообщение Oct 30 2017, 18:28
Сообщение #2


Гуру
******

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



100 кГц оцифровки при модуляции 0.5 Гц Вам совершенно ни к чему. Внешний АЦП при необходимости Вы можете пристроить и к DSP. С FPGA Вы умаетесь работать с плавающей арифметикой. Скорости у Вас позволяют все тривиально реализовать на DSP. Связь с компьютером для выдачи результатов при необходимости на DSP реализуется также проще, не говоря уже об отладке всего этого. Так что ответ однозначный - DSP.
Go to the top of the page
 
+Quote Post
jorikdima
сообщение Nov 2 2017, 02:45
Сообщение #3


тут может быть ваша реклама
*****

Группа: Свой
Сообщений: 1 164
Регистрация: 15-03-06
Из: Санкт-Петербург/CA
Пользователь №: 15 280



А там что математика сложная? По-моему СТМ32 с такой задачей справится, чего там экзотику (относительную) брать? И да, если в душе не фпгашник, то нечего тут геморой с плисами искать.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 24th November 2017 - 07:21
Рейтинг@Mail.ru


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