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

 
 
> Управляемая задержка тактового сигнала
ZZZRF413
сообщение Jan 27 2012, 05:21
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 115
Регистрация: 26-07-09
Из: Нижний Новгород
Пользователь №: 51 578



Всем доброго дня!

Посоветуйте пожалуйста что-нибудь по следующему вопросу. Есть проект на ПЛИС. Есть основная частота А (порядка 10-100 МГц). Нужно сформировать тактовый сигнал для внешних компонентов, с управляемой (динамической) задержкой относительно основной частоты (зажержка дискретна т.е. например нужно получить сигнал сдвинутый по фазе на 60 градусов, 120, 180, 240, 300).
Использовать внутренние PLL/DCM модули нельзя. Проект с перспективой переноса на отечественную элементную базу, где просто нет никаких PLL/DCM модулей.
Возможно использование внешних компонентов, главное чтоб стойкий отечественный аналог был.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DmitryR
сообщение Jan 27 2012, 08:56
Сообщение #2


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(ZZZRF413 @ Jan 27 2012, 08:21) *
Есть основная частота А (порядка 10-100 МГц).

10 и 100 - это все-таки разные порядки, поэтому вы определитесь. Если 10 - то берете частоту 60, получаете 10 со счетчика, фазу с точностью 60 градусов получаете моментом сброса счетчика. Если же требуемая частота, умноженная на 360/точность_фазы превышает частоту, на которой может работать кристалл - то с военной надежностью (а вы же не медиаплеер наверное на отечественной базе будете строить) на цифре ничего не сделать. И я не думаю, что из этой области (для таких частот в смысле) есть что-то отечественное защищенное. Коммерческий есть DDS 1508ПЛ8Т.

Go to the top of the page
 
+Quote Post
maksimp
сообщение Jan 27 2012, 12:30
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 313
Регистрация: 2-07-11
Пользователь №: 66 023



Цитата(DmitryR @ Jan 27 2012, 11:56) *
10 и 100 - это все-таки разные порядки, поэтому вы определитесь. Если 10 - то берете частоту 60, получаете 10 со счетчика, фазу с точностью 60 градусов получаете моментом сброса счетчика. Если же требуемая частота, умноженная на 360/точность_фазы превышает частоту, на которой может работать кристалл

Достаточно 180/точность_фазы, если работать по обоим фронтам.
Если частота высокая то можно сделать аналоговый PLL/DCM на дискретных компонентах.
Чтобы сделать эквивалент DCM, как вариант, задерживаем сигнал RC цепочкой, при этом или R - сопротивление канала полевого транзистора, по затвору управляем, или C - варикап. Исходный сигнал и задержанный заводим на лог элемент исключающее ИЛИ, затем усредняем другой RC цепочкой с постоянной времени в ~100 раз больше и сравниваем с требуемым. Для задержки на 60 градусов - 1/3 питания. И обратная связь.
Go to the top of the page
 
+Quote Post



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

 


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


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