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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Синтез дробной частоты
Билли Рубин
сообщение Dec 10 2008, 12:31
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 10-12-08
Пользователь №: 42 345



Скажите, пожалуйста, как можно синтезировать на плис дробную частоту?
например из 10 МГц получить 99,9 МГц. плис - spartan3
Go to the top of the page
 
+Quote Post
AsJohnAs
сообщение Dec 10 2008, 12:42
Сообщение #2


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

Группа: Свой
Сообщений: 125
Регистрация: 14-07-05
Из: Санкт-Петербург
Пользователь №: 6 793



Смотря на сколько точно это надо сделать...
Можно закаскадировать блоки DCM чтоб было так:
(((10e6*31/32)/2)*11/32)*6=9990234.375 Гц

Надеюсь не ошибся с дробями smile.gif
Go to the top of the page
 
+Quote Post
Билли Рубин
сообщение Dec 10 2008, 12:50
Сообщение #3





Группа: Новичок
Сообщений: 5
Регистрация: 10-12-08
Пользователь №: 42 345



точность нужна абсолютная, то есть ровно 99,9
в этом вся проблема 05.gif
Go to the top of the page
 
+Quote Post
AsJohnAs
сообщение Dec 10 2008, 13:04
Сообщение #4


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

Группа: Свой
Сообщений: 125
Регистрация: 14-07-05
Из: Санкт-Петербург
Пользователь №: 6 793



Если скважность полученного тактового сигнала не должна быть 2, то можно воспользоваться схемами которые делят частоту на M/N ну папример как описано в http://electronix.ru/index.php?ind=reviews...iew&iden=27

Больше помойму решений нет, только что-то внешнее навешивать
Go to the top of the page
 
+Quote Post
faa
сообщение Dec 10 2008, 13:56
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



Есть в примерах для Spartan 3E Starter Kit на сайте Xilinx. Генератор частоты на основе DDS - s3esk_frequency_generator.
Go to the top of the page
 
+Quote Post
ClockworkOrange
сообщение Dec 10 2008, 14:51
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 337
Регистрация: 17-05-07
Пользователь №: 27 784



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


увы, для меандра DDS не катит (


--------------------
Чтoбы yзнaть, кaкaя дopoгa впepeди, cпpocи тex, ктo пo нeй вoзвpaщaeтcя ©
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Dec 10 2008, 15:27
Сообщение #7


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



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


А при чём тут точность?
Другими словами,я понял,ему нужно умножить Fin именно в 9,99 раз.В данном случае Fin = 10МГц.
Точность входной частоты пересчитается в выходную,это другой вопрос.
Go to the top of the page
 
+Quote Post
vetal
сообщение Dec 10 2008, 16:59
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



99.9 - это среднее значение частоты или мгновенное? Какие требования к скважности? Нужно получить 99.9(0) или 99.9(9)?
Go to the top of the page
 
+Quote Post
Шурила
сообщение Dec 10 2008, 18:20
Сообщение #9


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

Группа: Свой
Сообщений: 81
Регистрация: 28-07-07
Из: Кишинев
Пользователь №: 29 434



Цитата(ClockworkOrange @ Dec 10 2008, 16:51) *
увы, для меандра DDS не катит (

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

и к джитеру?
Go to the top of the page
 
+Quote Post
AsJohnAs
сообщение Dec 10 2008, 19:33
Сообщение #10


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

Группа: Свой
Сообщений: 125
Регистрация: 14-07-05
Из: Санкт-Петербург
Пользователь №: 6 793



Можно использовать DDS - просто используется старший бит. Но как я и говорил тогда у меандра время "1" не будет одинаковым во всех периодах
Go to the top of the page
 
+Quote Post
sysel
сообщение Dec 11 2008, 06:41
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 3-07-07
Пользователь №: 28 852



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

Прибегал к их услугам. При единичных количествах генератор обходился мне в 250 руб. Делали около двух недель. Дорого, но в моём случае было оправдано.
Go to the top of the page
 
+Quote Post
Билли Рубин
сообщение Dec 11 2008, 08:03
Сообщение #12





Группа: Новичок
Сообщений: 5
Регистрация: 10-12-08
Пользователь №: 42 345



Спасибо всем откликнувшимся.
Частота нужна для частотного компаратора. Чтобы постоянно была равной 99.9(0) МГц. Джиттер должен быть очень маленький (порядка 10(-12) от нужной частоты). Скважность только 2. Меанд в принципе необязателен
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Dec 11 2008, 09:37
Сообщение #13


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

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



10(-12) - это одна пикосекунда. Вам нужна прецизионная внешняя PLL, и то не каждая подойдет. Когда у нас стояли такие задачи, мы еще и эту PLL тактировали от генератора, чью частоту можно было с помощью DAC подрегулировать (она же от температуры и напряжения уходит, хотя и на несколько ppm всего).
Go to the top of the page
 
+Quote Post
EvgenyNik
сообщение Dec 11 2008, 11:32
Сообщение #14


Знающий
****

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



А может повернуть задачу вспять? Вам надо 99.9000 МГц. Предположим, такую частоту Вы на выходе получили. Перебираете все возможные дроби PLL и выбираете подходящий кварц.


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


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

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



Да, только дрожание фазы у DCM на выходе CLKFX будет пик триста минимум, а то и все семьсот.
Go to the top of the page
 
+Quote Post

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

 


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


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