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

 
 
> Синтезатор HMC702, Помогите разобраться с картами регистров
Oleg55
сообщение Sep 20 2013, 04:37
Сообщение #1


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

Группа: Участник
Сообщений: 151
Регистрация: 31-01-13
Пользователь №: 75 433



Добрый день! Имеется Синтезатор HMC702. Включен следующим образом:

[attachment=79591:HMC702.JPG]


Хотелось бы для начала запустить его в целочисленном режиме, а вот разобраться до конца что куда шить, не смог.

Выкладываю что я сделал:

все таблицы регистров оставил по умолчанию кроме:

Таблица 12 (регистр включения и сброса):
Все биты по умолчанию кроме:

бит 7: rfp_buf_sq_en = 0 (отключил буфер опорных прямоугольных колебаний)
бит 8: rfp_buf_sin_en = 1 (включил буфер опорных синусоидальных колебаний)

Таблица 14 (регистр тракта опорного сигнала):

бит 13:0: rfp_dif_ratio also referred to as "R" = 12 © (деление входного сигнала кварцевого генератора на данное число "R")
бит 14: rfp_div_select = 1 (делитель опорного сигнала включен)
бит 15: rfp_auto_refdiv_sel_en = 1 (автоматическое включение делителя опорной частоты или автоматическое байпасирование)
бит 16: rfp_buf_sin_sel = 1 (выбор синусоидального опорного сигнала для нормального режима работы)

Таблица 16 ( Регистр фазочастотного детектора (PFD))

бит 0: pfd_phase_sel = 1 ( Активный инвертирующий фильтр, положительная крутизна характеристики ГУН)

Остальные биты по умолчанию.

Таблица 26 ( Регистр целочисленного деления)

бит 15:0: dsm_intg = 500(1F4) ( Целочисленная часть значения делителя ГУН)

На экране анализатора спектра видно, что генератор лежит на полке внизу, примерно 5600 МГц.
Про петлю пока думаю нет смысла писать так как чувствую что по регистрам не все правильно выставляю.
Имеет ли значение последовательность записи регистров?

Сильно не пинайте это мой первый проект cool.gif


Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Oleg55
сообщение Oct 16 2013, 15:42
Сообщение #2


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

Группа: Участник
Сообщений: 151
Регистрация: 31-01-13
Пользователь №: 75 433



Сдробником разобрался вроде все четко перестраивается, но вот запустить рампу, не получилось.

Вот что я делаю

Регистр 12h Биты [9:8] = 11

ramp_enable Reg14h<1> = 1
ramp_trigg Reg14h<2> = 1

Дальше ну например

ramp_repeat_en Reg14h<3> = 0
ramp_startdir_dn Reg14h<4> = 1
ramp_singledir Reg14h<7> = 0

Когда одновременно отключены ramp_singledir и ramp_repeat_en, то в конце
времени развертки, Tramp, функция развертки выдержит паузу на конечной частоте ff,
пока не поступит новый сигнал запуска. Следующий сигнал запуска изменит
направление текущей последовательности, начиная с ff и пошагово возвращаясь к fo.
Нечетные сигналы запуска инициируют линейное изменение в прежнем
направлении, четные сигналы запуска активируют линейное изменение в противоположном направлении.

rampstep Reg15h = 8700 (0х21FC)
ramp_steps_number в Reg16h = 100 (0х64)

Вопросы

По даташиту Tref = 1/Fpfd, т.е. если у меня Fpfd = 60 МГц (Fxtal = 120, R = 2) то получается Tref = 16.6 нС

т.е. если мне нужен Tref = 3мкС, то нужно Fpfd уменьшать, т.е увеличивать R? а подругому ни как?

мне нужна рампа Tref = 3мкС и шаг 250 кГц
свипировать в два подхода сначала с 8 до 10 ГГц, а потом с 10 до 12 ГГц.





Цитата(rloc @ Oct 16 2013, 19:22) *
Ох, думаю многие сейчас негодовать будут. Самый плохой вариант, который можно придумать.


так я и думал что опора гудит. Это потому что у него внутри свая петля?
Go to the top of the page
 
+Quote Post
rloc
сообщение Oct 16 2013, 16:04
Сообщение #3


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462



Цитата(Oleg55 @ Oct 16 2013, 19:42) *
так я и думал что опора гудит. Это потому что у него внутри своя петля?

Шумная петля, при малых отстройках джиттер не нормируют, чтобы не пугать людей )) Генератор известный, древний, и годится разве что для цифровых схем. Сразу под замену. Но менять не на DDS, а на любой фундаментальный или гармониковый кварцевый генератор (VCXO, OCXO).
Go to the top of the page
 
+Quote Post
Oleg55
сообщение Oct 16 2013, 16:28
Сообщение #4


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

Группа: Участник
Сообщений: 151
Регистрация: 31-01-13
Пользователь №: 75 433



Цитата(rloc @ Oct 16 2013, 20:04) *
Шумная петля, при малых отстройках джиттер не нормируют, чтобы не пугать людей )) Генератор известный, древний, и годится разве что для цифровых схем. Сразу под замену. Но менять не на DDS, а на любой фундаментальный или гармониковый кварцевый генератор (VCXO, OCXO).


взял то что было в наличии , сильно не вникал. про ддс речь и не идет, мне нужен опорник с фиксированной частотой 120 МГц.

завтра посмортю вроде вот такой еще где то валялся:
[attachment=80152:sjk_6_n_series.pdf]

Сообщение отредактировал Oleg55 - Oct 16 2013, 16:30
Go to the top of the page
 
+Quote Post
rloc
сообщение Oct 16 2013, 16:54
Сообщение #5


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462



Цитата(Oleg55 @ Oct 16 2013, 20:28) *
завтра посмортю вроде вот такой еще где то валялся:
[attachment=80152:sjk_6_n_series.pdf]

Нижний частотный диапазон от 1.54Mhz говорит о том, что он из той же серии.

Недорого и практично, должно быть что-нибудь - Abracon ABLNO
Go to the top of the page
 
+Quote Post
Oleg55
сообщение Oct 16 2013, 17:43
Сообщение #6


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

Группа: Участник
Сообщений: 151
Регистрация: 31-01-13
Пользователь №: 75 433



Цитата(rloc @ Oct 16 2013, 20:54) *
Нижний частотный диапазон от 1.54Mhz говорит о том, что он из той же серии.


как их тогда выбирать?

Цитата(rloc @ Oct 16 2013, 20:54) *
Недорого и практично, должно быть что-нибудь - Abracon ABLNO

все это хорошо, но пока его закажут, буду думать какую альтернативу поставить чтобы петлю причесать и все режимы синтезатора отработать

Сообщение отредактировал Oleg55 - Oct 16 2013, 17:35
Go to the top of the page
 
+Quote Post
VCO
сообщение Oct 17 2013, 05:22
Сообщение #7


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(Oleg55 @ Oct 16 2013, 20:43) *
как их тогда выбирать?

Генераторы обычно выбирают из ТЗ на всё изделие или ТЗ на синтезатор, если он тактирует только синтезатор.
Прежде всего надо смотреть на температурную и временную стабильность, затем на фазовые шумы.
При использовании прямого синтеза также необходимо убедиться в отсутствии субгармоник или подобрать фильтр.
В случае ФАПЧ субгармоники генератора как правило давятся фильтром ФАПЧ, поэтому некритичны.
Проект ещё не смотрел, но по постам уже вижу, что там далеко не всё так гладко, как требуется.
Fpfd = 25кГц даже и обсуждать не стОит, никуда не годится! И это при шаге 250кГц! По проекту - чуток позже...

...Посмотрел проект и схему. Пока первое, что бросилось в глаза:
1. Максимальный ток CP=4mA, а в проекте 5 mA. Подкручивать нельзя, крутилочки не для этого, в даташите чётко напИсано, для чего.
2. Основная характеристика ГУНа - крутизна. Она неправильно учтена при расчёте фильтра ФАПЧ. Нужно брать среднюю крутизну на нужном участке.
3. Полоса ~500кГц имхо великовата для дробного режима с шагом 250 кГц. Однозначно нужно уменьшать.
4. Частота сравнения 26 МГц - как это, зачем? 25 или 50МГц не подойдут? Зачем опора 120 МГц, возмите стандартную 100 МГц, их заказывать не надо, на DigiKey - море.
5. Маловаты танталы и великовата керамика по каналам питания ОУ и ГУНа.
Пока всё...


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
Oleg55
сообщение Oct 17 2013, 09:03
Сообщение #8


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

Группа: Участник
Сообщений: 151
Регистрация: 31-01-13
Пользователь №: 75 433



Цитата(VCO @ Oct 17 2013, 09:22) *
опора 120 МГц, возмите стандартную 100 МГц, их заказывать не надо, на DigiKey - море.

120 МГц нужно чтобы делить опору с помощью hmc394 на 2 и на 3. Уходя от помех дробности, в дробном режиме. Внешний делитель потомучто R долго зашивать, а менять опору планирую в свипе. На остальное позже.
.
Go to the top of the page
 
+Quote Post
VCO
сообщение Oct 17 2013, 09:24
Сообщение #9


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(Oleg55 @ Oct 17 2013, 12:03) *
120 МГц нужно чтобы делить опору с помощью hmc394 на 2 и на 3. Уходя от помех дробности, в дробном режиме. Внешний делитель потомучто R долго зашивать, а менять опору планирую в свипе. На остальное позже.

Но это тоже далеко не всегда спасает. В узкой полосе - согласен, такой реверанс может прокатить, а когда синтезируется частота, близкая к значению, которое делится и на 60, и на 40 МГц - картина Репина "Приплыли!". Я походу пропустил ваш диапазон частот: в проекте он мизерный и равен одному шагу, а в постах видел 8400 МГц и 12000 МГц. Так какой на самом деле?


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
Oleg55
сообщение Oct 17 2013, 15:57
Сообщение #10


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

Группа: Участник
Сообщений: 151
Регистрация: 31-01-13
Пользователь №: 75 433



Цитата(VCO @ Oct 17 2013, 13:24) *
Но это тоже далеко не всегда спасает. В узкой полосе - согласен, такой реверанс может прокатить, а когда синтезируется частота, близкая к значению, которое делится и на 60, и на 40 МГц - картина Репина "Приплыли!". Я походу пропустил ваш диапазон частот: в проекте он мизерный и равен одному шагу, а в постах видел 8400 МГц и 12000 МГц. Так какой на самом деле?

8 -12 ГГц.

Сегодня прошелся по всему диапазону с шагом 250 кГц, наблюдал, что когда Ffrac = Fpfd/4 или кратное ему, то спектр становился чуть лучше
на картинке сверху это измерения до обеда, видны уши бэтмена на всех частотах кратных Fpfd/4 ( в моем случае это 15 МГц). На картинке ниже это уже замеры после обеда , уши исчезли, но разница все равно видна(правда фото на дргуой частоте, но такой спектр по всему диапазону).

[attachment=80200:Drawing1.jpg]

Цитата(VCO @ Oct 17 2013, 09:22) *
1. Максимальный ток CP=4mA, а в проекте 5 mA.

Исправим

Цитата(VCO @ Oct 17 2013, 09:22) *
2. Основная характеристика ГУНа - крутизна. Она неправильно учтена при расчёте фильтра ФАПЧ. Нужно брать среднюю крутизну на нужном участке.

позже когда с 4-тым шагом разберусь

Цитата(VCO @ Oct 17 2013, 09:22) *
3. Полоса ~500кГц имхо великовата для дробного режима с шагом 250 кГц. Однозначно нужно уменьшать.

но только при этой полосе получается переходной процесс примерно 2-3 мкС, меньше затянет процесс установления или я не прав?

Цитата(VCO @ Oct 17 2013, 09:22) *
4. Частота сравнения 26 МГц - как это, зачем? 25 или 50МГц не подойдут?

подайдет 25, но 50 для АДФ это мног, а для целочисленника такого как адф4106/7 для анализа на шаге 250 кГц вообще не возможно или я опять не о том

Вот пошагово для 4106
[attachment=80207:1.png]
[attachment=80208:2.png]
[attachment=80209:3.png]
[attachment=80210:4.png]

как быть? надо брать дробник чтобы и частота ФД была максимальной (для адф это 32мгц) и шаг сохранился 250 кГц или нужен другой подход?

Цитата(VCO @ Oct 17 2013, 09:22) *
5. Маловаты танталы и великовата керамика по каналам питания ОУ и ГУНа.

это критично ?

Сообщение отредактировал Oleg55 - Oct 17 2013, 16:03
Go to the top of the page
 
+Quote Post
VCO
сообщение Oct 18 2013, 04:40
Сообщение #11


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(Oleg55 @ Oct 17 2013, 18:57) *
8 -12 ГГц.

Тогда Вам нужно заФАПЧевать 2 VCXO и "уходить" ими от приближающихся спуров.
Задачка хитрая, но математически прозрачная. Если нужна математика, могу найти.
Но сразу предупреждаю, что на территории РФ это уже недавно запатентовано.
Цитата
позже когда с 4-тым шагом разберусь

Вот это как раз откладывать тоже нельзя, как и ток CP
Цитата
но только при этой полосе получается переходной процесс примерно 2-3 мкС, меньше затянет процесс установления или я не прав?

Это разве что в режиме свипа, но не при перестройке из 8 в 12 и обратно. Мне даже в режиме свипа десятки мкс удалось получить. Но у меня полоса была 200 кГц и шаг перестройки побольше.
Если из 8 в 12 и обратно, то боюсь, что без предустановки никак не обойтись. Даже с ней сомнительно, т.к. управление всё время сожрёт...
Цитата
подайдет 25, но 50 для АДФ это мног, а для целочисленника такого как адф4106/7 для анализа на шаге 250 кГц вообще не возможно или я опять не о том

В самом начале отключите проверку и подберите удобную частоту опоры.
Цитата
как быть? надо брать дробник чтобы и частота ФД была максимальной (для адф это 32мгц) и шаг сохранился 250 кГц или нужен другой подход?

тау опередил, с ним солидарен. Начните отладку в целочисленном режиме, затем перейдите на дробный.
Цитата
это критично ?

Критично, это имхо основная причина ушей Бэтмэна, о которых Вы пишите:
Цитата
Сегодня прошелся по всему диапазону с шагом 250 кГц, наблюдал, что когда Ffrac = Fpfd/4 или кратное ему, то спектр становился чуть лучше
на картинке сверху это измерения до обеда, видны уши бэтмена на всех частотах кратных Fpfd/4 ( в моем случае это 15 МГц). На картинке ниже это уже замеры после обеда , уши исчезли, но разница все равно видна(правда фото на дргуой частоте, но такой спектр по всему диапазону).


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
Oleg55
сообщение Oct 18 2013, 09:09
Сообщение #12


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

Группа: Участник
Сообщений: 151
Регистрация: 31-01-13
Пользователь №: 75 433



Цитата(VCO @ Oct 18 2013, 08:40) *
Тогда Вам нужно заФАПЧевать 2 VCXO и "уходить" ими от приближающихся спуров.

поставить два опорника и менять через ключ? А чем плох вариант мой, с одной опорой и быстродействующим делителем?

Цитата(VCO @ Oct 18 2013, 08:40) *
Задачка хитрая, но математически прозрачная. Если нужна математика, могу найти.
Но предупреждаю, что на территории РФ это уже недавно запатентовано.


Математика уже давно написана, спасибо. Запатентовано, это меня меньше всего волнует.

Цитата(VCO @ Oct 18 2013, 08:40) *
Вот это как раз откладывать тоже нельзя, как и ток CP

Тут я согласен и может не так вырозился. Но для начала нужно разобраться с концепцией.
Тоесть вы предлагаете мне для модели использовать целочисленный синтезатор adf4106/7. Для анализа выбрать максимальный диапазон перестройки 8-12 ГГц. Частоту фазового детектора , ну например 60 МГц. Модель активного ФНЧ оставляем, по ней у вас вопросов небыли. Модель гуна HMC732 убираем она кривая и просто выбираем среднюю крутизну ну напрмир 400 МГц/В. Опора 120МГц. R = 2. CP = 4 mA. Полосу петли выбираем ну например 200кГц.
Все правильно? Если да то у меня два вопроса

Где поставить галочку чтобы для ADF4106 частоту фазового детектора выстовить больше 32МГц?
Если мы посчитаем петлю для диапазона 8-10 и получим время переходного процесса при полосе 200 кГц ну например 12 мкС, то как узнать сколько займет времени шаг в 250 кГц? Или будем смотреть уже по факту в макете?

Цитата(VCO @ Oct 18 2013, 08:40) *
самом начале отключите проверку и подберите удобную частоту

нашел sm.gif

Цитата(VCO @ Oct 18 2013, 08:40) *
Начните отладку в целочисленном режиме, затем перейдите на дробный.

Ок! Все понял.
Go to the top of the page
 
+Quote Post
VCO
сообщение Oct 18 2013, 09:31
Сообщение #13


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(Oleg55 @ Oct 18 2013, 12:09) *
поставить два опорника и менять через ключ?

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

Около частот, кратных 40 и 60 МГц, например, 9 ГГц, всё-равно вылезут спуры.
Цитата
Все правильно?

В принципе - да. Там может немного ADIsimPLL всё-равно повыёживается, но приструнить не составит труда.


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
Oleg55
сообщение Oct 20 2013, 04:03
Сообщение #14


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

Группа: Участник
Сообщений: 151
Регистрация: 31-01-13
Пользователь №: 75 433



Цитата(VCO @ Oct 18 2013, 13:31) *
Около частот, кратных 40 и 60 МГц, например, 9 ГГц, всё-равно вылезут спуры.

это да, согласно расчетам...




вот с учетом Ваших замечаний

[attachment=80241:HMC702_new.rar]
Go to the top of the page
 
+Quote Post
VCO
сообщение Oct 21 2013, 07:10
Сообщение #15


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(Oleg55 @ Oct 20 2013, 07:03) *
вот с учетом Ваших замечаний

Всё хорошо, только ток CP я бы всё-таки не стал брать по максимуму для обеспечения возможности его подстройки, взял бы где-то 2-3мА. А вот теперь взгляните на вкладку TimeDomain. Время перестройки 45 мкс, в 15 раз хуже, чем надо. Расширение полосы тоже не спасает.

Скорость перестройки на один шаг вроде должна попасть в 2-3 мкс, но не факт, что будет такой, так как надо учесть время передачи-приёма управляющей команды через интерфейс RS-485 с его групповой задержкой, время обработки команды микроконтроллером и время передачи управляющих команд в HMC702. При таком раскладе RS-485 должен работать на максимальной скорости 50 мБит/c, вместо микроконтроллера должна стоять ПЛИС, а загрузка HMC702 должна производиться на максимальной скорости 50 МГц, тогда всё это может уложиться в 1 мкс. Но не факт, что сама престройка уложится в 1-2 мкс, учитывая инертность дробного режима. Это только в целом режиме частота меняется резко с одной на другую.


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
Oleg55
сообщение Oct 21 2013, 08:10
Сообщение #16


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

Группа: Участник
Сообщений: 151
Регистрация: 31-01-13
Пользователь №: 75 433



Цитата(VCO @ Oct 21 2013, 11:10) *
Всё хорошо, только ток CP я бы всё-таки не стал брать по максимуму для обеспечения возможности его подстройки, взял бы где-то 2-3мА. А вот теперь взгляните на вкладку TimeDomain. Время перестройки 45 мкс, в 15 раз хуже, чем надо. Расширение полосы тоже не спасает.

Скорость перестройки на один шаг вроде должна попасть в 2-3 мкс, но не факт, что будет такой, так как надо учесть время передачи-приёма управляющей команды через интерфейс RS-485 с его групповой задержкой, время обработки команды микроконтроллером и время передачи управляющих команд в HMC702. При таком раскладе RS-485 должен работать на максимальной скорости 50 мБит/c, вместо микроконтроллера должна стоять ПЛИС, а загрузка HMC702 должна производиться на максимальной скорости 50 МГц, тогда всё это может уложиться в 1 мкс. Но не факт, что сама престройка уложится в 1-2 мкс, учитывая инертность дробного режима. Это только в целом режиме частота меняется резко с одной на другую.

Скорость цифровой части в эти 3 мкс не входит. Свипировать собираюсь с помощью CW Sweeper Mode, a там скорость ограничена только частотой Fpfd. По результатам замены петли отпишусь.

Сообщение отредактировал Oleg55 - Oct 21 2013, 12:11
Go to the top of the page
 
+Quote Post
тау
сообщение Oct 21 2013, 08:47
Сообщение #17


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



Цитата(Oleg55 @ Oct 21 2013, 12:10) *
Скорость цифровой части в эти 3 мкс не входит. Свипирлвать собираюсь с помощью CW Sweeper Mode, a там скорость ограничена только частотой Fpfd. По результатам замены петли отпишусь.


переключение частот через 3 мкс делайте внешним сигналом на непомню какую ножку GPIO , а вот частоту Fpfd делаете по максимуму (50?-60? МГц) . Переключать частоту с периодом Fpfd вам резона нету, так как у вас явно выраженные ступеньки частоты с интервалом 3 мкс ( если склероз меня не подвел)
Go to the top of the page
 
+Quote Post
VCO
сообщение Oct 21 2013, 09:11
Сообщение #18


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(тау @ Oct 21 2013, 11:47) *
переключение частот через 3 мкс делайте внешним сигналом на непомню какую ножку GPIO , а вот частоту Fpfd делаете по максимуму (50?-60? МГц) . Переключать частоту с периодом Fpfd вам резона нету, так как у вас явно выраженные ступеньки частоты с интервалом 3 мкс ( если склероз меня не подвел)

Да, тут я уже недосмотрел даташит, я HMC701-HMC703 пропустил мимо ушей и перехожу сейчас с HMC700 на HMC704.
Но в таком случае мне непонятно, как обеспечить время перестройки не более 3 мкс при переключении частоты сравнения?


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
тау
сообщение Oct 21 2013, 09:41
Сообщение #19


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



Цитата(VCO @ Oct 21 2013, 13:11) *
Но в таком случае мне непонятно, как обеспечить время перестройки не более 3 мкс при переключении частоты сравнения?

обеспечивает петля ФАПЧ достаточной ширины автоматически но с частотой ФД соотвественно еще на порядок или 2 выше. Там процесс в линейном режиме ФД проходит что 250 кГц что 10 Мгц - без разницы, кривулька одинаковая, только разной амплитуды на входе Гуна.
Процесс перестройки только инициируется импульсом на ножку , каждые 3 мкс.
Инкремент делителей фапча делается внутри микросхемы на заранее заданный шаг.

Сообщение отредактировал тау - Oct 21 2013, 11:00
Go to the top of the page
 
+Quote Post
Oleg55
сообщение Oct 21 2013, 12:11
Сообщение #20


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

Группа: Участник
Сообщений: 151
Регистрация: 31-01-13
Пользователь №: 75 433



Цитата(тау @ Oct 21 2013, 13:41) *
обеспечивает петля ФАПЧ достаточной ширины автоматически но с частотой ФД соотвественно еще на порядок или 2 выше. Там процесс в линейном режиме ФД проходит что 250 кГц что 10 Мгц - без разницы, кривулька одинаковая, только разной амплитуды на входе Гуна.
Процесс перестройки только инициируется импульсом на ножку , каждые 3 мкс.
Инкремент делителей фапча делается внутри микросхемы на заранее заданный шаг.

вот об этом я раньше и спрашивал...Tref = 1/Fpfd при Fpfd = 60МГц, Tref = 16.6 нС... тоесть если мне нужно 3 мкС то только через увеличение R? Тоесть выход для меня один тактироватся от внешнего источника с периодом 1/3 МГц. Все верно?

Сообщение отредактировал Oleg55 - Oct 21 2013, 12:13
Go to the top of the page
 
+Quote Post
тау
сообщение Oct 21 2013, 12:53
Сообщение #21


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



Цитата(Oleg55 @ Oct 21 2013, 16:11) *
вот об этом я раньше и спрашивал...Tref = 1/Fpfd при Fpfd = 60МГц, Tref = 16.6 нС... тоесть если мне нужно 3 мкС то только через увеличение R? Тоесть выход для меня один тактироватся от внешнего источника с периодом 1/3 МГц. Все верно?


Tref = 1/Fpfd при Fpfd = 60МГц, Tref = 16.6 нС это безусловно верные соотношения.
Но если вам нужно делать смену частот реже чем 16.6 нС , то для этого надо сконфигурировать 702- так чтобы переключение на новую частоту производилось внешним сигналом , который надо подавать на внешнюю ножку ( не помню какую.)
Этим достигается и высокая частота работы ФД (что необходимо для широкой полосы петли ФАПЧ) и смена частот может производиться достаточно редко - раз в 3 мкс.
тактироваться - слово нехорошее в данном случае.
Вам нужен опорный клок ( десятки мегагерц) для ФД и импульсы на смену частот ( доли мегагерц), это ,как бы, два разных клока.
Go to the top of the page
 
+Quote Post
Oleg55
сообщение Oct 22 2013, 03:15
Сообщение #22


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

Группа: Участник
Сообщений: 151
Регистрация: 31-01-13
Пользователь №: 75 433



Цитата(тау @ Oct 21 2013, 16:53) *
Tref = 1/Fpfd при Fpfd = 60МГц, Tref = 16.6 нС это безусловно верные соотношения.
Но если вам нужно делать смену частот реже чем 16.6 нС , то для этого надо сконфигурировать 702- так чтобы переключение на новую частоту производилось внешним сигналом , который надо подавать на внешнюю ножку ( не помню какую.)
Этим достигается и высокая частота работы ФД (что необходимо для широкой полосы петли ФАПЧ) и смена частот может производиться достаточно редко - раз в 3 мкс.
тактироваться - слово нехорошее в данном случае.
Вам нужен опорный клок ( десятки мегагерц) для ФД и импульсы на смену частот ( доли мегагерц), это ,как бы, два разных клока.

Ну значит я все правильно понял. Зачем только нужен синтезатор с такой скоростью свипа (при высокой Fpfd) в чем трудность добавить регистр множитель ну например Ntref. И тогда время AllTref = Tref*Ntref и тогда можно было бы легко использовать внутреннюю генерацию для выбора нужного времени перестройки с большим Fpfd. Ну ладно хотябы внешний запуск сделали и на том спасибо.

Судя по даташит это ножка 25 (GPO3) reg 14h<5> = 1.
Сейчас занимаюсь подбором петли. Вечером отпишусь по результатам

Цитата(VCO @ Oct 21 2013, 16:38) *
Если Вы хотите сделать частоту PFD 250 кГц в целочисленном варианте, то сначала оцените уровень фазового шума HMC702 в таком режиме:
Lpn = -226 + 20logN - 10logFpfd = -226 + 94 + 54 = -78 (дБн/Гц, для опоры 100 МГц и выхода 12 ГГц)
Но и это ещё не всё. Полосу придётся брать как минимум в 20 раз меньше Fpfd, т.е. до 12,5 кГц, иначе ФАПЧа не будет.
Ну и какие шумы Вы получите, ведя ФШ на бОльшей части отстроек, начиная с 10 кГц, по ГУНу?
Правильно, собственные шумы ГУНа или хуже (см. даташит). И скорость перестройки - милисекунды.
Или Вы думаете ФАПЧ сможет без ФНЧ работать, или частота среза ФНЧ может быть больше Fpfd???
Можете посчитать такую ФАПЧ в ADIsimPLL, получите безрадостную картину (50-60 лет назад было бы неплохо)...

Нет я хочу получить шаг в 250 кГц в дробном режиме при Fpfd = 40/60 МГц. Шагать собираюсь с помощью встроеной функции sweeper mode с запуском от внешниго источника через каждые 3мкС. Петлю ФАПЧ нужно естественно выбрать такой чтобы частота успела установиться до начала следующего шага плюс спектр был приемлемый. По вашему совету сейчас занимаюсь ностройкой петли в целочисленном режиме, потом дробный ну и на последок свип. Вот как только в свипе оценивать спектр пока не ясно.

Сообщение отредактировал Oleg55 - Oct 22 2013, 03:02
Go to the top of the page
 
+Quote Post
тау
сообщение Oct 22 2013, 09:32
Сообщение #23


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



Цитата(Oleg55 @ Oct 22 2013, 07:15) *
Зачем только нужен синтезатор с такой скоростью свипа (при высокой Fpfd) в чем трудность добавить регистр множитель ну например Ntref. И тогда время AllTref = Tref*Ntref и тогда можно было бы легко использовать внутреннюю генерацию для выбора нужного времени перестройки с большим Fpfd. Ну ладно хотябы внешний запуск сделали и на том спасибо.


Внешний запуск - это гораааздо лучше чем то что Вы предложили. А вот ,предположим , что они сделали внутренний запуск по вашей формуле AllTref = Tref*Ntref. И что - как узнать те моменты, когда произошла смена частоты и образовалась новая частотная ступенька ? Выводить наружу AllTref ? а может кому нибудь нужен нелинейный ( или рваный) шаг во времени при смене частоты или еще чего такого нестандартного - тогда та реализация что есть, лучше предложенной Вами.

Цитата
Нет я хочу получить шаг в 250 кГц в дробном режиме при Fpfd = 40/60 МГц. Шагать собираюсь с помощью встроеной функции sweeper mode с запуском от внешниго источника через каждые 3мкС. Петлю ФАПЧ нужно естественно выбрать такой чтобы частота успела установиться до начала следующего шага плюс спектр был приемлемый.

У вас ступеньки по частоте короткие - 3 мкс , а с учетом того что вы сказали "чтобы частота успела установиться до начала следующего шага" то получается:
во первых - вам ступеньки не очень то и нужны , достаточно иметь линейный свип, без внешнего 3 мкс тактирования смены частот. Просто делайте внутренний инкремент с частотой 50 Мгц ( например ) . т.е. в 150 раз чаще но с шагом 250кГц/150 = 1666,6 герц ( значение Fref можно уточнить для более идеального совпадения) и будет чисто линейный свип , удовлетворяющий вашему условию из второй цитаты (каждые 3 мкс частота будет всегда на 250 кГц выше ). При этом если Вы там что-то оцифровываете на приемном конце , то можно улучшить сигнал/шум в системе за счет более частых отсчетов во времени , делая их не каждые 3 мкс , а так, как позволяют быстродействующие АЦП - выиграете в эффективных разрядах АЦП после децимации (передискретизации вниз , до ваших желаемых 3 мкс отсчетов). Кроме того , полосу ФАПЧ можно будет сузить (широкая нужна для явно выраженных ступенек частоты), улучшив параметры спектра на выходе ГУН. Оптимум полосы для вашего Гуна где-то порядка 100-150 кГц.
во вторых - имхо, вам переключать Fpfd = 40/60 МГц не понадобится , спур вы не увидите во время свипа, они значения не имеют на свипе, обсудите это с вашими коллегами.
в третьих - как Вы собираетесь использовать внутренний инкремент при наличии внешнего переключения опоры 40/60 - они противоречат друг другу в плане линейности свипа при неизменной величине инкремента. Как только меняете 40/60 снаружи - требуется кучку регистров переписать внутри 702 , в 3 мкс не уложитесь , потому что нужно переписать и оба делителя + инкремент + что-нибудь еще обязательно.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Oleg55   Синтезатор HMC702   Sep 20 2013, 04:37
- - тау   Цитата(Oleg55 @ Sep 20 2013, 08:37) Табли...   Sep 24 2013, 10:22
|- - Oleg55   Цитата(тау @ Sep 24 2013, 14:22) вам еще ...   Sep 25 2013, 13:22
|- - Oleg55   Сегодня возник вопрос по 12 регистру. Не могли бы ...   Oct 1 2013, 16:40
- - тау   для целочисленного режима эти биты с 13 по 10 и с ...   Oct 1 2013, 17:18
- - Oleg55   Фото спектра на 8040 и 12000 МГц. Как видно спектр...   Oct 10 2013, 14:55
|- - VCO   Цитата(Oleg55 @ Oct 10 2013, 17:55) Ну и ...   Oct 12 2013, 02:58
|- - тау   Цитата(Oleg55 @ Oct 10 2013, 18:55) Как в...   Oct 14 2013, 11:57
- - Oleg55   вот проект в ADISimPLL Цитата(тау @ O...   Oct 14 2013, 17:19
|- - тау   Цитата(Oleg55 @ Oct 14 2013, 21:19) буду ...   Oct 14 2013, 18:53
|- - VCO   Цитата(Oleg55 @ Oct 14 2013, 20:19) вот п...   Oct 15 2013, 11:16
- - Oleg55   Извеняюсь за долгий ответ. Сегодня вечером выложу ...   Oct 16 2013, 04:07
|- - rloc   Цитата(Oleg55 @ Oct 16 2013, 08:07) SG-80...   Oct 16 2013, 15:22
- - Oleg55   Вот схема Вот архив с расчетом Цитата(VCO ...   Oct 16 2013, 15:10
|- - VCO   Цитата(Oleg55 @ Oct 21 2013, 15:11) вот о...   Oct 21 2013, 12:38
|- - VCO   Цитата(Oleg55 @ Oct 22 2013, 06:15) Вот к...   Oct 22 2013, 04:13
||- - Oleg55   Цитата(VCO @ Oct 22 2013, 08:13) Не иначе...   Oct 22 2013, 18:37
||- - VCO   Цитата(Oleg55 @ Oct 22 2013, 21:37) вопро...   Oct 23 2013, 04:20
|- - VCO   Цитата(тау @ Oct 22 2013, 12:32) во первы...   Oct 22 2013, 11:16
||- - тау   Цитата(VCO @ Oct 22 2013, 15:16) тау, ест...   Oct 22 2013, 14:21
|- - Oleg55   Цитата(тау @ Oct 22 2013, 13:32) Внешний ...   Oct 22 2013, 17:20
|- - тау   Цитата(Oleg55 @ Oct 22 2013, 21:20) тоест...   Oct 22 2013, 21:06
|- - Oleg55   Цитата(тау @ Oct 23 2013, 01:06) не будет...   Oct 23 2013, 12:13
|- - VCO   Цитата(Oleg55 @ Oct 23 2013, 15:13) Я с п...   Oct 23 2013, 12:29
|- - тау   Цитата(Oleg55 @ Oct 23 2013, 16:13) На од...   Oct 23 2013, 12:42
- - тау   Вы настроили до удовлетворительного состояния цело...   Oct 17 2013, 21:25
- - ledum   А питания все на всякий пожарный смотрели? А то мы...   Oct 23 2013, 12:48
|- - Oleg55   Цитата(ledum @ Oct 23 2013, 16:48) А пита...   Oct 23 2013, 13:24
- - ledum   Скока-скока Вы ему подавали? Минус 20дБм? А не мал...   Oct 23 2013, 13:24
|- - Oleg55   Цитата(ledum @ Oct 23 2013, 17:24) Скока-...   Oct 23 2013, 13:35
|- - Oleg55   По просьбам трудящихся выкладываю. Режим целочисле...   Oct 24 2013, 16:56
|- - Oleg55   поискал новый кварцевый генератор, главные условия...   Oct 25 2013, 02:57
|- - тау   Цитата(Oleg55 @ Oct 25 2013, 06:57) хорош...   Oct 25 2013, 09:40
|- - Oleg55   Цитата(тау @ Oct 25 2013, 13:40) неплохой...   Oct 28 2013, 16:45
|- - VCO   Цитата(Oleg55 @ Oct 28 2013, 19:45) а зач...   Oct 29 2013, 04:26
|- - Oleg55   Цитата(VCO @ Oct 29 2013, 07:26) А Вам он...   Oct 29 2013, 12:55
|- - тау   Цитата(Oleg55 @ Oct 29 2013, 16:55) ... а...   Oct 29 2013, 14:59
|- - Oleg55   Цитата(тау @ Oct 29 2013, 18:59) просчита...   Oct 29 2013, 16:24
- - VCO   Галопом по плате: 1. Слишком мало земли и виасов н...   Oct 30 2013, 09:11
|- - Oleg55   Цитата(VCO @ Oct 30 2013, 13:11) Галопом ...   Oct 30 2013, 14:34
|- - VCO   Цитата(Oleg55 @ Oct 30 2013, 17:34) не по...   Oct 31 2013, 04:48
- - ledum   Немного офф - почистите все предыдущие фотки анали...   Oct 30 2013, 15:04
- - Oleg55   Не могу я понять как на синтезаторы петли считать,...   Oct 30 2013, 15:27
|- - тау   петля вроде правильно посчитана в симуляторе. При...   Oct 30 2013, 15:44
|- - Oleg55   Цитата(тау @ Oct 30 2013, 19:44) петля вр...   Oct 30 2013, 16:30
|- - тау   Цитата(Oleg55 @ Oct 30 2013, 20:30) тоест...   Oct 30 2013, 18:37
|- - Oleg55   Цитата(тау @ Oct 30 2013, 22:37) нормальн...   Oct 31 2013, 03:38
|- - ledum   Цитата(Oleg55 @ Oct 31 2013, 05:38) Прохо...   Oct 31 2013, 07:49
|- - VCO   Цитата(ledum @ Oct 31 2013, 10:49) Ваши р...   Oct 31 2013, 08:30
|- - Oleg55   Цитата(ledum @ Oct 31 2013, 11:49) Вообще...   Oct 31 2013, 08:39
|- - ledum   Цитата(Oleg55 @ Oct 31 2013, 10:39) а есл...   Oct 31 2013, 09:19
|- - Oleg55   Цитата(ledum @ Oct 31 2013, 13:19) У Вас ...   Oct 31 2013, 09:29
||- - ledum   Цитата(Oleg55 @ Oct 31 2013, 11:29) Ни кт...   Oct 31 2013, 10:23
|||- - Oleg55   Цитата(ledum @ Oct 31 2013, 14:23) Да и в...   Oct 31 2013, 11:21
|||- - VCO   Цитата(Oleg55 @ Oct 31 2013, 14:21) нифиг...   Oct 31 2013, 11:55
||- - VCO   Цитата(Oleg55 @ Oct 31 2013, 12:29) сегод...   Oct 31 2013, 10:53
|- - Oleg55   Цитата(ledum @ Oct 31 2013, 13:19) Все-та...   Oct 31 2013, 15:22
|- - Oleg55   Поставил петлю номер 5. Как я и предполагал развал...   Nov 1 2013, 03:09
||- - тау   Цитата(Oleg55 @ Nov 1 2013, 07:09) Постав...   Nov 1 2013, 09:43
|- - VCO   Цитата(Oleg55 @ Oct 31 2013, 18:22) вот г...   Nov 1 2013, 04:49
|- - Oleg55   Цитата(VCO @ Nov 1 2013, 08:49) Это можно...   Nov 4 2013, 07:03
|- - khach   Цитата(Oleg55 @ Nov 4 2013, 09:03) вот с ...   Nov 4 2013, 07:18
||- - Oleg55   Цитата(khach @ Nov 4 2013, 11:18) Источни...   Nov 4 2013, 08:21
||- - ledum   Цитата(Oleg55 @ Nov 4 2013, 10:19) есть Б...   Nov 4 2013, 08:23
||- - Oleg55   Цитата(ledum @ Nov 4 2013, 12:23) Только ...   Nov 4 2013, 08:30
||- - ledum   Цитата(Oleg55 @ Nov 4 2013, 10:30) при вк...   Nov 4 2013, 08:41
||- - Oleg55   Цитата(ledum @ Nov 4 2013, 12:41) А потом...   Nov 4 2013, 08:55
||- - Oleg55   Пока мне еще не пришла "нормальная" опор...   Jan 13 2014, 13:21
|- - ledum   Цитата(Oleg55 @ Nov 4 2013, 09:03) Вы ска...   Nov 4 2013, 07:47
- - ledum   Не заметил осциллограмм +24В (ведь тоже импульсник...   Nov 1 2013, 10:01
- - тау   И еще , забыл, Вы вроде как поставили конденсатор ...   Nov 1 2013, 10:04


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 11:32
Рейтинг@Mail.ru


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