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

 
 
> Cдвиг частоты на 500 ps, Spartan6, как получить?
boul
сообщение Feb 25 2014, 11:46
Сообщение #1





Группа: Участник
Сообщений: 11
Регистрация: 25-02-14
Пользователь №: 80 677



Здравствуйте, уважаемые коллеги.
Стоит такая задача.
Система формирует частоту 50 МГц для АЦП, которую к тому же надо сдвигать с шагом 500 ps (всего 40 сдвигов на период 20 нс). Либо система должна держать эту частоту, но с такой же задержкой (40 сдвигов) формировать импульс. Длительность же импульса программируемая, с шагом 5 ns.
Пытался задействовать функцию "PhaseShifter" в DCM (который позволяет сдвигать выходную частоту, в зависимости от количества поступивших в него импульсов), там можно перестроить фазу частоты на выходе, с определенным шагом ( у меня получался 1 шаг = 28-30 ps). Поначалу даже все получилось, но оказалось, что со сменой партии микросхем шаг может изменится, не намного, 1-2 ps, но может. Получается что для каждой серии микросхем надо задавать новую таблицу (количество нужных шагов у меня задается таблицой), что несовсем удобно.
В даташите на Spartan6 ("ds162" стр. 60) также написано "DCM_DELAY_STEP (Finest delay resolution, averaged over all steps) - 10...40 ps. A typical delay step size is 23 ps." Шаг от 10 до 40 ps. - очень большой разброс.

Как еще можно добиться "надежного" сдвига в 500 ps.

Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
jks
сообщение Feb 27 2014, 11:36
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 249
Регистрация: 3-04-11
Из: .
Пользователь №: 64 084



Как вариант.

Можно попробовать сформировать два тактовых сигнала CLK1 и CLK2 с периодом T1=20нс и T2=20,5нс.
Период когерентности двух сигналов T0 = 41*T1 = 40*T2 = 820нс.
Т.е. два сигнала будут в одинаковой фазе каждый 41-й период CLK1 или каждый 40-й период CLK2.
В каждом периоде между двумя сигналами будет фазовый сдвиг равный N*500ps, где N - номер такта.
Первым тактовым сигналом CLK1 формировать сигнал сбора данных и сигнал разрешения импульса в нужный такт.
Вторым тактовым сигналом CLK2 в этот же такт по сигналу разрешения формировать импульс.
Между сигналом сбора данных (сигнал разрешения импульса) и фронтом импульса по идее должен быть нужный фазовый сдвиг (+/- джиттер + некоторая фиксированная задержка).
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- boul   Cдвиг частоты на 500 ps, Spartan6   Feb 25 2014, 11:46
- - Джеймс   Цитата(boul @ Feb 25 2014, 14:46) Как еще...   Feb 25 2014, 16:06
|- - boul   Цитата(Джеймс @ Feb 25 2014, 18:06) Ну ча...   Feb 26 2014, 07:59
|- - Джеймс   Посмотрите еще программируемые линии задержки Maxi...   Feb 26 2014, 08:09
|- - Bad0512   Цитата(boul @ Feb 26 2014, 14:59) Да имен...   Feb 26 2014, 08:14
- - des00   это вы плисину еще не грели и не морозили   Feb 25 2014, 16:20
- - SM   в общем, в ПЛИС, никак, чтобы с такой точностью   Feb 25 2014, 17:11
|- - RobFPGA   Приветствую! Цитата(SM @ Feb 25 2014, 19...   Feb 25 2014, 17:54
- - boul   Объясню зачем мне это нужно. Проект - оптический р...   Feb 26 2014, 07:42
|- - Bad0512   Цитата(boul @ Feb 26 2014, 14:42) Объясню...   Feb 26 2014, 07:48
|- - boul   Цитата(jks @ Feb 27 2014, 13:36) Как вари...   Feb 28 2014, 15:01
- - o_khavin   Цитата(boul @ Feb 25 2014, 15:46) Как еще...   Feb 27 2014, 12:52
- - Ant_m   Ставьте внешний DDS. Только с экономией тепла у по...   Feb 28 2014, 07:01
- - Timmy   Стоит посмотреть на продукцию Altera и Lattice, у ...   Feb 28 2014, 08:06
- - SM   В MachXO2 Tdly = 250 ps, не пойдет. У LattidceXP2 ...   Feb 28 2014, 08:28
|- - Timmy   Цитата(SM @ Feb 28 2014, 12:28) В MachXO2...   Feb 28 2014, 08:41
- - SM   Я немного не про то... ТС писал, что надо (всего ...   Feb 28 2014, 08:52
|- - Timmy   Цитата(SM @ Feb 28 2014, 12:52) Я немного...   Mar 2 2014, 11:11
- - Golikov A.   можно более сложную сетку, можно чтобы между клока...   Feb 28 2014, 19:53
- - SM   Так вроде в MachXO2 нету нормального phase shift, ...   Mar 2 2014, 16:53
|- - Timmy   Цитата(SM @ Mar 2 2014, 20:53) Может и не...   Mar 3 2014, 07:17
|- - SM   Цитата(Timmy @ Mar 3 2014, 11:17) См. TN1...   Mar 3 2014, 07:29
|- - Timmy   Цитата(SM @ Mar 3 2014, 11:29) Только эти...   Mar 3 2014, 07:49
|- - SM   Цитата(Timmy @ Mar 3 2014, 11:49) Вы даёт...   Mar 3 2014, 07:56
- - Golikov A.   а что если повторить опыт с 20 и 20.5 нСек частоты...   Mar 2 2014, 18:09
|- - boul   Цитата(Golikov A. @ Mar 2 2014, 20:09) а ...   Mar 3 2014, 10:52
|- - RobFPGA   Приветствую! Цитата(boul @ Mar 3 2014, 1...   Mar 3 2014, 11:06
|- - boul   Цитата(RobFPGA @ Mar 3 2014, 13:06) Приве...   Mar 3 2014, 11:11
|- - RobFPGA   Приветствую! Цитата(boul @ Mar 3 2014, 1...   Mar 3 2014, 11:57
- - jks   Сформировать два клока с периодами 20нс и 41нс. В...   Mar 3 2014, 11:57
|- - boul   Цитата(jks @ Mar 3 2014, 13:57) Сформиров...   Mar 3 2014, 12:58
- - boul   И все было бы хорошо, но я забыл об одном существе...   Mar 5 2014, 09:01
- - Golikov A.   кратной или длинной 5 нс? потому что 41*5 = 205 нс...   Mar 5 2014, 18:50
- - boul   Цитата(Golikov A. @ Mar 5 2014, 20:50) кр...   Mar 6 2014, 06:57


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

 


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


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