|
Fractional N? Multisynth , si5351 |
|
|
|
Aug 9 2017, 05:49
|
Гуру
     
Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493

|
Возникла задача построить один OCXO под другой до фазы. Сразу скажу, что мало в этом понимаю вообще, паял в юности обычные ФАПЧ синтезаторы бытовые со всякими 10/11 внешними ЭСЛ делителями, но не лез думать. Так вот. Завел сию микруху Si5351, для начала думаю так, скажу ей "делай мне из 10 МГц на входе 10 и на выходе, посмотрим". Ок, смотрим выход одним каналом, а другой канал сравним с другим ОСХО. Видим, что плавно набегает фаза другого на первый, за 4 секунды 2pi, то есть надо понизить частоту синтезера на 0.025 ppm. Сделал, и теперь вижу бред на видео. Фаза точно также набегает, а потом зато скачком (ну скачок наверное плавный, на глаз не увидеть, но неважно) откатывается назад. То есть навернре средняя частота действительно стала какой просил, за 4 секунды на один период меньше стало, но понятно, что такое поведение фазы мне и даром не надо. Собственно вопрос, я где то накосячил или так оно и должно быть? Что делать неспрашиваю, ибо у OCXO есть управление напряжением и буду старым аналоговым способом.
Прикрепленные файлы
Hh.mp4 ( 8.53 мегабайт )
Кол-во скачиваний: 20
|
|
|
|
|
Aug 9 2017, 07:04
|
Гуру
     
Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493

|
Цитата(Jurenja @ Aug 9 2017, 09:26)  Синтезаторы, использующие счётчики с дробными коэффициентами деления, этого приципиально не умеют. Поэтому синтезаторы частоты получаются, но эта частота не с точностью до фазы. Выбранная вами микросхема вся fractional-N, режим integer-N в ней не предусмотрен. Нужно выбрать другую микросхему.
PS. То что нужно вам должно получится и с микросхемой fractional-N, если есть возможность загрузить в счётчики целочисленные коэффициенты деления. Может. Даже бит такой специальный есть. "If a + b/c is an even integer, integer mode may be enabled for PLLA or PLLB by setting parameter FBA_INT or FBB_INT respectively. In most cases setting this bit will improve jitter when using even integer divide values. Whenever spread spectrum is enabled, FBA_INT must be set to 0." Все равно не понимаю, что мешает ей подгонять фазу плавнее. А Техас вот аплликухе на 36 странице именно этот эффект описывает ? А в целочисленном режиме как фаза поведет себя ? Мне надо чтобы она вообще никуда не прыгала, она у меня целевая измеряемая величина.. DDS не катит по иным причинам.. Хотя уже даже и не знаю..
|
|
|
|
|
Aug 9 2017, 07:30
|
Гуру
     
Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493

|
Цитата(Jurenja @ Aug 9 2017, 10:22)  Если может, то используйте целочисленные коэффициенты и получите то, что хотите. На стр.36 именно про это.
Еще раз. Если коэффициенты деления хотя бы одного из делителей в ФАПЧ дробные, то отношение выходной и опорной частот не будет целочисленным. Это означает "вечное" набегание фазы сигналов на входах фазо-частотного детектора (PFD) и постоянное изменение управляющего напряжения на входе ГУНа (VCO). Сделать набегание фазы более плавным (т.е. выходную частоту более стабильной) можно уменьшением ширины полосы ФАПЧ. А откуда я знаю какая у нее полоса ? Все внутрях чипа. Гм, Силабс вообще интересно пишет "Interesting question. MultiSynth is not a PLL. MultiSynth is a fractional divider technology that can adjust the clock output phase in real-time to "fix" any of the phase error that results from the frequency division. Since MultiSynth does control phase in real time just like a PLL, but it produces less cross-talk because there are less VCO's. MultiSynth behaves like a PLL in terms of frequency flexibility, so devices that employ multiple versions behave like devices with multiple PLL's. Practically speaking, MultiSynth can produce the flexibility of multiple PLL's but with lower power since only one PLL is used. " Чет у них странное изобретение какое-то.. может кто нибудь прояснить что это за зверь такой ?
Эскизы прикрепленных изображений
|
|
|
|
|
Aug 9 2017, 16:15
|

Местный
  
Группа: Свой
Сообщений: 457
Регистрация: 7-06-07
Из: Минск
Пользователь №: 28 262

|
Цитата(DASM @ Aug 9 2017, 18:15)  Проблем нет в смысле когда PLL есть?... Нет проблем с fractional-N если достаточно частоты не с точностью до фазы. Цитата(DASM @ Aug 9 2017, 18:15)  ... В этом чипе есть обычная pll, на 800 МГц, вероятно стоит ее попробовать с целыми делителями? Под вашу первоначальную спецификацию (постройка с точностью до фазы) подойдёт идеально.
--------------------
Человек учится говорить два года, а молчать - всю жизнь
|
|
|
|
|
Aug 15 2017, 15:19
|
Гуру
     
Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493

|
Цитата(Jurenja @ Aug 9 2017, 19:15)  Нет проблем с fractional-N если достаточно частоты не с точностью до фазы. Под вашу первоначальную спецификацию (постройка с точностью до фазы) подойдёт идеально. Я прихожу к выводу, что вторая часть чипа, multisynth, есть ничто иное, как DDS, с прямоугольником. Не должно быть таких эффектов, да и Силабс мне написал что так не должно быть. Перепроверить надо. Так что возможно он мне и пойдет. Рассуждения о fractional N тут вообще не в тему судя по всему Правда частота тактирования такого DDS у них 1ггц тактовая, как они получили джиттер 100 ps паспорта на понимаю, 1нс должно быть вроде?
|
|
|
|
|
Aug 30 2017, 17:17
|
Участник

Группа: Участник
Сообщений: 60
Регистрация: 10-08-13
Из: Минск
Пользователь №: 77 863

|
Мне например удобней рассматривать PLL как умножитель. У вас явно коэффициент умножения петли (на входе 10 и на выходе 10 МГц) не точно равен 1. Отсюда неравные частоты и набег фазы соответственно.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|