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

 
 
 
Reply to this topicStart new topic
> измерить сдвиг фаз, осциллографом
Dubov
сообщение Nov 19 2014, 11:26
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 408
Регистрация: 28-05-12
Пользователь №: 72 052



необходимо измерять сдвиг фазы сигналов с точностью не хуже 0,02 градуса.
Возможна ли такая точность при использовании такого зверя как Tektronix DPO7254C ( http://tek-pribor.ru/index.php?route=produ...;product_id=288 )?

Выдержка из характеристик системы горизонтального отклонения:

Система горизонтального отклонения

Диапазон скорости развертки

От 10 пс/дел. до 1000 с/дел.

Разрешение по времени (в режиме ET/IT)

200 фс

Сдвиг фаз между каналами

±75 нс

Ср. кв. погрешность измерения интервала
времени при длительности <100 нс; одно-
кратный запуск; время нарастания сигнала =
1,2 от времени нарастания осциллографа

940 фс

Уровень собственного джиттера (типовой) (с
включенным расширением полосы пропускания
BWE)

300 фс

Погрешность генератора развертки

Начальная погрешность ±1,5х10-6, старение <1х10-6 в год

Диапазон задержки развертки

От –5000 с до 1000 с

Джиттер системы запуска (ср.кв.)

1 пс (ср.кв.) (типовое) с выключенной расширенной системой запуска
<100 фс (ср.кв) с включенной расширенной системой запуска



Go to the top of the page
 
+Quote Post
_pv
сообщение Nov 19 2014, 11:38
Сообщение #2


Гуру
******

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



0.02 градуса на частоте 1Гц немного отличаются от 0.02 градусов на частоте 1ГГц, если их в секундах измерять.
Go to the top of the page
 
+Quote Post
Dubov
сообщение Nov 19 2014, 11:54
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 408
Регистрация: 28-05-12
Пользователь №: 72 052



не понял. как то?

нужно измерить сдвиг фазы между синусоидальными сигналами амплитудой 3V и частотой от 1 до 100кГц, (подразумевается что оба сигнала одинаковой частоты от 1 до 100кГц)

Сообщение отредактировал Dubov - Nov 19 2014, 12:22
Go to the top of the page
 
+Quote Post
_pv
сообщение Nov 19 2014, 12:46
Сообщение #4


Гуру
******

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



я про то, что диапазон частот сигналов предлагалось угадать? а то из первого сообщения совсем не ясно что именно измерять надо.
теперь осталось угадать допустимое время измерения.
ну и соотношение с/ш для сигналов.
Go to the top of the page
 
+Quote Post
Dubov
сообщение Nov 19 2014, 13:14
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 408
Регистрация: 28-05-12
Пользователь №: 72 052



Цитата(_pv @ Nov 19 2014, 15:46) *
я про то, что диапазон частот сигналов предлагалось угадать? а то из первого сообщения совсем не ясно что именно измерять надо.
теперь осталось угадать допустимое время измерения.
ну и соотношение с/ш для сигналов.

время измерения? никакого реалтайма, просто включить и измерить... ну пусть несколько секунд. сигнал/шум не менее 90 дБ.
Go to the top of the page
 
+Quote Post
_pv
сообщение Nov 19 2014, 14:47
Сообщение #6


Гуру
******

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



Цитата(Dubov @ Nov 19 2014, 20:14) *
время измерения? никакого реалтайма, просто включить и измерить... ну пусть несколько секунд. сигнал/шум не менее 90 дБ.

тогда можно и куда менее злобным АЦП обойтись.
Go to the top of the page
 
+Quote Post
AlDed
сообщение Nov 19 2014, 16:46
Сообщение #7


Знающий
****

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





Цитата(Dubov @ Nov 19 2014, 14:54) *
нужно измерить сдвиг фазы между синусоидальными сигналами амплитудой 3V и частотой от 1 до 100кГц, (подразумевается что оба сигнала одинаковой частоты от 1 до 100кГц)

вам лучше опираться в ТТД на легальные источники,
ТТД на этот осциллограф тут http://www.tek.com/sites/tek.com/files/media/media/resources/DPO7000C-Oscilloscope-Datasheet-12_2.pdf
вам нужна погрешность измерения временного интервала, поскольку измерение разности фаз двух сигналов все равно вычисляется из временного интервала (а не частоты как указано в вашем требовании). Эта погрешность приведена на странице 12 "Delta time measurement accuracy". Как правильно сказал _pv и это вытекает из формулы, она будет увеличиваться с увеличением частоты (то есть с уменьшением временного интервала). Худшее значение у вас будет для частоты 100 кГц (это временной интервал 10 мкс). Если я правильно посчитал, то при частоте дискретизации 20 ГГц абсолютная погрешность измерения временного интервала 10 мкс будет 27 пс. Если это перевести в градусы, то это будет 0.000972 гр. Вполне подходит для ваших целей. При уменьшении частоты сигнала до 1 кГц погрешность будет еще меньше. Но, повторюсь - это при частоте дискретизации 20 ГГц; если частота дискретизации будет меньше, что погрешность будет больше. Как установить и зафиксировать частоту дискретизации 20 ГГц - читай внимательно руководство.

И если у вас сигнал периодический, то лучше использовать режим накопления статистики измерения не менее 1000 измерений и взять среднее значение из массива.
Но перед измерениями фазы в между двумя каналами не забудьте выровнять фазовый сдвиг в каналах. Как это сделать - читай внимательно руководство.



Сообщение отредактировал AlDed - Nov 19 2014, 17:00
Go to the top of the page
 
+Quote Post
_pv
сообщение Nov 19 2014, 17:35
Сообщение #8


Гуру
******

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



если очень грубо прикинуть, то при SNR ~ 360/0.02 ~ 85дБ и джиттере АЦП ~ 0.2нС (чтобы SNR при 3В амплитуды не портить) при измерении по всего лишь одной точке (ну по двум через pi/2) можно получить требуемое разрешение по времени (ну если амплитуду и частоту сигнала точно знаем)

соответственно при измерении сигнала с большей частотой, например 100 точек на период, требования к SNR/джиттеру снижаются, скорее всего пропорционально корню из отношения частоты сэмплинга к частоте сигнала. то есть в 10 раз.

так же накапливая данные не за один период, а за 10 секунд (1 000 000 периодов) это так же должно корневым образом улучшить точность определения фазы.
так что требования к АЦП получаются очень даже скромные, и если аккуратно посчитать может вдруг оказаться что встроенного в любой МК АЦП, на какой-нибудь плате вроде STM32Discovery за 15$ вполне может хватить для этой задачи, вместо осциллографа за 30килобаксов.
Go to the top of the page
 
+Quote Post
AlDed
сообщение Nov 19 2014, 18:50
Сообщение #9


Знающий
****

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



Цитата(_pv @ Nov 19 2014, 20:35) *
встроенного в любой МК АЦП, на какой-нибудь плате вроде STM32Discovery за 15$ вполне может хватить для этой задачи, вместо осциллографа за 30килобаксов.


мне почему-то показалось, что это осциллограф у ТС уже есть...

Go to the top of the page
 
+Quote Post
Dubov
сообщение Nov 19 2014, 19:34
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 408
Регистрация: 28-05-12
Пользователь №: 72 052



Да, этот осциллограф у меня есть. Измерять буду именно им.


Цитата(AlDed @ Nov 19 2014, 19:46) *
Если я правильно посчитал, то при частоте дискретизации 20 ГГц абсолютная погрешность измерения временного интервала 10 мкс будет 27 пс. Если это перевести в градусы, то это будет 0.000972 гр.

Наверное важно учесть, что задержка в канах этого осциллографа +/-75пс. Стало быть погрешность при частоте 20ГГц составит уже 0,0027гр.

Цитата(_pv @ Nov 19 2014, 20:35) *
если очень грубо прикинуть, то при SNR ~ 360/0.02 ~ 85дБ и джиттере АЦП ~ 0.2нС (чтобы SNR при 3В амплитуды не портить) при измерении по всего лишь одной точке (ну по двум через pi/2) можно получить требуемое разрешение по времени (ну если амплитуду и частоту сигнала точно знаем)

мерить в нескольких точках осциллографом достаточно проблематично, я же не программный алгоритм строю. Хочется посмотреть пересечение нуля двух сигналов и вычесть из большего меньшее, получив временной интервал, который потом можно перевести в фазу.

Сообщение отредактировал Dubov - Nov 19 2014, 19:32
Go to the top of the page
 
+Quote Post
AlDed
сообщение Nov 19 2014, 19:44
Сообщение #11


Знающий
****

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



Цитата(Dubov @ Nov 19 2014, 22:34) *
Наверное важно учесть, что задержка в канах этого осциллографа +/-75пс. Стало быть погрешность при частоте 20ГГц составит уже 0,0027гр.


"+/-75пс" - это не задержка, это пределы возможной компенсации фазового сдвига между каналами (если у вас кабели разной длины, если нужно задать начальное расхождение по фазе и пр.), вы изначально использовали плохой перевод, поэтому я и отправил к оригинальным неискаженным ТТД

Сообщение отредактировал AlDed - Nov 19 2014, 19:45
Go to the top of the page
 
+Quote Post
_pv
сообщение Nov 19 2014, 20:23
Сообщение #12


Гуру
******

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



Цитата(Dubov @ Nov 20 2014, 02:34) *
мерить в нескольких точках осциллографом достаточно проблематично, я же не программный алгоритм строю. Хочется посмотреть пересечение нуля двух сигналов и вычесть из большего меньшее, получив временной интервал, который потом можно перевести в фазу.

не смотря на все большие гигагерцы по вертикали разрешение всего 5.4 ENOB.
даже если сделать 10мВ на деление, чтобы вся шкала была 100мВ, шуметь оно будет на пару мВ, соответственно при 3В и 100кГц или 1.9мВ/нс это будет как раз 1нс, или 0.036градуса, что немного больше чем надо, но всегда можно включить усреднение.
Go to the top of the page
 
+Quote Post
AlDed
сообщение Nov 19 2014, 20:41
Сообщение #13


Знающий
****

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



Цитата(_pv @ Nov 19 2014, 23:23) *
но всегда можно включить усреднение.

так делать не стоит - при дрейфе усреднение завалит фронты и будет искажать истинную картину при измерениях, особенно если разговор идет про достаточно точные измерения; шум в обоих канал будет иметь нормальное распределение, поэтому одинаково влияет на фронты к обоих каналах, накопление же статистики измерений и получение среднего результата позволит определить пик нормального распределения этих статистических данных, что и будет самым достоверным результатом измерений. Больше статистики - достовернее результат. Усреднение же осциллограмм убьет всю статистику измерений.

Цитата(_pv @ Nov 19 2014, 23:23) *
не смотря на все большие гигагерцы по вертикали разрешение всего 5.4 ENOB.

это число бит будет на частоте 2.5ГГц, а при частоте 100кГц будет около 7.5 эффективных бит

Сообщение отредактировал AlDed - Nov 19 2014, 20:46
Go to the top of the page
 
+Quote Post

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

 


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


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