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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Синхронизация PLL альтеры, как от клока в 5 ,1 МГц?
alexPec
сообщение Jan 31 2011, 07:15
Сообщение #1


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

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Добрый день. В связи с использованием внешнего генератора вместо внутреннего ПЛЛ возникла проблема. Раньше было так:
Внешний генератор на 16 МГц тактировал ПЛЛ, из нее получал 5,1 МГц и все необходимое. Сейчас из-за сильного фазового шума ПЛЛ использую внешний тактовый на 5,1 МГц. Блин, а надо внутреннюю часть синхронизировать с этими 5,1МГц, причем через плл, там другие частоты используются, кратные и некратные. А на плл нельзя подать меньше 10М. Как быть? Неужели нет способа синхронизироваться от низкой частоты???
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Jan 31 2011, 07:20
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



а кристалл-то какой? в 3-м циклоне от 5МГц и выше
Go to the top of the page
 
+Quote Post
alexPec
сообщение Jan 31 2011, 07:32
Сообщение #3


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

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(vadimuzzz @ Jan 31 2011, 10:20) *
а кристалл-то какой? в 3-м циклоне от 5МГц и выше


Третий. Че-то визард говорит что не может, низкая исх. частота, посмотрю еще. Ну в любом случае, есть еще один частотный вход, вообще 3 МГц, и от него тоже надо синхронизироваться. Варианты какие есть?
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Jan 31 2011, 07:36
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



разверните задачу поподробнее, может вам никакой PLL и не нужен
Go to the top of the page
 
+Quote Post
sazh
сообщение Jan 31 2011, 07:49
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(alexPec @ Jan 31 2011, 10:32) *
Варианты какие есть?


Внешний PECL генератор.
Go to the top of the page
 
+Quote Post
alexPec
сообщение Jan 31 2011, 09:26
Сообщение #6


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

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата
разверните задачу поподробнее, может вам никакой PLL и не нужен


Задача такая. Есть АЦП, с него валятся отсчеты около 3 МГц. Они фильтруются, прореживаются в 8 раз. Генератор внешний, поскольку с внутренним плл большой фазовый шум. И есть блок преобразования фурье, который должен работать на частоте ровно в 250 раз выше (т.е. (3/8)*250 МГц), иначе выборки начинают либо пропадать, либо 1 выборка заталкивается в фурье 2 раза. А это критично. Фазовые соотношения можно подогнать, а вот частоту ровно держать надо. Кроме того внешний генератор может подстраиваться в пределах +-10 кГц. Соответственно частота фурье тоже должна перестраиваться.
С внутренним плл-ом сначала все было сделано, и все было отлично (на тестах -исходных данных из памяти) пока дело до реального сигнала не дошло. Там выяснилось что надо внешний стабильный генератор. А теперь с потрохами его синхронизировать надо.

Цитата
Внешний PECL генератор


Так внешний генератор то есть, надо внутреннюю частоту по нему синхронизировать. Причем внешний генератор перестраиваемый в небольших пределах.

Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Jan 31 2011, 09:40
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



как насчет такого варианта: FFT молотит на какой-то частоте >(3/8)*250, но не непрерывно, а пачками. тогда синхронизировать под 3 МГц только кадры надо, простенький конечный автомат.
и по поводу внутреннего PLL - частота АЦП довольно низкая, почему джиттер так влияет - разрядность большая?
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Jan 31 2011, 09:50
Сообщение #8


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Да тут даже не автомат, а просто FIFO двуклоковое. С одной стороны 3 МГц от ADC, с другой - 100 от произвольного источника. С одной стороны раз в 8 тактов падает слово, с другой стороны по half-full FIFO (что будет говорить о том, что кадр лежит в FIFO полностью) FFT забирает кадр.
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Jan 31 2011, 10:07
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(DmitryR @ Jan 31 2011, 15:50) *
С одной стороны раз в 8 тактов падает слово, с другой стороны по half-full FIFO (что будет говорить о том, что кадр лежит в FIFO полностью) FFT забирает кадр.

а это не КА? sm.gif
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jan 31 2011, 11:02
Сообщение #10


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



А что бы не взять генератор на 12 MHz, поделить на 4 и подать на АЦП, а неподеленную - в ПЛИС. Наверное, фазовый шум не сильно ухудшится? И поделить частоту прямо в ПЛИС?

Go to the top of the page
 
+Quote Post
DmitryR
сообщение Jan 31 2011, 12:26
Сообщение #11


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Конечно ухудшится. На порядок примерно, а то и на два, если внешняя PLL хорошая стоит. Никто с ПЛИС на ADC тактовую не подает, если SNR дорог.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jan 31 2011, 13:26
Сообщение #12


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(DmitryR @ Jan 31 2011, 14:26) *
Конечно ухудшится. На порядок примерно, а то и на два, если внешняя PLL хорошая стоит. Никто с ПЛИС на ADC тактовую не подает, если SNR дорог.

Так не будет никакой PLL, чисто логика. Только из-за помех по питанию будут скакать пороги переключения, но для такой низкой тактовой частоты вряд ли это приведет к ощутимому джиттеру.
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Jan 31 2011, 13:39
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(ViKo @ Jan 31 2011, 19:26) *
но для такой низкой тактовой частоты вряд ли это приведет к ощутимому джиттеру.

SNR у АЦП - конь о 2 копытах, надо учитывать разрядность
Go to the top of the page
 
+Quote Post
alexPec
сообщение Jan 31 2011, 13:41
Сообщение #14


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

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(vadimuzzz @ Jan 31 2011, 12:40) *
как насчет такого варианта: FFT молотит на какой-то частоте >(3/8)*250, но не непрерывно, а пачками. тогда синхронизировать под 3 МГц только кадры надо, простенький конечный автомат.

Да в блоке FFT тормоза нет нигде (ну типа энейбла какого-нибудь), надо ставить везде, потом снова тестить - времени уйдет. В принципе сейчас так сделано: и ПЛИС, и DDS, которая АЦП клокает, питаются от одного стабильного хорошего генератора 16МГц. Надо подумать, может выставить частоты DDS и PLL плисы можно, чтоб ровно совпадали.

Цитата
и по поводу внутреннего PLL - частота АЦП довольно низкая, почему джиттер так влияет - разрядность большая?


Разрядность 16 бит, но беда не в этом (работает нормально при размахе сигнала +-255), а в том, что расстояние между частотами в спектре 300 Гц. С заявленным джитером 250 ps (вроде) от плисы созвездия qam16 даже не просматривалось. А с ддсом все красиво. Вот картинку выложил если интересно.

Цитата
Так не будет никакой PLL, чисто логика. Только из-за помех по питанию будут скакать пороги переключения, но для такой низкой тактовой частоты вряд ли это приведет к ощутимому джиттеру.


Вряд ли не повлияет. У плисы например regular io джиттер 300 ps - это уже катастрофа в моем случае. Он я так понимаю и обусловлен сдвигом порогов переключения из-за помех по питанию например.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jan 31 2011, 13:52
Сообщение #15


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(alexPec @ Jan 31 2011, 15:41) *
Разрядность 16 бит... Вряд ли не повлияет. У плисы например regular io джиттер 300 ps - это уже катастрофа в моем случае. Он я так понимаю и обусловлен сдвигом порогов переключения из-за помех по питанию например.

Похоже, вы правы. При частоте 3MHz (333ns) джиттер в 300ps составляет чуть меньше 1/1000. Для 10-разрядного АЦП это, может быть, и подошло бы...
Из области "бредовых идей" - запустите АЦП от генератора 6MHz (если позволит), и прореживайте на 16.
Go to the top of the page
 
+Quote Post

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

 


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


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