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

 
 
 
Reply to this topicStart new topic
Makeda
сообщение Oct 17 2012, 12:08
Сообщение #1


Участник
*

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



Здравствуйте

Разбираюсь в работе фазового детектора ADF4001.

1) Подскажите, в чем заключается суть режима Fastlock Mode. Что записывать в разряды TIMER COUNTER CONTROL и CURRENT SETTING 2, CURRENT SETTING 1.
Цитата
Fastlock Mode 1

In this mode, the charge pump current is switched to the
contents of Current Setting 2. The device enters fastlock by
having a 1 written to the CP gain bit in the N counter latch. The
device exits fastlock by having a 0 written to the CP gain bit in
the AB counter latch.

Fastlock Mode 2

In this mode, the charge pump current is switched to the
contents of Current Setting 2. The device enters fastlock by
having a 1 written to the CP gain bit in the N counter latch. The
device exits fastlock under the control of the timer counter.
After the timeout period determined by the value in TC4 to
TC1, the CP gain bit in the N counter latch is automatically
reset to 0 and the device reverts to normal mode instead of
fastlock.


2) Какой сигнал переводит детектор в режим Power-Down? По описанию непонятно.
3) В чем разница между Initialization latch и Function latch?

Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Oct 17 2012, 22:18
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Цитата(Makeda @ Oct 17 2012, 16:08) *
3) В чем разница между Initialization latch и Function latch?

13-я страница даташта:
Цитата
When C2, C1 = 1, 1, the initialization latch is programmed.
This is essentially the same as the function latch (programmed
when C2, C1 = 1, 0).
However, when the initialization latch is programmed, there is
an additional internal reset pulse applied to the R and N counters.
This pulse ensures that the N counter is at a load point when
the N counter data is latched, and the device will begin counting
in close phase alignment.


Аппаратно усыпляет микросхему сигнал CE. Если он прибит гвоздями к "1", то можно программно.
Вам power down всей микросхемы или только детектора? Попробуйте CP Three-State бит.
А так, судя по описанию, биты PD1 и PD2. Страница 12 даташита.

И самое интересное - зачем fast lock Вам понадобился?

current setting (две штуки - два профиля. Я не использую обычно переключение между профилями). Ток детектора используется при расчётах петли. Общий принцип - чем больший ток обеспечивает детектор - тем меньшие номиралы резисторов в фильтре петли можно использовать - тем меньше внеполосные шумы синтезатора. Если детектору надо управлять несколькими ГУН с отличающейся чувствительностью по управлению и нет возможности скомпенсировать это усилением петли - тогда можно изменять ток детектора на разных поддиапазонах.

Приаттаченый исходник отсюда.

Сообщение отредактировал Genadi Zawidowski - Oct 17 2012, 22:30
Go to the top of the page
 
+Quote Post
Makeda
сообщение Oct 18 2012, 08:39
Сообщение #3


Участник
*

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



Спасибо за ответ. Есть еще несколько вопросов.

Цитата
However, when the initialization latch is programmed, there is
an additional internal reset pulse applied to the R and N counters.This pulse ensures that the N counter is at a load point when
the N counter data is latched, and the device will begin counting
in close phase alignment.


Выходит нужно просто загрузить одинаковые значения в initialization latch и function latch?

Цитата
Аппаратно усыпляет микросхему сигнал CE. Если он прибит гвоздями к "1", то можно программно.
Вам power down всей микросхемы или только детектора?


Для начала интересует каким будет сигнал CE, если порт CE схемы ни к чему не подключен?

Цитата
Попробуйте CP Three-State бит


С этим понятно.

Цитата
А так, судя по описанию, биты PD1 и PD2.


Если к примеру CE PIN = 1, PD2 = 1, PD1 = 1. Выбран режим Synchronous Power-Down. Так вот интересно каким сигналом синхронно отключается питание.

Цитата
current setting (две штуки - два профиля. Я не использую обычно переключение между профилями). Ток детектора используется при расчётах петли. Общий принцип - чем больший ток обеспечивает детектор - тем меньшие номиналы резисторов в фильтре петли можно использовать - тем меньше внеполосные шумы синтезатора. Если детектору надо управлять несколькими ГУН с отличающейся чувствительностью по управлению и нет возможности скомпенсировать это усилением петли - тогда можно изменять ток детектора на разных поддиапазонах.


Тут интересует что записывать в function latch и Initialization lanch в биты отвечающие Current Setting 1 и 2. Я так понимаю по умолчанию используется Current Setting 1 (когда FastLock отключен). С его помощью задается ток на выходе CP пот таблице ниже?

Какие сопротивления имеются ввиду в таблице?

Пример кода хорош. Но там часть. Где увидеть полную версию. Скачал файл TC1-Oct-04-2012, зайдя по ссылке, но нужного не увидел.

Сообщение отредактировал Makeda - Oct 18 2012, 09:08
Эскизы прикрепленных изображений
 РЈРјРµРЅСЊС€РµРЅРѕ РґРѕ 54%
Прикрепленное изображение
376 x 155 (13.91 килобайт)
 
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Oct 18 2012, 20:39
Сообщение #4


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Цитата
Выходит нужно просто загрузить одинаковые значения в initialization latch и function latch?

Достаточно один из них, например Initialization latch.

Цитата
Пример кода хорош. Но там часть. Где увидеть полную версию. Скачал файл TC1-Oct-04-2012, зайдя по ссылке, но нужного не увидел

Это полный проект, собирающийся и под AVR и под ARM. Пользуйтесь поиском по файлам Вашего текстового редактора.
Цитата
Какие сопротивления имеются ввиду в таблице?

Сопротивление резистора, подключённого к выводу "1" микросхемы в TSSOP.
Цитата
Для начала интересует каким будет сигнал CE, если порт CE схемы ни к чему не подключен?

Высокоомный вход логики, висящей в воздухе? Известно, что его состояние зависит от положения Луны и погоды в Антарктиде.
Цитата
Я так понимаю по умолчанию используется Current Setting 1 (когда FastLock отключен).

Какой именно CURRENT SETTING использовать, если FAST LOCK отключён, указывают битом G1 в N Counter Latch - страница 9 даташита. Вы вообще его читаете? Там ответ точнее, чем я сейчас сказал.

Сообщение отредактировал Genadi Zawidowski - Oct 18 2012, 20:44
Go to the top of the page
 
+Quote Post
Makeda
сообщение Oct 19 2012, 10:40
Сообщение #5


Участник
*

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



Цитата
Достаточно один из них, например Initialization latch.


Собираюсь использовать метод Initialization Latch для программирования детектора, сбивает указание грузить и function latch и initialization latch.

Цитата
Device Programming After Initial Power-Up
After initially powering up the device, there are three ways to
program the device.

Initialization Latch Method
1. Apply VDD.
2. Program the initialization latch (11 in two LSBs of input
word). Make sure that the F1 bit is programmed to 0.
3. Conduct a function latch load (10 in two LSBs of the
control word). Make sure that the F1 bit is programmed to 0.
4. Perform an R load (00 in two LSBs).
5. Perform an N load (01 in two LSBs).


Цитата
Это полный проект, собирающийся и под AVR и под ARM. Пользуйтесь поиском по файлам Вашего текстового редактора.


В архиве один файл adf4001.c. Это явно не все. Буду благодарен за полный проект.
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Oct 19 2012, 14:01
Сообщение #6


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Цитата(Makeda @ Oct 19 2012, 14:40) *
В архиве один файл adf4001.c. Это явно не все. Буду благодарен за полный проект.


В архиве TC1-Oct-04-2012.zip тут полный проект, где инициализируется ADF4001 в том числе. Там и DDS-ки разные и индикаторы. Ищите вызовы функций, описанных в adf4001.c

Сообщение отредактировал Genadi Zawidowski - Oct 19 2012, 14:02
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 29th June 2025 - 16:48
Рейтинг@Mail.ru


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