Форум: Выбор оборудования

Тема: Выбрать модуль

Вы не вошли.

 Поиск | Регистрация | Вход 

Александр Мамаев
21.10.2015 18:12:53
#1

Гость

Выбрать модуль

Подскажите можно ли решить такую задачу вашими модулями, если да, то какими.

Задача:
Получаем данные АЦП (на частоте примерно 7КГц) , делаем вычисления с плавающей точкой, выдаем на ЦАП (работает на той-же частоте).
Необходимо, чтобы аналоговый сигнал на выходе ЦАП появился не позднее одного такта от аналогового сигнала на входе АЦП.

В идеальном случае если вычислений нет и подаем фронт, то какая будет задержка?

Спасибо

21.10.2015 18:41:55
#2

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,598

Re: Выбрать модуль

Александр, уточните следующее:
1. Речь идёт об автономном модуле, который работает без участия ПК? Если нет, то какова должна быть роль ПК?
2. Сколько каналов АЦП и ЦАП?
3. Частота  преобразования АЦП - ЦАП - внутренняя или внешняя?
5. Технические требования к АЦП и ЦАП по точности, разрядности и т.п.
6. Какая нужна конструкция.
7. Какие требования по питанию.
8. Какие условия эксплуатации.

Александр Мамаев
21.10.2015 19:04:56
#3

Гость

Re: Выбрать модуль

1. Речь идёт об автономном модуле, который работает без участия ПК? Если нет, то какова должна быть роль ПК?
Задействовать ПК можно, но вариант без ПК предпочтительней.
Для проверки физики пока без разницы

2. Сколько каналов АЦП и ЦАП?
Минимально 8 и 2

3. Частота  преобразования АЦП - ЦАП - внутренняя или внешняя?
внутренняя

5. Технические требования к АЦП и ЦАП по точности, разрядности и т.п.
АЦП 16+, ЦАП также

6. Какая нужна конструкция.
??

7. Какие требования по питанию.
Пока от розетки.

8. Какие условия эксплуатации.
В помещении

21.10.2015 20:12:14
#4

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,598

Re: Выбрать модуль

Александр, данную задачу можно решить с помощью модуля
E-502-P-EU-D с учётом следующих замечаний:

1. Встроенный процессор Blackfin - c арифметикой с фиксированной точкой. По поводу реализации вычислений с плавающей точкой расскажет наш программист, если потребуется.
2. В штатном ПО потребуется использовать ПК для начальной загрузки. Но автономный режим без ПК возможен в случае соответствующего низкоуровневого программирования.
3.  На ввод:  АЦП с коммутатором - 2 МГц (16 бит),  до 8 каналов в кадре, с установкой большой межкадровой задержкой для реализации частоты ввода 7 кГц по каждому каналу.
4. На вывод: ЦАП - 1 МГц (16 бит), 2 канала. - Либо в асинхронном режиме, либо в синхронном. Для синхронного режима потребуется поддерживать полноту буфера, заполняя его промежуточными  данными между отсчётами, на частоте 1 МГц.
5. ЦАП не имеет встроенной интерполяции (сигнал будет ступенчатый).
6. При частоте коммутации 1 МГц источники сигнала должны быть низкоомными (50 Ом, короткие или согласованные кабели), при уменьшении частоты коммутации требования к низкоомности снижаются.
7. Ваши источники сигналов должны быть ограничены по полосе частот, иначе на широкополосный вход  E-502 наведутся помехи.
8. Низкоуровневое описание  E-502 имеется,  программировать низкий уровень Вам придётся самостоятельно.
9. Если подобное решение хотите использовать для системы управления, то оно может подойти. Но если требуется обработка звукового сигнала с очень хорошей спектральной чистотой, то данный класс преобразователей (АЦП с коммутатором и ЦАП без интерполяции) для этой задачи Вам не подойдёт.

22.10.2015 00:13:54
#5

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,598

Re: Выбрать модуль

По поводу задержек E-502:

- Задержка от входа АЦП до входа Serial Port Blackfin составлет около 4-х периодов частоты преобразования АЦП (2 МГц). Но для 8-канального режима потребуется 8 периодов преобразования (если работать с максимальной частотой коммутации). Т.е всего 8 + 4 периода по 0,5 мкс = 6 мкс.

- Задержка от выхода Serial Port Blackfin до выхода ЦАП   составляет около 4-х периодов частоты преобразования ЦАП (1 МГц). Т.е всего 4  мкс, если работать при опустошённом буфере ЦАП в асинхронном режиме.

Таким образом, для 7 кГц (период = 142 мкс) для программной обработки остаётся чистого времени 142 - 6 - 4  = 132 мкс, но это  без учёта времени программного обращения к Serial Port на ввод и вывод. 

Соответственно, если  идёт  обращение от ПК к Blackfin через Host-DMA Blackfin, то у Blackfin отъедаются такты процессора (на частоте ядра 530 МГц) на обслуживание цикла обращения Host-DMA.

Данных по измеренной абсолютной сквозной задержке от входа АЦП до выхода ЦАП через Blackfin мы не имеем. При необходимости,  эти данные снимем, если отдел продаж "Л Кард" поставит такую задачу.

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2

Многоканальный телефон:
+7 (495) 785-95-25
Факс: +7 (495) 785-95-14

Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск

L-CARD в проектах