Новое поколение устройств сбора данных, включающее в себя семейство карт М серии, обладает шестью каналами прямого доступа в память. Используя данную технологию, реализованную в контроллере тактирования и синхронизации NI-STC 2, одно устройство сбора данных может параллельно производить до 6 операций ввода/вывода (аналоговый ввод, аналоговый вывод, цифровой ввод, цифровой вывод, использование 2 счетчиков/таймеров) без вовлечения ресурсов процессора, возлагая на него лишь функции преобразования и анализа данных. В силу того, что большинство устройств сбора данных других производителей обладают одним каналом DMA, выполнение параллельных разнотипных операций на них требует использования прерываний. По мере роста скоростей передачи данных и числа параллельных задач использование прерываний приводит к монополизации процессорного времени, что приводит к появлению ошибок переполнения буфера и выключению системы. Устройства сбора данных М серии с контроллером NI-STC 2 позволяют выполнять до 6 параллельных разнотипных задач высокоскоростного ввода/вывода с минимальным риском появления ошибок, связанных с переполнением буфера или потерей данных.
Рисунок 2. Контроллер тактирования и синхронизации NI-STC 2 обладает 6 каналами DMA для существенного увеличения скорости передачи данных.
NI-STC 2 – Цифровойввод/выводисчетчики/таймеры
Кроме 16 статических цифровых линий ввода/вывода, контроллер NI-STC 2 включает до 32 аппаратно-тактируемых цифровых линий ввода/вывода, которые могут применяться для чтения или генерации последовательностей цифровых импульсов с частотой до 10 МГц. При этом каждая линия может быть настроена для осуществления цифрового ввода, статического вывода или генерации импульсов. Контроллер NI-STC 2 назначает FIFO буферы (очереди) и каналы прямого доступа в память операциям цифрового ввода и вывода для чтения и записи данных в буфер и оперативную память компьютера. При этом несколько линий могут быть сгруппированы для генерации или чтения цифровых данных с шириной кода до 32 разрядов (1 цифровая линия на 1 разряд). Применение аппаратно-тактируемых цифровых линий удобно в таких приложениях, как создание собственных цифровых интерфейсов, чтение штрих-кодов, анализ работоспособности цифрового оборудования, а также в задачах, требующих синхронизации и тактирования с частотой свыше нескольких кГц. Операции цифрового ввода/вывода могут быть синхронизированы и с другими аппаратно-тактируемыми операциями, такими как аналоговый ввод/вывод и работа со счетчиками таймерами.
Все устройства М серии обладают 32-разрядными счетчиками/таймерами для генерации импульсов и измерения частот. Счетчики/таймеры устройств М серии обладают в 256 раз большей емкостью в сравнении с аналогичными 24-разрядными устройствами. Кроме этого внутренняя тактовая частота платы 80 МГц позволяет повысить точность счета импульсов в 4 раза и позволяет осуществлять их более быструю генерацию по сравнению с ранее выпускавшимися устройствами сбора данных с тактовым генератором 20 МГц. Вы можете использовать счетчики, встроенные в устройства М серии, для работы с квадратурными или 2-ух импульсными
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.