Меню

+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
Тема закрыта
|
||||
|
E14-140-M Как считать кадр с ан. синхронизациейИмеется карта вышеозначенная, без DAC. Необходимо реализовать ступеньку раз в N мс, подать ее на установку и в этот момент считать фиксированное количество отсчетов с максимальной частотой дискретизации.
|
|||
|
||||
|
Re: E14-140-M Как считать кадр с ан. синхронизациейКак считать - в смысле "как прочитать данные" или "как рассчитать параметры"? От режима синхронизации зависят только значения параметров, передаваемых в SET_ADC_PARS, и то, в какое физическое время будут собираться данные. Программе просто надо их читать, как из файла. Что касается синхронизации, то можно применить два режима:
Синхронизация пуска - это значит, что программа настраивает и запускает сбор данных, но модуль не начинает собирать данные до тех пор, пока не будет выполнено условие пуска.
Т.е. процедура получается полуавтоматическая: подготовили АЦП, START_ADC, TTL_OUT, собрали данные, STOP_ADC и все сначала. Покадровая синхронизация - это когда по каждому синхроимпульсу собирается один кадр, потом модуль ждет следующего импульса. Причем START_ADC делается один раз в начале, STOP_ADC один раз в конце, а в промежутке просто читаем данные. Размер кадра может быть до 128 логических каналов, т.е. это могут быть в том числе 128 отсчетов по одному и тому же физическому каналу. Я думаю, что в Вашем случае достаточно синхронизации пуска, потому что TTL_OUT все равно придется делать асинхронно, там же можно вставить и STOP/START ADC.
Если надо быстрее - можно а) формировать синхроимпульсы внешней схемой или б) докупить ЦАП и сделать параллельный синтез управляющего сигнала произвольной формы. |
Страницы 1
Тема закрыта