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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Субнаносекундный измеритель временных интервалов на ПЛИС
Bad0512
сообщение May 28 2013, 15:15
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 802
Регистрация: 11-05-07
Из: Томск
Пользователь №: 27 650



Цитата(Lmx2315 @ May 28 2013, 21:42) *
..объясните мне, почему нельзя поделить два прямоугольных сигнала частотой 5 мгц , в 1.048.576 раз (двадцать делителей на два) и не измерить в ПЛИС разность фаз уже у остатков от деления? А потом учесть в результате кратность ?
т.с. во времени ведь не особо ограничен? Если будете измерять задержку 100 МГц частотой - точность будет достаточная.
Просто по логике - любой сигнал можно бесконечно точно измерить за бесконечно большое время измерения.

Можно, но вы получите усреднённую величину на периоде в 200мс. Это немного не то же самое, что мнгновенный фазовый сдвиг. Хуже всего, что у такой схемы есть большая задержка, что неприемлемо в петле ФАПЧ если нужна не слишком узкая петля.
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение May 28 2013, 15:23
Сообщение #17


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



QUOTE (Bad0512 @ May 28 2013, 19:15) *
Можно, но вы получите усреднённую величину на периоде в 200мс. Это немного не то же самое, что мнгновенный фазовый сдвиг. Хуже всего, что у такой схемы есть большая задержка, что неприемлемо в петле ФАПЧ если нужна не слишком узкая петля.

..при таком делении сигналов, их разность фаз не меняется никак(максимум растёт джиттер фронтов). А про полосу петли ФАПЧ т.с. ничего не упоминал.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
winipuh
сообщение May 28 2013, 17:19
Сообщение #18


Частый гость
**

Группа: Участник
Сообщений: 127
Регистрация: 31-10-12
Пользователь №: 74 189



Цитата(Lmx2315 @ May 28 2013, 18:42) *
..объясните мне, почему нельзя поделить два прямоугольных сигнала частотой 5 мгц , в 1.048.576 раз (двадцать делителей на два) и не измерить в ПЛИС разность фаз уже у остатков от деления? А потом учесть в результате кратность ?
т.с. во времени ведь не особо ограничен? Если будете измерять задержку 100 МГц частотой - точность будет достаточная.
Просто по логике - любой сигнал можно бесконечно точно измерить за бесконечно большое время измерения.

Думаю топикстартер про ФАПЧ просто так упомянул. rolleyes.gif
Я вот тему тут одну поднимал. Думаю задача похожая.
Если клоки синхронные (грубо говоря, частота у каждого ровно 5 MHz), но у них имеется сдвиг друг относительно друга, скажем, на 100 ps (пёс с ним, с джиттером), то делением частоты это никак не померить. sm.gif
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение May 28 2013, 17:28
Сообщение #19


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



QUOTE (winipuh @ May 28 2013, 21:19) *
Если клоки синхронные (грубо говоря, частота у каждого ровно 5 MHz), но у них имеется сдвиг друг относительно друга, скажем, на 100 ps (пёс с ним, с джиттером), то делением частоты это никак не померить. sm.gif


..ох, 100 пс - это 0.2 градуса фазы 5 мгц , если поделить в мильён раз то получим два 5 гц сигнала сдвинутых друг относительно друга на те же 0.2 градуса. Только теперь 0.2 градуса - это уже 100 мкс - которые не тяжело померить хоть 1 МГц сигналом.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
winipuh
сообщение May 28 2013, 17:54
Сообщение #20


Частый гость
**

Группа: Участник
Сообщений: 127
Регистрация: 31-10-12
Пользователь №: 74 189



Цитата(_Anatoliy @ May 24 2013, 14:09) *
Если частоты одинаковые - оцифровать(АЦП),перемножить(ПЛИС),фазовым детектором от DPLL получить разность фаз(ПЛИС),отфильтровать(ПЛИС).Фактически перемножитель и есть ФД.Подумайте.

Интересная мысль! sm.gif Не могли бы Вы ее развить?
Вот попутно вопросы. А если сигналы прямоугольные (меандр) - с какой частотой оцифровывать? Как фильтровать перед АЦП? Можно ли (в теории) измерять, выделяя и оцифровывая первую гармонику?


Цитата(Lmx2315 @ May 28 2013, 21:28) *
..ох, 100 пс - это 0.2 градуса фазы 5 мгц , если поделить в мильён раз то получим два 5 гц сигнала сдвинутых друг относительно друга на те же 0.2 градуса. Только теперь 0.2 градуса - это уже 100 мкс - которые не тяжело померить хоть 1 МГц сигналом.

Не согласен
Прикрепленное изображение


P.S. На мильон как-то влом делить. Уж извините. Поделил на 8. sm.gif
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение May 28 2013, 20:53
Сообщение #21


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



QUOTE (winipuh @ May 28 2013, 21:54) *
P.S. На мильон как-то влом делить. Уж извините. Поделил на 8. sm.gif

..да, это я глупость сморозил, извиняюсь перед участниками дискуссии.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
_pv
сообщение May 29 2013, 06:38
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



сколько времени есть на измерение этого фазового сдвига,
надо успеть за один период 200нс, или можно долго усреднять?
а то может просто xor, причём даже на просто быстрой кмоп логике,(при этом наверное один сигнал фиксированно немного задержать чтобы около нуля не работать или просто синвертировать), потом простой фильтр и небыстрый сигма-дельта АЦП, который от этих же 5 МГц и затактировать.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение May 29 2013, 06:56
Сообщение #23


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(winipuh @ May 28 2013, 19:54) *
Интересная мысль! sm.gif Не могли бы Вы ее развить?
Вот попутно вопросы. А если сигналы прямоугольные (меандр) - с какой частотой оцифровывать? Как фильтровать перед АЦП? Можно ли (в теории) измерять, выделяя и оцифровывая первую гармонику?

Вы правы,АЦП и меандр не очень дружат. Я в своём DPLL на один вход перемножителя подаю опору (1,1,-1,-1) , а на другой вход входной синус (4 отсчёта на период). Рекомендую сначала просчитать параметры для обеспечения нужного разрешения(ну или модельку в матлабе сделать).
Go to the top of the page
 
+Quote Post
st232bd
сообщение May 30 2013, 16:23
Сообщение #24


Частый гость
**

Группа: Свой
Сообщений: 170
Регистрация: 12-02-08
Из: г.Минск (РБ)
Пользователь №: 34 969



Цитата
.да, это я глупость сморозил, извиняюсь перед участниками дискуссии.

Разность фаз сохраняется не при делении а при гетеродинировании, с данной поправкой идея вполне реальна. Самый интересный вопрос - нужна точность 100 пС или разрешение. В первом случае вам нужно проанализировать пути обоих сигналов, задержки и их дрейфы. Я бы еще это устройство из измерителя интервалов в фазометр переименовал, а потом погуглил. Наверняка что-то типа логический элемент-фильтр-АЦП нагуглится.
Go to the top of the page
 
+Quote Post
dvladim
сообщение Jun 1 2013, 13:33
Сообщение #25


Знающий
****

Группа: Свой
Сообщений: 654
Регистрация: 24-01-07
Из: Воронеж
Пользователь №: 24 737



Можно попробовать с помощью PLL в ПЛИС:
PLL цепляете от первого входа, выход PLL сравниваете со вторым.
Суть в том, что при динамической перестройке фазы в PLL шаг = 1/8 Fvco т.е. около 60-120 пс.
Считая количество шагов при формировании выходного клока PLL вы знаете сдвиг фаз между первым входом и выходом PLL.
И так до тех пор пока выход PLL будет совпадать со вторым входных сигналом.
Go to the top of the page
 
+Quote Post

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

 


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


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