|
|
  |
adf4350 Программирование, Помогите разобраться с содержимым регистров |
|
|
|
Feb 24 2014, 06:35
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 4-06-07
Пользователь №: 28 160

|
Цитата(messenger @ Feb 23 2014, 16:28)  Прошло 2 года Что за это время было сделано? Тот синтезатор заработал? Или это попытка №2? "Правильно собранная схема в настройке не нуждается"ADF4350 - надёжная и стабильная микросхема, серьёзных непонятных проблем с ней ещё не возникало... 1. Перепроверить схему подключения в соответствии с описанием производителя. Проверить напряжения питания, подключение земли, качество пайки микросхемы - обычно достаточно тестера с щупом-иголкой, которой проверяются напряжения на _выводах_ микросхемы. С этим точно всё в порядке? (надеюсь, что да, но ... бывает, приходится ехать в командировку лишь для того, чтобы включить питание у якобы неработающего устройства...) 2. Проверить программную часть - порядок загрузки регистров (обязательно R5-4-3-2-1-0), укажите ещё раз, что в них загружаете? Проверьте работу фазового детектора. Частота выходного сигнала ведь выше ожидаемой? 0,7-0,9 В - это нижняя граница, в случае, если петля ФАПЧ работоспособна, она пытается уменьшить частоту ГУН. О работоспособности петли будет свидетельствовать изменение напряжения Vt до максимума (2,4В) при изменении полярности PD. В Вашем случае, похоже, неправильно выбирается поддиапазон работы внутреннего ГУН. Попробуйте увеличить band select clock divider (биты BS8:BS1). Также не забываем, что при перестройке синтезатора сигнал REF обязательно должен присутствовать, а внутренний алгоритм выбора поддиапазона ГУН инициализируется при записи регистра R0. Что на выходе MUX в режиме N divider output?
|
|
|
|
|
Feb 24 2014, 08:36
|
Местный
  
Группа: Участник
Сообщений: 361
Регистрация: 23-03-07
Пользователь №: 26 457

|
Цитата(MikeSmith @ Feb 24 2014, 09:35)  Проверьте работу фазового детектора. Частота выходного сигнала ведь выше ожидаемой? 0,7-0,9 В - это нижняя граница, в случае, если петля ФАПЧ работоспособна, она пытается уменьшить частоту ГУН. О работоспособности петли будет свидетельствовать изменение напряжения Vt до максимума (2,4В) при изменении полярности PD. Частота устанавливалась то больше то меньше заданной. Изменил полярность PD. Напряжение 1.6В. band select clock divider у меня максимальная 125 кГц. Цитата(MikeSmith @ Feb 24 2014, 09:35)  Что на выходе MUX в режиме N divider output? Впал в ступор. Там должна быть Fpfd =1 МГц ?
|
|
|
|
|
Feb 24 2014, 09:07
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 4-06-07
Пользователь №: 28 160

|
Цитата(messenger @ Feb 24 2014, 12:36)  Впал в ступор. Там должна быть Fpfd =1 МГц ? Если есть захват частоты, и Fpd=Fref/R=30МГц/30 - то безусловно да. N divider output == Fout/(INT+FRAC/MOD) ? так убеждаемся в работоспособности N-делителя. На выходе N divider обычно наблюдаются короткие импульсы, но частота следования точно должна соответствовать Fpd
|
|
|
|
|
Feb 24 2014, 14:40
|
Узкополосный широкополосник
     
Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462

|
Цитата(messenger @ Feb 24 2014, 18:11)  При коммутации "N divider output" на выход MUXOUT получил 172 кГц ?! Причем с новой записью частота немного меняется. Очень похоже на симптомы, которые я встречал при плохой разводке, когда конденсаторы по питанию и другим выводам (по 10 пФ) стояли слишком далеко от микросхемы. Сбоит алгоритм автоматического выбора поддиапазона (номер ГУНа, набор резонансных емкостей). Эффект проявляется в том, что после прогрузки 1-го регистра, начинается последовательный перебор поддиапазонов, но микросхема не останавливается ни на одном, вне зависимости от параметров интегрирующей цепи и тактовой частоты внутренней логики (задается отдельно). Проверить можно следующим образом: посмотреть на какой частоте чаще останавливается микросхема после инициализации и изменить коэффициенты деления в своей программе на частоту, близкую к измеренной. Если частота захватится, то проблема локализована и остается переразводить печать или шаманить с конденсаторами, последнее - маловероятно, что поможет.
|
|
|
|
|
Feb 24 2014, 14:55
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 4-06-07
Пользователь №: 28 160

|
Цитата(messenger @ Feb 24 2014, 18:11)  REG5= 0-40-0-5 REG4= 0-0-80-3C REG3= 0-4-80-3 REG2= 71-7-9F-C2 REG1= 8-0-80-11 REG0= 4-E2-0-0 Ничего фатального пока не вижу. Попробуйте отключить CSR (R3) и использовать Feedback Fundamental (DB23, R4). Выходы RFout к питанию подключены?
|
|
|
|
|
Feb 25 2014, 17:42
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 4-06-07
Пользователь №: 28 160

|
Цитата(messenger @ Feb 25 2014, 20:46)  Пробовал проверить описанный rloc алгоритм, пока не получилось Каждая новая загрузка регистра R0 заново будет инициировать алгоритм переключения ГУН. Не трогайте регистры. Вместо фиксированного (кварцевого?) опорного генератора можно подать сигнал с перестраиваемого, и подруливая его частоту, попытаться обеспечить захват. Заодно можно проверить чувствительность к амплитуде REF. Какая используется частота опоры REF? 60 МГц? И ещё: частота ГУН довольно сильно зависит от питания Vvco. Если оно в процессе перестройки "плавает", то автомат управления поддиапазонами может промахиваться. Ваше питание 3В стабильно?
Сообщение отредактировал MikeSmith - Feb 25 2014, 18:15
|
|
|
|
|
Feb 26 2014, 19:28
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 4-06-07
Пользователь №: 28 160

|
Цитата(messenger @ Feb 26 2014, 22:24)  Опору двигал, пока внятного ничего не получается. ... При загрузке данных ГУН улетает ниже заданной частоты (2.45), причем в 90% случаев к 2.1-2.2, т.е. алгоритм выбора сбоит. +-400 кГц мало, для захвата в этом случае нужно 60*2,15/2,45 = 52,6 МГц. Цитата(messenger @ Feb 26 2014, 22:24)  А при каких условиях на выходе PD нулевое напряжение? Причин масса, но при рабочей петле, работающем фазовом детекторе (наличие опоры и поделенной выходной частоты) и положительной полярности PD - когда выходная частота выше ожидаемой. Давайте взглянем на вашу плату и исходники.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|