Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Синтез дробной частоты
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Билли Рубин
Скажите, пожалуйста, как можно синтезировать на плис дробную частоту?
например из 10 МГц получить 99,9 МГц. плис - spartan3
AsJohnAs
Смотря на сколько точно это надо сделать...
Можно закаскадировать блоки DCM чтоб было так:
(((10e6*31/32)/2)*11/32)*6=9990234.375 Гц

Надеюсь не ошибся с дробями smile.gif
Билли Рубин
точность нужна абсолютная, то есть ровно 99,9
в этом вся проблема 05.gif
AsJohnAs
Если скважность полученного тактового сигнала не должна быть 2, то можно воспользоваться схемами которые делят частоту на M/N ну папример как описано в http://electronix.ru/index.php?ind=reviews...iew&iden=27

Больше помойму решений нет, только что-то внешнее навешивать
faa
Есть в примерах для Spartan 3E Starter Kit на сайте Xilinx. Генератор частоты на основе DDS - s3esk_frequency_generator.
ClockworkOrange
Цитата(faa @ Dec 10 2008, 16:56) *
Есть в примерах для Spartan 3E Starter Kit на сайте Xilinx. Генератор частоты на основе DDS - s3esk_frequency_generator.


увы, для меандра DDS не катит (
_Anatoliy
Цитата(atlantic @ Dec 10 2008, 16:13) *
Скажите для чего именно такая точность?


А при чём тут точность?
Другими словами,я понял,ему нужно умножить Fin именно в 9,99 раз.В данном случае Fin = 10МГц.
Точность входной частоты пересчитается в выходную,это другой вопрос.
vetal
99.9 - это среднее значение частоты или мгновенное? Какие требования к скважности? Нужно получить 99.9(0) или 99.9(9)?
Шурила
Цитата(ClockworkOrange @ Dec 10 2008, 16:51) *
увы, для меандра DDS не катит (

Как раз "катит"! Для получения меандра из синуса в них специально встраивают компаратор. см например AD9954.
Кроме того присоединяюсь к вопросу:
Цитата(vetal @ Dec 10 2008, 18:59) *
99.9 - это среднее значение частоты или мгновенное? Какие требования к скважности?

и к джитеру?
AsJohnAs
Можно использовать DDS - просто используется старший бит. Но как я и говорил тогда у меандра время "1" не будет одинаковым во всех периодах
sysel
Немножко не в тему, но:
Есть в Москве такая контора "Пьезотрон" (www.piezotron.ru), так вот, они могут сделать даже в единичных количествах кварцевые резонаторы (и генераторы) с заказной частотой.

Прибегал к их услугам. При единичных количествах генератор обходился мне в 250 руб. Делали около двух недель. Дорого, но в моём случае было оправдано.
Билли Рубин
Спасибо всем откликнувшимся.
Частота нужна для частотного компаратора. Чтобы постоянно была равной 99.9(0) МГц. Джиттер должен быть очень маленький (порядка 10(-12) от нужной частоты). Скважность только 2. Меанд в принципе необязателен
DmitryR
10(-12) - это одна пикосекунда. Вам нужна прецизионная внешняя PLL, и то не каждая подойдет. Когда у нас стояли такие задачи, мы еще и эту PLL тактировали от генератора, чью частоту можно было с помощью DAC подрегулировать (она же от температуры и напряжения уходит, хотя и на несколько ppm всего).
EvgenyNik
А может повернуть задачу вспять? Вам надо 99.9000 МГц. Предположим, такую частоту Вы на выходе получили. Перебираете все возможные дроби PLL и выбираете подходящий кварц.
DmitryR
Да, только дрожание фазы у DCM на выходе CLKFX будет пик триста минимум, а то и все семьсот.
EvgenyNik
Как будет построен частотный компаратор? Если счёт на сотни-тысячи... периодов, то дрожание фазы роли не играет, главное - стабильность частоты.
А нестабильность частоты можно учесть, используя импульсы 1PPS от GPS, например :-)
ClockworkOrange
Цитата(Шурила @ Dec 10 2008, 21:20) *
Как раз "катит"! Для получения меандра из синуса в них специально встраивают компаратор. см например AD9954.

вопрос звучал: "можно синтезировать на плис дробную частоту?"
вы же предлагаете использовать ФНЧ и компаратор..


Цитата(AsJohnAs @ Dec 10 2008, 22:33) *
Можно использовать DDS - просто используется старший бит. Но как я и говорил тогда у меандра время "1" не будет одинаковым во всех периодах

а что такое "меандр" вы себе представляете??
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.