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

Тема: Частота импульсов цифрового выхода

Вы не вошли.

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

Юзер
25.10.2017 08:55:12
#1

Гость

Частота импульсов цифрового выхода

Здравствуйте, подскажите пожалуйста имеется плата L-502. Необходимо управлять аналоговыми устройствами(шаговый двигатель) путем импульсов.
Путем отсылки в синхронном режиме на один выход поочередно о и 1 получился вывод импульсов со скоростью 1,6 КГц.Надо быстрее.
Цифровой вывод: до 16-ти цифровых выходов общего назначения, с раздельным управлением разрешением выхода старшего и младшего байта, асинхронный или синхронный режим вывода данных с частотой до 1 млн. слов в секунду.
Это из даташита. Получается можно получить импульс с частотой 500КГц(500кслов в секунду)?
Какая функция устанавливает частоту вывода на ц. выход, что-то не нашел. SetOutFreq?

25.10.2017 14:55:38
#2

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

Re: Частота импульсов цифрового выхода

Здравствуйте. Да, функция SetOutFreq() устанавливает частоту генерации, но изначально используется максимальная - 1 МГц и в большинстве случаев ее можно не менять (возможность изменения еще была введена только с определенной версии прошивки ПЛИС L-502), у Вас проблема не в ней, а по видимому в том, что вы делаете вывод только по одному отсчету. Вам нужно не выводить и посылать по одному отсчету (т.к. тут уходит время на обращение к драйверу и т.п., в результате из-за этих задержек Вы не успеваете посылать модулю данные с той скоростью, с которой он способен выводить), а сформировать сразу диаграмму на нужное Вам количество импульсов и передать ее модулю, а модуль уже будет выводить каждую точку полученного массива с частотой 1 МГц (т.е. каждое значение будет удерживаться 1 мкс). Т.е. если Вам нужно подать там 10 импульсов с частотой 500 КГц, то вам нужно сформировать массив из 10 чередующихся 0 и 1, если там частота в два раза меньше то нужно повторить нужное кол-во раз 0011 и т.п.

Юзер
30.10.2017 11:45:15
#3

Гость

Re: Частота импульсов цифрового выхода

Да всё получилось, была версия прошивки 0,4, обновилась и функция заработала.Спасибо.
Но есть проблема: обновил 3 платы, а одна не стартанула (пк с ней не включается).
Что посоветуете?

Юзер
30.10.2017 11:49:12
#4

Гость

Re: Частота импульсов цифрового выхода

Каждая плата прошивалась на своем(3 разных) пк. Так вот у одной сзади постоянно горит красный светодиод(должен погаснуть после прошивки).
Есть программатор.

30.10.2017 14:48:01
#5

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

Re: Частота импульсов цифрового выхода

Не совсем понял про светодиод. Он погасает при выключении питания ПК, когда оно будет снято с L-502. Если светодиод не гаснет при выключении ПК, значит он не снимает питание с модуля и видимо нужно полностью отключить ПК от питания.
Что подразумевается под "ПК не включается" - даже не начинает работать кулер или он начинает работать, но не появляется на экране начальная заставка загрузки или что-то другое? Если вынуть модуль, то ПК запускается нормально? Есть ли возможность проверить работу этого модуля на другом ПК? Загорается ли зеленый светодиод на самой плате между разъемом JTAG и микросхемой Altera MAX II при включении ПК?

Юзер
30.10.2017 16:15:59
#6

Гость

Re: Частота импульсов цифрового выхода

Светодиод погасает при выключении ПК.
"ПК не включается" -кулер крутится, но не появляется на экране начальная заставка загрузки(как если бы был нерабочий шлейф dvi от монитора).
Если вынуть модуль, то ПК запускается нормально.
зеленый светодиод на самой плате между разъемом JTAG и микросхемой Altera MAX II при включении ПК загорается

01.11.2017 09:51:13
#7

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

Re: Частота импульсов цифрового выхода

Честно говоря не совсем понятно, что могло случится, т.к. раз он загорается, то ПЛИС загружается, т.е. есть действительная прошивка. Чтобы иметь какую-то хоть информацию нужно попробовать эту плату в другом ПК и в этом ПК другую плату...

Юзер
01.11.2017 16:21:06
#8

Гость

Re: Частота импульсов цифрового выхода

Да с платой всё хорошо, прошилась удачно. Полетел PCI.

Контакты

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

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

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

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