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

 
 
> Разрешение выхода клока
alexPec
сообщение Dec 15 2010, 08:54
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Добрый день Всем!
Есть такая схема (рис.) Клок на вход компонента идет 100МГц, на вход разрешения - 5,1254 МГц, т.е. клоки не кратные, а посему все равно возникает ситуация, когда между фронтами SLACK отрицательный, что не есть гуд. Клок 5, 1254М менять нельзя, нужен именно такой, а клок 100М - можно. Нужно примерно в 20-30 раз больше, чем 5,1254. На мои попытки поставить клок, кратный 5,1254М в этом диапазоне altpll говорит "Can not implement...".

Задача - получать на выходе пачки по 16 импульсов с периодом 5,1254М - для АЦП. Подобрал длительность разрешающего импульса такую, что на выходе в симуляторе квартуса 16 импульсов, т.е. вроде цель достигнута, но ведь глюканет наверно где-то? В железе не проверял.

Че делать - то, бороть или забить - будет работать??? Подскажите плз!

Спасибо
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
EvgenyNik
сообщение Dec 16 2010, 09:11
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 597
Регистрация: 24-05-06
Из: г. Чебоксары
Пользователь №: 17 402



Нужна схема ждущего мультивибратора со стробированием запускающего сигнала и всё.
Как я понял, важно - стартовать АЦП всегда синхронно (это делается от тактовой 5.1254МГц), а последующие 16 импульсов (от 100МГц) это просто сбор данных и их положение относительно стартового импульса не столь важно, главное не раньше и закончить до прихода следующего, так?
Попробуйте так:

Прикрепленное изображение

P.S. в этой схемке подразумевается, что к моменту, когда пройдут 16 импульсов значение сигнала таковой 5.1254МГц будет равно 0, т.е. во второй половине периода меандра.


--------------------
Почему разработчики систем повышенной надёжности плохо справляются с простыми проектами? :)
Go to the top of the page
 
+Quote Post
alexPec
сообщение Dec 17 2010, 17:03
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Всем, добрые люди, спасибо за советы!!!

Цитата
Вы пытаетесь из частоты 100 сделать похожую на нужную частоту с помощью PLL ведь? Так вот на эту самую PLL заведите 5,1254 вместо 100.

Тоже нельзя, там уже подобран опорник, из которого как раз можно еще кучу дробных клоков получить, которые нужны. Из такой опорной их не получишь...sad.gif

Цитата(Евгений Николаев @ Dec 16 2010, 15:11) *
Нужна схема ждущего мультивибратора со стробированием запускающего сигнала и всё.
Как я понял, важно - стартовать АЦП всегда синхронно (это делается от тактовой 5.1254МГц), а последующие 16 импульсов (от 100МГц) это просто сбор данных и их положение относительно стартового импульса не столь важно, главное не раньше и закончить до прихода следующего, так?
Попробуйте так:

Прикрепленное изображение

P.S. в этой схемке подразумевается, что к моменту, когда пройдут 16 импульсов значение сигнала таковой 5.1254МГц будет равно 0, т.е. во второй половине периода меандра.


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

Уважаемы гуру, поясните, может ли такое быть или это моя больная фантазия и опасения излишни???
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 20th August 2025 - 22:31
Рейтинг@Mail.ru


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