Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


L783

Вы не вошли.

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

Дмитрий
23.10.2003 19:37:33
#1

Гость

L783

Есть две платы L783. При работе с этими платами получились следующие результаты:
В случае работы с одной платой максимальная частота АЦП на которой сигнал корректно снимается 2.5 МГц(вместо заявленных 2.8 МГц).
У кого-нибудь снимались данные на частоте > 2.5 МГц?
Если работают две платы одновременно возникают пропуски сигнала равные половинке буфера фифо на плате.(На больших частотах АЦП 1 и 1.5 МГц,1.5 и 1.5 МГц). Однако все корректно работает на частотах 1.25 и 1.25 МГц и ниже.
Хотелось бы поподробнее узнать о механизме отображения буфера АЦП в большой кольцевой буфер.

24.10.2003 08:37:57
#2

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: L783

Там не отображение, а копирование данных по прерыванию.При максимальных размерах внутреннего фифо и соответственно шага генерации прерывания одна плата должна успевать регистрировать в буфер в озу на 3МгЦ.Для двух плат частоты меньше но какие точно сказть трудно.

Дмитрий
24.10.2003 17:12:42
#3

Гость

Re: L783

Пробовал изменить пример L783Test:
Снимал данные с одного канала,половинка  буфера FIFO = 3072;
Ставлю частоту ацп 2500 КГц - все нормально,
2857 КГц - идут сбои(дырки).

27.10.2003 09:35:07
#4

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: L783

А смотрите что -файл? или буфер.

Дмитрий
27.10.2003 18:52:04
#5

Гость

Re: L783

Файл

28.10.2003 09:31:20
#6

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: L783

В файл она не успеет. Вы пробуйте пример OSC.TST и смотрите буфер или в этом же примере AutoInit=0 и смотрите буфер.

Дмитрий
28.10.2003 18:14:46
#7

Гость

Re: L783

Жаль, так как записать нужно около 30 мс.
Нашел один баг в файле ioctl.h
там в отисании структуры
typedef struct _ADC_PARAM_U_ : public DAQ_PAR
{
   USHORT AutoInit;
........
   USHORT AdPorog; ? почему USHORT
....................
} ADC_PAR, *PADC_PAR;
должно быть short иначе как синхронизироваться по отрицательному значению?

29.10.2003 09:42:58
#8

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: L783

Потому как можно приведение типа сделать. А размер одинаков.