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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> проблема с ФАПЧ на 64 МГц
Lmx2315
сообщение Nov 28 2013, 12:35
Сообщение #1


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



Здравствуйте уважаемые.

Помогите разобраться в настройке схемы кольца ФАПЧ с использованием фазового детектора типа ADF4110 ф. Analog Devices, в качестве ГУНа выбран ROS-70-119 ф.Mini-Circuits. Эталон - 5МГц .
Не могу добиться захвата частоты, ПИФ фильтр рассчитан с помощью программы ADIsimPLL_V3_50_06 ф. Analog Devices.
Фазовый детектор в положение 0В или 5,5В.
Сигнал захвата с выхода MUXOUT естественно отсутствует.
Программным методом убедился, что сигналы опорной частоты и сигнал с ГУНа на ФД приходят и делятся до значения частоты сравнения 1 МГц,
что и наблюдаю на выводе MUXOUT.
Частота сравнения равна 1МГц,частота ГУНа 64 МГц, полоса ПИФа 1 кГц, ток ПИФа 5 мА.
Прилагаю реализованную схему, параметры кольца и диаграммы захвата по частоте и фазе.
Прикрепленные файлы
Прикрепленный файл  _____________________.pdf ( 278.42 килобайт ) Кол-во скачиваний: 78
Прикрепленный файл  ________________________.pdf ( 433.83 килобайт ) Кол-во скачиваний: 65
Прикрепленный файл  ________________________________________.pdf ( 471.33 килобайт ) Кол-во скачиваний: 63
 


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
sevstels
сообщение Nov 28 2013, 13:28
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 626
Регистрация: 3-12-07
Пользователь №: 32 910



О..... атас!
Емкости у Вас правильно в фильтре поставлены? Микрофарадные?


Не знаю точно по поводу 4110 и этой хитрой фильтровой проги, но видимо значения не верны.
Или не верны коэффициенты для CHARGE PUMP, а конкретно CURRENT SETTING 1, 2.


--------------------
Herz - дятел.
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Nov 28 2013, 13:51
Сообщение #3


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



QUOTE (sevstels @ Nov 28 2013, 16:28) *
О..... атас!
Емкости у Вас правильно в фильтре поставлены? Микрофарадные?


ёмкости стоят как на схеме.

QUOTE
или не верны коэффициенты для CHARGE PUMP, а конкретно CURRENT SETTING 1, 2.

..перебирали все варианты - не работает. Даже похожего на захват нет.
Гун уносит всё время в край .


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
sevstels
сообщение Nov 28 2013, 13:54
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 626
Регистрация: 3-12-07
Пользователь №: 32 910



переключите полярность детектора
там есть бит управления


--------------------
Herz - дятел.
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Nov 28 2013, 13:56
Сообщение #5


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



Причём точно такая же схема, рассчитанная в той же проге на частоте 360 МГц отлично работает.

QUOTE (sevstels @ Nov 28 2013, 16:54) *
переключите полярность детектора
там есть бит управления

..пробовали, не помогает - гун всё также стоит с краю.

Кстати, может важно - коды считаем в проге : Analog Devices INT-N PLL Software


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
sevstels
сообщение Nov 28 2013, 14:20
Сообщение #6


Знающий
****

Группа: Участник
Сообщений: 626
Регистрация: 3-12-07
Пользователь №: 32 910



Чтоб понять, правильно ли работает.
Зацепите вход ГУНа на переменный резистор и по частотомеру примерно выведите его на частоту захвата по вашим коэффициентам.
На выходе управления при этом должно появиться биение с разностью между REF каналом и N каналом.
В вашем случае это 960Гц. Тогда вы его должны увидеть и на выходе фильтра петли.
Если биение появилось и его размах равен питанию - замкните петлю, тут же должно захватиться.
Если улетает, значит полярность не совпадает.
Если начинает генерить, это перерегулирование и надо уменьшать петлевое усиление.


Насчёт кодов... не знаю.
Я всегда свою либу пишу.
АД набрало кучу бестолковых индусов на софт и доверия им нет никакого.

Ещё возможен вариант, что вы не прочитали даташит.
А там написано про минимальную рабочую частоту = 80 мгц. wink.gif
И для счастья видимо надо "подлить" мощности на вход.


--------------------
Herz - дятел.
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Nov 28 2013, 15:01
Сообщение #7


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



QUOTE (sevstels @ Nov 28 2013, 17:20) *
Ещё возможен вариант, что вы не прочитали даташит.
А там написано про минимальную рабочую частоту = 80 мгц. wink.gif
И для счастья видимо надо "подлить" мощности на вход.

..спасибо за отзыв!
Даташит прочитали правильно, даже применяли ADf4001 и ADF4002 - чтобы точно соответствовать , результат - тот же и ведёт себя так же.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
sevstels
сообщение Nov 28 2013, 15:25
Сообщение #8


Знающий
****

Группа: Участник
Сообщений: 626
Регистрация: 3-12-07
Пользователь №: 32 910



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



В любом случае, если мс работает правильно, биение между разницой частот должно быть устойчиво видно осц.

Пин CE должен быть в 1.


--------------------
Herz - дятел.
Go to the top of the page
 
+Quote Post
AFK
сообщение Nov 28 2013, 15:55
Сообщение #9


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

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



Покажите какие регистры грузите. Может порядок имеет значение.
Какой опорник используете?
Полосу фильтра на порядок бы увеличить: у ADF4110 шум где-то -116, а у гуна -93 на отстройке 1 кГц - зачем Вам этот горб.
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Nov 29 2013, 05:57
Сообщение #10


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



QUOTE (AFK @ Nov 28 2013, 18:55) *
Покажите какие регистры грузите. Может порядок имеет значение.
Какой опорник используете?
Полосу фильтра на порядок бы увеличить: у ADF4110 шум где-то -116, а у гуна -93 на отстройке 1 кГц - зачем Вам этот горб.


CODE
void f64 (char k, char r)
{
unsigned long kod1,kod2,kod3,kod4,kodx,kody;    
  
  
   kod1=0x14;    //R counter Latch
   kod2=0x801;   // N counter latch
   kod3=0x42; //Function Latch
   kod4=0xD8003; // Initialization Latch  
    
if (r==1)  
{   kodx=kod4&0xffffff00;
    kody=kodx|0x33;
    
    spisend64 (kody);  
    spisend64 (kod1);
    spisend64 (kod2);
        
     printf ("включён МУХ 3.3В \r\n");}  
    
if (r==0)  
    
      {
      
       kodx=kod4&0xffffff00;
       kody=kodx|0x73;
    
       spisend64 (kody);
       spisend64 (kod1);
       spisend64 (kod2);
       printf ("включён МУХ 0В \r\n");}
  
if (r==5)

  {    
  
       kodx=kod4&0xffffff00;
       kody=kodx|0x43;
      
       spisend64 (kody);  
       spisend64 (kod1);    
       spisend64 (kod2);      
                  
       printf ("включён R  \r\n");}
      
  if (r==6)  
        
        {
        
       kodx=kod4&0xffffff00;
       kody=kodx|0x23;
      
       spisend64 (kody);  
       spisend64 (kod1);
       spisend64 (kod2);
  
       printf ("включён N \r\n");}  
                  
  if (r==7)  
        
        {
        
       kodx=kod4&0xffffff00;
       kody=kodx|0x13;
      
       spisend64 (kody);  
       spisend64 (kod1);
       spisend64 (kod2);
                
  if (r=='b')  
        
        {
        
       kodx=kod4&0xffffff00;
       kody=kodx|0xb;
      
       spisend64 (kody);  
       spisend64 (kod1);
       spisend64 (kod2);
  
       printf ("выключен фазовый детектор \r\n");}      
              
}



Опорник - 5мгц, рубидиевый стандарт.
з.ы.
Мне подсказывают что биений мы не видим на фильтре sad.gif . Хотя частоты делятся правильно - выводим и видим их на МУХе.

QUOTE (sevstels @ Nov 28 2013, 18:25) *
тогда проверьте включен ли бит CP
током CP можно поиграть
может у прескалера коэф не тот выставлен
или регистры загружаются с ошибками, укоротите кабель
В любом случае, если мс работает правильно, биение между разницой частот должно быть устойчиво видно осц.
Пин CE должен быть в 1.


Бит CP включён, когда мы CPпереводим в третье состояние специально - видим как ГУН плавно плывёт по диапазону, пока разряжаются емкости в фильтре.
С загрузкой вроде проблем -нет , мы видим что реф. и гуновская частота делятся как надо , да и к тому же точно такая же схема но на 360 МГц , программируемая точно также - работает!
Пин CE в 1., через 4.7К на питание.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
sevstels
сообщение Nov 29 2013, 06:12
Сообщение #11


Знающий
****

Группа: Участник
Сообщений: 626
Регистрация: 3-12-07
Пользователь №: 32 910



Не видите, потому как конденсатор ОЧЕНЬ большой ёмкости а выходной ток "насоса" маленький.
Отпаяйте микрофарадный конденсатор С1 и попробуйте без него.
При подходе ГУН к установленой частоте с обоих сторон, должны увидеть биение фаз опоры и ГУН.

И ещё, если частота не захвачена, ток CP надо ставить максимальным, для ускорения процесса.
Если ток маленький, то можно вообще не дождаться положительного результата. wink.gif


--------------------
Herz - дятел.
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Nov 29 2013, 07:25
Сообщение #12


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



..спасибо, будем смотреть.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Dec 2 2013, 08:35
Сообщение #13


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



Уважаемые.
Биения есть как на фильтре так и на анализаторе видны.
Чардж пумп выдаёт максимальный ток - кольцо не хватается ,куда рыть ?
..подскажите sm.gif


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
ViKo
сообщение Dec 2 2013, 08:56
Сообщение #14


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Ради прикола поменяйте местами цепи на RFin и /RFin.
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Dec 2 2013, 09:04
Сообщение #15


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



QUOTE (ViKo @ Dec 2 2013, 11:56) *
Ради прикола поменяйте местами цепи на RFin и /RFin.

..жалко резать красоту. Оставлю на крайний случай.

Может какой совет насчёт ПИФа можно придумать?
зы.
я уж и пальцем тыкал - не помогает.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post

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

 


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


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