|
Cдвиг частоты на 500 ps, Spartan6, как получить? |
|
|
|
Feb 25 2014, 11:46
|
Группа: Участник
Сообщений: 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.
Спасибо.
|
|
|
|
|
 |
Сообщений в этой теме
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 jks Как вариант.
Можно попробовать сформировать два т... Feb 27 2014, 11:36 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 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|