|
проблема с ФАПЧ на 64 МГц |
|
|
|
Nov 28 2013, 12:35
|

отэц
    
Группа: Свой
Сообщений: 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 мА. Прилагаю реализованную схему, параметры кольца и диаграммы захвата по частоте и фазе.
--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0 SHA-256
|
|
|
|
3 страниц
1 2 3 >
|
 |
Ответов
(1 - 31)
|
Nov 28 2013, 13:51
|

отэц
    
Группа: Свой
Сообщений: 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
|
|
|
|
|
Nov 28 2013, 13:56
|

отэц
    
Группа: Свой
Сообщений: 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
|
|
|
|
|
Nov 28 2013, 14:20
|

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

|
Чтоб понять, правильно ли работает. Зацепите вход ГУНа на переменный резистор и по частотомеру примерно выведите его на частоту захвата по вашим коэффициентам. На выходе управления при этом должно появиться биение с разностью между REF каналом и N каналом. В вашем случае это 960Гц. Тогда вы его должны увидеть и на выходе фильтра петли. Если биение появилось и его размах равен питанию - замкните петлю, тут же должно захватиться. Если улетает, значит полярность не совпадает. Если начинает генерить, это перерегулирование и надо уменьшать петлевое усиление. Насчёт кодов... не знаю. Я всегда свою либу пишу. АД набрало кучу бестолковых индусов на софт и доверия им нет никакого. Ещё возможен вариант, что вы не прочитали даташит. А там написано про минимальную рабочую частоту = 80 мгц.  И для счастья видимо надо "подлить" мощности на вход.
--------------------
|
|
|
|
|
Nov 28 2013, 15:01
|

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

|
QUOTE (sevstels @ Nov 28 2013, 17:20)  Ещё возможен вариант, что вы не прочитали даташит. А там написано про минимальную рабочую частоту = 80 мгц.  И для счастья видимо надо "подлить" мощности на вход. ..спасибо за отзыв! Даташит прочитали правильно, даже применяли ADf4001 и ADF4002 - чтобы точно соответствовать , результат - тот же и ведёт себя так же.
--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0 SHA-256
|
|
|
|
|
Nov 29 2013, 05:57
|

отэц
    
Группа: Свой
Сообщений: 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мгц, рубидиевый стандарт. з.ы. Мне подсказывают что биений мы не видим на фильтре  . Хотя частоты делятся правильно - выводим и видим их на МУХе. QUOTE (sevstels @ Nov 28 2013, 18:25)  тогда проверьте включен ли бит CP током CP можно поиграть может у прескалера коэф не тот выставлен или регистры загружаются с ошибками, укоротите кабель В любом случае, если мс работает правильно, биение между разницой частот должно быть устойчиво видно осц. Пин CE должен быть в 1. Бит CP включён, когда мы CPпереводим в третье состояние специально - видим как ГУН плавно плывёт по диапазону, пока разряжаются емкости в фильтре. С загрузкой вроде проблем -нет , мы видим что реф. и гуновская частота делятся как надо , да и к тому же точно такая же схема но на 360 МГц , программируемая точно также - работает! Пин CE в 1., через 4.7К на питание.
--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0 SHA-256
|
|
|
|
|
Nov 29 2013, 06:12
|

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

|
Не видите, потому как конденсатор ОЧЕНЬ большой ёмкости а выходной ток "насоса" маленький. Отпаяйте микрофарадный конденсатор С1 и попробуйте без него. При подходе ГУН к установленой частоте с обоих сторон, должны увидеть биение фаз опоры и ГУН. И ещё, если частота не захвачена, ток CP надо ставить максимальным, для ускорения процесса. Если ток маленький, то можно вообще не дождаться положительного результата.
--------------------
|
|
|
|
|
Dec 2 2013, 09:04
|

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

|
QUOTE (ViKo @ Dec 2 2013, 11:56)  Ради прикола поменяйте местами цепи на RFin и /RFin. ..жалко резать красоту. Оставлю на крайний случай. Может какой совет насчёт ПИФа можно придумать? зы. я уж и пальцем тыкал - не помогает.
--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0 SHA-256
|
|
|
|
|
Dec 2 2013, 09:42
|

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

|
QUOTE (sevstels @ Dec 2 2013, 12:13)  выложите схему подключения pll ..фотку позже. Там где надпись 5МГц - фазовый детектор, операционник справа . Слева - оптрон по шине SPI . ГУН на обратной стороне. Схему принципиальную - чуть позже выложу. Пойду - поем.
--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0 SHA-256
|
|
|
|
|
Dec 2 2013, 11:10
|

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

|
QUOTE (sevstels @ Dec 2 2013, 13:39)  Сигнал после DA3 не сильно отличается от входного?
ГУН тюнется во всём диапазоне управляющего сигнала? Проверьте, может слишком много ему даёте и он вспотыкается и генерация срывается. ГУН когда стоит с краёв - не срывается, генерация есть постоянная, после операционника - ничего необычного. Мы даже вовсе операционник снимали - пересчитывали кольцо и тот же отрицательный результат. Поставили резистор 100 Ом и конеденсаторы. Ничего не изменилось. Выглядит это так - включаем питание , программируем , видим как палка гуна в окружении биений - медленно плывёт снизу вверх по частоте и не до ходя до рабочего положения, резко прыгает куданить на край. И там стоит, в окружении биений. Кстати , биения на спектре не от несущей расходятся а как бы проплывают мимо неё.
--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0 SHA-256
|
|
|
|
|
Dec 3 2013, 08:32
|

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

|
QUOTE (mw_duk @ Dec 2 2013, 23:05)  Вас не смущает нижний предел ГУНа ? Это потому что пробовали и с генератором ГК-87 , и с ГУНом. И ПИФ пересчитывали и полосы расширяли/сужали , без-толку. ГУН 64 МГц тянет , он работает от 55 до 81 МГц. QUOTE (sevstels @ Dec 2 2013, 14:36)  Судя по поведению, у вас сигнал полярности детектирования - инверсный. Отсюда вывод, если после его подачи (команды изменения бита), поведение устройства не изменяется, значит не корректно загружается микросхема. ..в том же командном слове где бит полярности детектора - есть бит перевода в третье состояние выхода чардж пумпа , он работает - переводится в третье состояние.
--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0 SHA-256
|
|
|
|
|
Dec 20 2013, 09:34
|

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

|
QUOTE (ViKo @ Dec 20 2013, 11:59)  Каковы успехи? ..Взяли ФАПЧ на 160 (он работает) , умножили на 2 и поделили на 5. Соответственно отфильтровав. обошли проблему стороной.
--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0 SHA-256
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|