реклама на сайте
подробности

 
 
> Источник импульсов
Vehfl
сообщение Dec 27 2012, 11:37
Сообщение #1





Группа: Участник
Сообщений: 14
Регистрация: 9-11-12
Пользователь №: 74 305



Не опытен в разработки на ПЛИС и поэтому прошу совета.

Мне нужно разработать источник импульсов такого вида:

Прямоугольный импульс длится время t, следующий такой импульс появляется через 19*t. t=6 нс.



Пытался сделать такой генератор с помощью блоков System Generator в Simulink.



Блок counter считывает содержимое памяти (вектор 100000000000000000000) с заданной частотой. Импульсы выводил на пин.
После загрузки получившейся прошивки на плату измерительный прибор показывает не то что надо.

Возможно я не правильно реализую то, что мне нужно? Или может выводить на пин не целесообразно? Как лучше сделать такой генератор?

Сообщение отредактировал Vehfl - Dec 27 2012, 11:40
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Dmitriyspb
сообщение Jan 17 2013, 05:05
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 21-11-12
Из: Россия г. Санкт-Петербург
Пользователь №: 74 498



Цитата(Vehfl @ Dec 27 2012, 15:37) *
Возможно я не правильно реализую то, что мне нужно? Или может выводить на пин не целесообразно? Как лучше сделать такой генератор?


Здравствуйте, увжаймый автор вопроса!=)

Прочел форум и не смог понять, с какой тактовой частотой будет работать ваше цифровое устройство?

А если решить вашу задачу качественно, то на ум приходит самое рациональное и самое простое решение. Смысл его заключается в следующем.
При условии если ваш период дискретизации будет кратен 6 нс, т.е. тактовая частота составит порядка 167 МГц или половину от неё!

Имея заданную тактовую частоту с помощью счётчика прореживаем ровно в 20 раз, т.е. увеличиваем в 20 раз путём дешифрации выходного регистра счётчика.

ВНИМАНИЕ! Сложность не реализовать схему, а получить заданную тактовую последовательность.


--------------------
Победа - это когда N раз упал и N+1 раз встал.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 08:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01366 секунд с 7
ELECTRONIX ©2004-2016