Форум: Техническая поддержка

Тема: как создать импульсный генератор?

Вы не вошли.

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

Дмитрий
03.09.2002 12:51:17
#1

Гость

как создать импульсный генератор?

У меня 783-я плата. Нужно выводить на ЦАП импульс произвольной формы одновременно с внешним сигналом синхронизации, с периодом Т и ещё по щелчку клавиши, т.е., в любом из этих трех режимов на выбор. Кольцевой буфер тут, как я понимаю, не очень хорош... проверять содержимое L_DAC_FIFO_PTR_PLX некрасиво... что делать? Так не хочется залезать в биос !( . А в промежутках между импульсами ещё нужно и АЦП включать, но это вроде как без проблем smile)
Спасибо.

Дмитрий
06.09.2002 15:34:14
#2

Гость

Re: как создать импульсный генератор?

Ответьте пожалуста?...

09.09.2002 10:54:57
#3

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 1,478

Re: как создать импульсный генератор?

Можно надлежащим образом прописать один период Вашего сигнала(импульса) в кольцевом FIFO буфере и запустить ЦАП. Получится вывод импульса с неким периодом.

Дмитрий
09.09.2002 11:42:05
#4

Гость

Re: как создать импульсный генератор?

А если длина периода для моего случая мала...??? Буфер-то ограничен. Есть ли другой способ(т.е можно ли прервать вывод на ЦАП из кольцевого буфера)? Или эта возможность в штатной библиотеке отсутствует?
Заранее благодарен.

Дмитрий
09.09.2002 11:43:17
#5

Гость

Re: как создать импульсный генератор?

А в Е440 эта задача осуществима с помощью штатного драйвера?

09.09.2002 17:41:52
#6

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 1,478

Re: как создать импульсный генератор?

Если Вы имеете в виду, что размер FIFO буфера ЦАП слишком велик, то его можно сконфигурировать соответствующим образом.

Дмитрий
10.09.2002 08:37:25
#7

Гость

Re: как создать импульсный генератор?

Я спрашиваю о том , можно ли остановить вывод на ЦАП из ФИФО после однократного вывода?( Те не кольцевать ) И как это сделать??
Вот для АЦП есть сигнал прерывания , например.

10.09.2002 12:00:02
#8

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 1,478

Re: как создать импульсный генератор?

1. К сожалению для работы с ЦАП прерывание не предусмотрено sad(( Поэтому для однократного вывода с последующим остановом ЦАП, по-видимому, есть два пути:
___а. отслеживать содержимое переменной L_DAC_FIFO_PTR_PLX (хоть это и некрасиво)
___б. модификация LBIOS

2. А почему для решения данной задачи Вы не хотите использовать функцию однократного вывода на ЦАП SET_DAC_SAMPLE_PLX() - для DOS, или DAC_Sample_PLX() для Windows?

10.09.2002 12:11:12
#9

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 1,478

Re: как создать импульсный генератор?

Вдогонку...
L-Crad выпускает плату L-1450 (ISA), на которой требуемый алгоритм можно легко организовать. Там для работы с ЦАП задействовано прерывание smile

Дмитрий
10.09.2002 14:17:30
#10

Гость

Re: как создать импульсный генератор?

Ну однократный вывод неудобен, поскольку сигнал довольно длинный. 2-3 т. отсчетов при DACRATE = 125 /

Спасибо за совет.:)
_________________________
С уважением, Дмитрий.

Контакты

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

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

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

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