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

 
 
 
Reply to this topicStart new topic
> делитель частоты на 5
dari
сообщение Apr 15 2013, 23:16
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 16-05-12
Пользователь №: 71 867



Вечер добрый.
Пытаюсь собрать делитель частоты на 5.
Вот по схеме
собрал схему в multisim, но почему частота на 5 не делится?
Go to the top of the page
 
+Quote Post
VCO
сообщение Apr 16 2013, 03:48
Сообщение #2


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Возьмите вот эту схему:
http://www.diagram.com.ua/info/rad_nach/17.shtml
http://kazus.ru/forums/showthread.php?t=5529 (последний пост)
Она чуток попроще и есть промежуточные временные диаграммы.


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
yuri_d
сообщение Apr 16 2013, 12:11
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 292
Регистрация: 28-01-05
Из: МО, Мытищи
Пользователь №: 2 274



Цитата(dari @ Apr 16 2013, 03:16) *
Пытаюсь собрать делитель частоты на 5.

На выходе U1 в реальной схеме будет импульс отрицательной полярности с длительностью задержки логическо элемента плюс задержка триггера. Как обстоит дело в Вашем симуляторе - не знаю.

Делитель на 5 удобно делать как делитель на 4+1. На первых двух триггерах делаем счётчик на 4. Последний триггер устанавливается по значению 3 в счётчике и его выход используется для сброса счётчика. Схема синхронная (все счётные выводы подсоединены к тактовому входу). В итоге имеем:
0, 1, 2, 3, 0, 0, 1, 2, 3, 0, 0,... на выходе счётчика
0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0,... на выходе последнего триггера
Go to the top of the page
 
+Quote Post
Дмитрий_Б
сообщение Apr 17 2013, 16:02
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 211
Регистрация: 25-10-09
Пользователь №: 53 195



Используйте методы синтеза конечных автоматов. Изобретения здесь неуместны, особенно в ПЛИС.
Go to the top of the page
 
+Quote Post
Victor®
сообщение Apr 17 2013, 20:23
Сообщение #5


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(Дмитрий_Б @ Apr 17 2013, 19:02) *
Изобретения здесь неуместны, особенно в ПЛИС.


А с чего Вы решили, что на ПЛИС?
Если бы ТС более написал что надо на ПЛИС, можно было бы и ответить таким образом.
Может у него частоты для ECL/PECL?

P.S.
Самое банальное - 5-ти разрядный кольцевой регистр сдвига с первоначальной загрузкой 11100
Или 10-ти с загрузкой 1110011000 (так сбалансированный по постоянному току будет)
Поздновато уже - может нахомутал, поправьте если что.

На ПЛИС можно на любое число делитель в меандре сделать (хоть на 1001) wink.gif
(ну не только на ПЛИС - на ПЛИС удобнее, чем на обычной логике)


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
ViKo
сообщение Apr 18 2013, 09:36
Сообщение #6


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



http://www.xilinx.com/publications/archive...ell/Xcell33.pdf
стр. 30
Go to the top of the page
 
+Quote Post
Victor®
сообщение Apr 18 2013, 13:30
Сообщение #7


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(ViKo @ Apr 18 2013, 12:36) *


Divide-by-5 построен на гонках (fig.3, page 31)


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
ViKo
сообщение Apr 18 2013, 14:00
Сообщение #8


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Victor® @ Apr 18 2013, 16:30) *
Divide-by-5 построен на гонках (fig.3, page 31)

Я не разбирался конкретно, временные диаграммы не рисовал. Просто давно попалось на глаза, запало в сознание. Сегодня поискал, нашел.
Думаю, должно работать безупречно, хоть бы и на гонках.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Apr 18 2013, 14:19
Сообщение #9


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(Victor® @ Apr 18 2013, 17:30) *
Divide-by-5 построен на гонках (fig.3, page 31)

Откуда?
Верхняя половина - синхронный счетчик, с нижней тоже вроде никаких проблем.
Красивая схема, и работать может быстро


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Дмитрий_Б
сообщение Apr 18 2013, 15:17
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 211
Регистрация: 25-10-09
Пользователь №: 53 195



Цитата(Victor® @ Apr 18 2013, 00:23) *
А с чего Вы решили, что на ПЛИС?
Если бы ТС более написал что надо на ПЛИС, можно было бы и ответить таким образом.
Может у него частоты для ECL/PECL?

P.S.
Самое банальное - 5-ти разрядный кольцевой регистр сдвига с первоначальной загрузкой 11100
Или 10-ти с загрузкой 1110011000 (так сбалансированный по постоянному току будет)
Поздновато уже - может нахомутал, поправьте если что.

На ПЛИС можно на любое число делитель в меандре сделать (хоть на 1001) wink.gif
(ну не только на ПЛИС - на ПЛИС удобнее, чем на обычной логике)


Необязательно на ПЛИС. На ПЛИС так делать просто нельзя.
Для решения требуется 3 триггера и логика. Получится минимальный джиттер - как и в случае упомянутого регистра сдвига.
Go to the top of the page
 
+Quote Post
Victor®
сообщение Apr 19 2013, 14:04
Сообщение #11


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(MrYuran @ Apr 18 2013, 17:19) *
Откуда?
Верхняя половина - синхронный счетчик, с нижней тоже вроде никаких проблем.
Красивая схема, и работать может быстро


Так там обратная связь на нижней части схемы.
Это уже не хорошо


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
ViKo
сообщение Apr 20 2013, 17:51
Сообщение #12


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Victor® @ Apr 19 2013, 17:04) *
Так там обратная связь на нижней части схемы.
Это уже не хорошо

Это есть просто триггер.
В одном месте есть нехорошее, для делителей на X.5. Там где инверсный такт объединяется с сигналом B, вырабатываемым по фронту такта. На обычной логике, с инвертором (и задержкой) для тактов, может появиться иголка. На ПЛИС же таблице все равно - прямой такт или инверсный, задержки не будет. Сигнал B появится позже такта. Если, конечно, сами такты не разбегутся намного.
Go to the top of the page
 
+Quote Post

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

 


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


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