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


Цифровые входы и выходы у платы L783.

Вы не вошли.

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

Дима
05.05.2004 12:24:53
#1

Гость

Цифровые входы и выходы у платы L783.

Какую максимально возможную частоту вывода сигнала на цифровой выход можно реализовать для платы L783?
Так для примера в Windows мне удалось реально организовывать интервалы в 2мс (или 500 Гц), а в Linuxе интервалы в 4мкс (или 250000 Гц). Можно ли поднять этот предел? Если да, то где и как? При этом важна точность и стабильность при получении импульсов.

Папа Карло
06.05.2004 11:28:38
#2

Гость

Re: Цифровые входы и выходы у платы L783.

боюсь что в линухе у тебя не точные 4мкс а что-то типа 4мкс,4мкс,....NNNмкс,4мкс,
Далее - 4мкс - это видимо уже предел, определяемый скоростью работы outp/outpw/outpd или как он у вас там называется. Если очень сильно надо - разбирайся и пиши свой биос - оттуда можно получать импульсы с частотой до половины тактовой частоты процессора

Дима
06.05.2004 20:32:59
#3

Гость

Re: Цифровые входы и выходы у платы L783.

Спасибо за ответ. Можно тогда задать встречные вопросы?
Поясни, пожалуйста, что такое «outp/outpw/outpd или как он у вас там называется»? Причем тут свой биос и тактовая частота процессора? Это проверено на своем опыте «4мкс,4мкс,....NNNмкс,4мкс» или просто предположение? И все же, можно ли практически организовывать временные задержки с меньшим интервалом?

Папа Карло
07.05.2004 01:14:23
#4

Гость

Re: Цифровые входы и выходы у платы L783.

outp/outpw/outpd - запись байта/двух/четырех байт в порт.
Свой биос=своя программа для DSP, тактовая частота процессора - имелась ввиду частота DSP процессора.
Задержки внутри программы для DSP можно организовывать с шагом по времени вплоть до одного такта DSP-процессора.
Задержки на хост-машине, т.е. на персональном компьютере можно организовывать какие угодно, но вы же сами просили точности и стабильности.
Так вот точности и стабильности задержек в многозадачной среде вам никто гарантировать не может в силу устройства PC и OC, если конечно речь идет о малых интервалах времени.
А предположение это или нет - проверяется относительно элементарно. Вообще говоря - это хорошая учебная задачка для студентов, собирающихся заниматься автоматизацией ;-)

Стас
07.05.2004 12:07:32
#5

Гость

Re: Цифровые входы и выходы у платы L783.

> в Linuxе интервалы в 4мкс (или 250000 Гц). Можно ли поднять этот предел?

Можно только если стандартное ядро запускать процессом, см. проекты rtlinux, rtai.Само собой драйверы которые поставляет ЛКард придётся переписывать.