Jump to content

    

Получить на AD9910 частоту с круглым шагом.

Из 1 ГГц получаем шаг:  / 2 ^ 32 = 0,23... Гц. Кто-нибудь пробовал сделать более круглый шаг? Есть ли такие генераторы, чтобы с учетом умножителя внутри AD9910 от x12 до x127 получить шаг, к примеру, 2 Гц? Но не далеко отходить от 1 ГГц, чтобы диапазон частот не потерять.   

Share this post


Link to post
Share on other sites
12 минут назад, ViKo сказал:

Из 1 ГГц получаем шаг:  / 2 ^ 32 = 0,23... Гц. Кто-нибудь пробовал сделать более круглый шаг? Есть ли такие генераторы, чтобы с учетом умножителя внутри AD9910 от x12 до x127 получить шаг, к примеру, 2 Гц? Но не далеко отходить от 1 ГГц, чтобы диапазон частот не потерять.   

Вам более круглый или более мелкий шаг? И На какой конечной частоте?

Share this post


Link to post
Share on other sites
47 минут назад, Lmx2315 сказал:

Вам более круглый или более мелкий шаг? И На какой конечной частоте?

Круглый, но не сильно мелкий. Чтобы до 300 МГц дотянуть (выходной сигнал).

Share this post


Link to post
Share on other sites
2 минуты назад, ViKo сказал:

Круглый, но не сильно мелкий. Чтобы до 300 МГц дотянуть.

Тогда вам надо сделать тактовую на ФАПЧ с DDS-сом в петле чтобы получить 858.993459 МГц или где-то рядом.

Share this post


Link to post
Share on other sites

Я вот какую нашел.
2 ^ 33 / 9 = 954 437 176,88888888888888888888889
Из неё 2 Гц ровненько получаются. Но где взять генераторов/резонаторов такого размера?

3 минуты назад, Lmx2315 сказал:

Тогда вам надо сделать тактовую на ФАПЧ с DDS-сом в петле чтобы получить 858.993459 МГц или где-то рядом.

DDS для DDS? Что-то мне плохеет.

Share this post


Link to post
Share on other sites
3 минуты назад, ViKo сказал:

DDS для DDS? Что-то мне плохеет.

А какой у вас диапазон перестройки DDS ? Может вам не от нуля до 300 Мгц надо? Тогда можно тактовую понизить а выходной сигнал смесителем получить.

Share this post


Link to post
Share on other sites
1 минуту назад, Lmx2315 сказал:

А какой у вас диапазон перестройки DDS ? Может вам не от нуля до 300 Мгц надо? Тогда можно тактовую понизить а выходной сигнал смесителем получить.

Хочу от 0. Или от чего-то круглого, тех же 2 Гц, к примеру.
Куда-нибудь до нескольких ГГц перенестись было бы заманчиво. Но не имею ни теоретических знаний, ни практики. Пока же 0 - 300 МГц видится достаточным. 

Share this post


Link to post
Share on other sites
8 минут назад, ViKo сказал:

Хочу от 0. Или от чего-то круглого, тех же 2 Гц, к примеру.
Куда-нибудь до нескольких ГГц перенестись было бы заманчиво. Но не имею ни теоретических знаний, ни практики. Пока же 0 - 300 МГц видится достаточным. 

Возьмите другой DDS , где аккум 48 бит и тактовая гиг . 

Share this post


Link to post
Share on other sites
5 минут назад, Lmx2315 сказал:

Возьмите другой DDS , где аккум 48 бит и тактовая гиг . 

Хочу с модуляциями.

Share this post


Link to post
Share on other sites
23 minutes ago, ViKo said:

Хочу с модуляциями.

для круглой частоты надо опорный резонатор с частотой 4294967296 Гц :)

у AD9956 снаружи фазу/частоту вроде как-то можно дёргать, перключая наборы регистров,

ну или DAC37J82 какой-нибудь, там и NCO 48 битное и прямое управление ЦАПом.

Share this post


Link to post
Share on other sites
12 минут назад, _pv сказал:

для круглой частоты надо опорный резонатор с частотой 4294967296 Гц :)

А на 1'073'741'824 Гц AD9910 работать будет? Никто не экспериментировал? 7,4% превышения, не много.

Такую частоту тоже не знаю, где взять.      

14 минут назад, _pv сказал:

ну или DAC37J82 какой-нибудь, там и NCO 48 битное и прямое управление ЦАПом.

К нему с голыми руками не подберешься. 12.5 Gbps JESD204B Interface. :wacko2:

Share this post


Link to post
Share on other sites
1 час назад, ViKo сказал:

Есть ли такие генераторы, чтобы с учетом умножителя внутри AD9910 от x12 до x127 получить шаг, к примеру, 2 Гц?

Может быть и есть. Но этот путь Вы должны пройти сами, могу только направление показать: идете на DigiKey, раздел Oscillators, берете первую частоту, умножаете на 12...127, делите на 2^32, оцениваете с эстетической точки зрения полученный результат (не забывая при этом, что Вам 300МГц нужно получить), если не устраивает, берете следующую частоту...

 

Лично я бы этот процесс автоматизировал, накидав код/скрипт на любимом языке, но можно и ручками конечно:)

 

Да, вот бесплатно могу одну более-менее подходящую частоту подсказать: 16.777216 МГц. Почему более-менее? Слегка за диапазон 1 ГГц тогда выйдем, если для дома/семьи, то наверно не страшно:)

Share this post


Link to post
Share on other sites
14 минут назад, Самурай сказал:

могу только направление показать: идете на DigiKey, раздел Oscillators, берете первую частоту, умножаете на 12...127, делите на 2^32, оцениваете с эстетической точки зрения полученный результат

Да, вот бесплатно могу одну более-менее подходящую частоту подсказать: 16.777216 МГц. Почему более-менее? Слегка за диапазон 1 ГГц тогда выйдем, если для дома/семьи, то наверно не страшно:)

Да. Вижу этот путь отчетливо. Не думал, что буду первопроходимцем.
Хотелось бы, конечно, в пределах datasheet.

Не получается у меня круглый шаг с вашей частотой. А, да, получается. Но 7,4% превышения.

Share this post


Link to post
Share on other sites
1 hour ago, ViKo said:

 К нему с голыми руками не подберешься. 12.5 Gbps JESD204B Interface. :wacko2:

NCO у него по SPI управляется, jesd204b вроде бы можно вообще не трогать, если использовать как тупо DDS.

Share this post


Link to post
Share on other sites
50 минут назад, _pv сказал:

NCO у него по SPI управляется, jesd204b вроде бы можно вообще не трогать, если использовать как тупо DDS.

да это так . Но нет модуляции тогда из-вне.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now