Страница 1 из 1

Кто программировал ДПКД?

Добавлено: Пт май 13, 2011 15:37:50
Vlad is 9
datasheet на кф1015пл4 http://www.1015pl.ru/products/kfkn1015pl4abv/
Тут вопрос такой, видели предделитель на входе ДПКДv ? В принципе не важно, какую микросхему рассматривать.
Как считать этот предделитель?
fвых синт=(fкварца/R)*V?
Но в этой формуле коэффициент деления v - целое число, если считать с предделителем:
(7/8) * ДПКДv,
или (31/32)*ДПКДv то никак не получается перестраивать частоту с шагом даже в 50 кгц!!!!!!
Помогите разобраться пожалуйста.

Re: Кто программировал ДПКД?

Добавлено: Пт май 13, 2011 22:07:18
Pablo
Здравствуйте! В общем случае это простая формула (Р*В+А)*Fог/К=Fvcо. Где Р - прескалер четное число(8 или 16)
http://www.fujitsu.com/downloads/MICRO/ ... B15E03.pdf
Подробнее по ссылке.
Совет: при некотором изменении формулы (оставить скобки с одной стороны от знака равно) [В] Для В челочисленное деление на прескалер для {A} дробный остаток * Р

Шаг сетки задается делителем ДФКД и опорным генератором. Надо очень постараться чтобы найти такой опорник у которого при делении не получится 50 кГц.

Re: Кто программировал ДПКД?

Добавлено: Сб май 14, 2011 15:37:27
Vlad is 9
на прескалере (предделителе) написано: 64/65 и 128/129, какие это целочисленные делители?
В первом слове в 16 бите (параметр SW) возможно выбрать только один из них введя 0/1.
Значит надо считать 64/65=0,985, а 128/129=0,992 ?

Re: Кто программировал ДПКД?

Добавлено: Сб май 14, 2011 15:41:21
Vlad is 9
Совет: при некотором изменении формулы (оставить скобки с одной стороны от знака равно) [В] Для В челочисленное деление на прескалер для {A} дробный остаток * Р

Прошу прощения, но не очень то понял.... Можно пример, пожалуйста.

Re: Кто программировал ДПКД?

Добавлено: Сб май 14, 2011 22:10:12
Davlet
Немного поправлю:
fвых синт=(fкварца/R)*(P*V+A),
где P - коэф. деления прескаллера типа P/(P+1) (у 1015пл4 P=7 или P=31, выбирается 32 битом);
V - коэф. деления ДПКД (с 14 по 26 бит);
прескалером управляет т.н. поглащающий счетчик (swallow counter), коэф. деления которого =А (с 27 по 31 бит).
З.Ы. Примерно вроде так, поточнее теорию можно почитать тут http://chip-news.ru/archive/chipnews/200107/2.htm

Re: Кто программировал ДПКД?

Добавлено: Вс май 15, 2011 21:45:28
Pablo
Пример можно.
Обычно в этих формулах берется Р = четному числу.
Мы хотим получить частоту 1650 МГц при шаге сетки 50 кГц и опорнике 10 МГц.
10е6/50е3=200 это ДФКД
Fvco=(10e6/200)*(P*B+A) где Р=64/65 берем P=64
Fvco/(10e6/200)=(Р*В+А)=33000
[33000/P]=[33000/64]=515 (33000/64=515.625) B=515
{33000/P}={33000/64}=0.625 0.625*P=A
A={33000/64}*64=0.625*64=40 A=40

Проверяем 50000*(64*515+40)=1650000000

Надеюсь понятно :)))

Re: Кто программировал ДПКД?

Добавлено: Вс май 15, 2011 23:11:37
Vlad is 9
Спасибо большое за подробный ответ... Пытаюсь разобраться.
"Легче научить нового работника, чем переучить старого".

Re: Кто программировал ДПКД?

Добавлено: Пн май 16, 2011 21:31:38
Pablo
A ты Откуда?

Re: Кто программировал ДПКД?

Добавлено: Вт май 17, 2011 14:04:06
Vlad is 9
Сам я из Волгограда.
Разобрался наконец, получилось расписать коды частоты речного УКВ диапазона для синтезатора КФ1015ПЛ4А.
В основном, перестройку по частоте осуществляет прескалер (шаг 25кГц).
Спасибо всем большое.
Теперь пойду считать петлевой ФНЧ.
ГУН выбрал готовый. Конечно хорошо было-бы разобраться с программированием микроконтроллеров для управления синтезаторами (это для себя), думаю сделать это вскором времени.

Re: Кто программировал ДПКД?

Добавлено: Ср май 18, 2011 07:07:33
Pablo
Вообще, для синтезаторов есть неплохой софт о AD называется ADI Sim PLL. В нем и расчет фильтров и типовые синтезаторы и.т.д.
По вопросу географии, Хотел предложить работу в Воронеже.