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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Работа с сигналом 1PPS, ML8088s
Radox
сообщение Nov 28 2013, 19:11
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 55
Регистрация: 11-09-13
Пользователь №: 78 267



Добрый вечер. Раз тут активно обсуждают модули на чипсете от ST, интересует следующий момент. Имею на руках отладочную плату ML8088s-DEMO, установил навиа вьювер(скачал версию с сайта), поигрался с настройками. Но до конца не могу понять, как работать с сигналом 1PPS?
Go to the top of the page
 
+Quote Post
smalcom
сообщение Nov 28 2013, 19:47
Сообщение #2


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

Группа: Свой
Сообщений: 1 290
Регистрация: 26-06-07
Пользователь №: 28 718



както размытенько
Go to the top of the page
 
+Quote Post
Владимир О.
сообщение Nov 29 2013, 05:48
Сообщение #3


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

Группа: Участник
Сообщений: 179
Регистрация: 18-07-07
Из: Санкт-Петербург
Пользователь №: 29 216



Прошу прощения - вопрос непонятен.
Если установка длительности, задержки и инверсии - это все есть непосредственно на вкладке 1PPS.
Если интересует статус сигнала - тогда включите сообщение $PSTMPPSDATA

$PSTMPPSDATA,<on_off>,<pps_valid>,<synch_valid>,<out_mode>,<ref_time>,<ref_constellation>,<pulse_duration>,<pulse_delay>,<gps_delay>,<glo_delay>,<inverted_polarity>,<fix_cond>,<sat_th>,<elev_mask>,<const_mask>,<ref_sec>,<fix_status>,<used_sats>,<gps_utc_delta_s>,<gps_utc_delta_ns>,<glonass_utc_delta_ns>,<quantization_error>,<pps_clock_freq>,<tcxo_clock_freq>*<checksum><cr><lf>

Поле <synch_valid> покажет статус синхронизации сигнала PPS. 0 - нет синхронизации, 1 - синхронизация есть.


--------------------
----------------
С уважением
Владимир
Go to the top of the page
 
+Quote Post
Radox
сообщение Nov 29 2013, 06:02
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 55
Регистрация: 11-09-13
Пользователь №: 78 267



Цитата(Владимир О. @ Nov 29 2013, 09:48) *
Прошу прощения - вопрос непонятен.
Если установка длительности, задержки и инверсии - это все есть непосредственно на вкладке 1PPS.
Если интересует статус сигнала - тогда включите сообщение $PSTMPPSDATA

$PSTMPPSDATA,<on_off>,<pps_valid>,<synch_valid>,<out_mode>,<ref_time>,<ref_constellation>,<pulse_duration>,<pulse_delay>,<gps_delay>,<glo_delay>,<inverted_polarity>,<fix_cond>,<sat_th>,<elev_mask>,<const_mask>,<ref_sec>,<fix_status>,<used_sats>,<gps_utc_delta_s>,<gps_utc_delta_ns>,<glonass_utc_delta_ns>,<quantization_error>,<pps_clock_freq>,<tcxo_clock_freq>*<checksum><cr><lf>

Поле <synch_valid> покажет статус синхронизации сигнала PPS. 0 - нет синхронизации, 1 - синхронизация есть.


Более точнее, мне нужно засинхронизировать работу трех устройств.
На первом я хочу получить импульс PPS с задержкой 0, на втором – с задержкой 100мкс, на третьем – с задержкой 200мкс.
Осциллограф у меня двухканальный, подключаю один канал к PPS, второй к NMEA, оставляю только $GPZDA (координаты я и так знаю, они меня не интересуют, зато это самая короткая из посылок со временем).
И не вижу отклонений между PPS и ZDA
Точнее, они есть, но очень нестабильны.
Что я делаю не так?
Go to the top of the page
 
+Quote Post
Владимир О.
сообщение Nov 29 2013, 06:58
Сообщение #5


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

Группа: Участник
Сообщений: 179
Регистрация: 18-07-07
Из: Санкт-Петербург
Пользователь №: 29 216



Я не очень понял связь между NMEA и PPS.
Прошу учитывать, что если PPS является синхронизированным сигналом, "привязанным" к времени спутников, то NMEA сообщения "свободны", они должны быть отправлены в пределах "своей" секунды.
Поэтому я прошу Вас включить два-три модуля одновременно, установив на них нужные задержки, и посмотреть сдвиг сигналов PPS между модулями.
Наши эксперименты показывают, что все работает правильно, взаимный "разбег" сигналов PPS между модулями не превышает 100нс, средний "разбег" составляет 40нс.


--------------------
----------------
С уважением
Владимир
Go to the top of the page
 
+Quote Post
Radox
сообщение Nov 29 2013, 07:08
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 55
Регистрация: 11-09-13
Пользователь №: 78 267



Цитата(Владимир О. @ Nov 29 2013, 10:58) *
Я не очень понял связь между NMEA и PPS.
Прошу учитывать, что если PPS является синхронизированным сигналом, "привязанным" к времени спутников, то NMEA сообщения "свободны", они должны быть отправлены в пределах "своей" секунды.
Поэтому я прошу Вас включить два-три модуля одновременно, установив на них нужные задержки, и посмотреть сдвиг сигналов PPS между модулями.
Наши эксперименты показывают, что все работает правильно, взаимный "разбег" сигналов PPS между модулями не превышает 100нс, средний "разбег" составляет 40нс.


Владимир, понял. Поробуем, по результатм отпишусь.
Спасибо!
Go to the top of the page
 
+Quote Post
Владимир О.
сообщение Dec 13 2013, 12:36
Сообщение #7


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

Группа: Участник
Сообщений: 179
Регистрация: 18-07-07
Из: Санкт-Петербург
Пользователь №: 29 216



На сайте НАВИА размещено руководство по применению модуля ML8088 для синхронизации времени.
http://naviaglonass.ru/wp-content/uploads/...S_AppNote_1.pdf
По результатам экспериментов, в режиме синхронизации и при валидности сигнала PPS ошибка не превышает 15нс.

Прошу учесть, что плохая видимость спутников может увеличивать ошибку.


--------------------
----------------
С уважением
Владимир
Go to the top of the page
 
+Quote Post
viakon
сообщение Dec 13 2013, 15:12
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 288
Регистрация: 9-12-05
Из: г. Пермь
Пользователь №: 12 002



Используем сигнал PPS для синхронизации таймслотов передатчиков в системе передачи координат по радиоканалу. Модулями ML8088 заменяем LEA-5S(дохнут заразы, очень хилый вход). Отметил, что с ML8088S бортовые комплекты быстрее синхронизируются. Пока дохлые не приносили, хотя ставили пока без буквы Е. В нашем случае достаточна точность +-5мс. ML8088S ее обеспечивают.
Go to the top of the page
 
+Quote Post
Pridnya
сообщение Feb 2 2017, 11:28
Сообщение #9


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

Группа: Свой
Сообщений: 139
Регистрация: 11-01-11
Из: Орел
Пользователь №: 62 159



Цитата(Владимир О. @ Dec 13 2013, 15:36) *
На сайте НАВИА размещено руководство по применению модуля ML8088 для синхронизации времени.
http://naviaglonass.ru/wp-content/uploads/...S_AppNote_1.pdf
По результатам экспериментов, в режиме синхронизации и при валидности сигнала PPS ошибка не превышает 15нс.

Прошу учесть, что плохая видимость спутников может увеличивать ошибку.

Добрый день, Владимир!

Модуль ML8088 работает, сигнал 1PPS есть.

А как усилить сигнал PPS с выхода GL8088S/ML8088S чтобы его можно было раздать по коаксиальному кабелю?
Т.е. примерная структура: ML8088 выход PPS->Усилитель->Согласующее устройство 50 Ом ->ВЧ-разъем BNC.

Т.е. какой усилитель можно применить для этих целей? Может быть вы с каким-то усилителем уже тестировали?
Go to the top of the page
 
+Quote Post
foxit
сообщение Feb 2 2017, 12:07
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 17-04-07
Пользователь №: 27 098



Цитата(Pridnya @ Feb 2 2017, 14:28) *
Добрый день, Владимир!

Модуль ML8088 работает, сигнал 1PPS есть.

А как усилить сигнал PPS с выхода GL8088S/ML8088S чтобы его можно было раздать по коаксиальному кабелю?
Т.е. примерная структура: ML8088 выход PPS->Усилитель->Согласующее устройство 50 Ом ->ВЧ-разъем BNC.

Т.е. какой усилитель можно применить для этих целей? Может быть вы с каким-то усилителем уже тестировали?


На какое расстояние надо передавать сигнал?
Если метров до 20 можно поставить 74HC125.


Прикрепленное изображение
Go to the top of the page
 
+Quote Post
Pridnya
сообщение Feb 2 2017, 12:53
Сообщение #11


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

Группа: Свой
Сообщений: 139
Регистрация: 11-01-11
Из: Орел
Пользователь №: 62 159



Цитата(foxit @ Feb 2 2017, 15:07) *
На какое расстояние надо передавать сигнал?
Если метров до 20 можно поставить 74HC125.


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

Спасибо! Как раз метров 10-20, не больше. rolleyes.gif
А я ищу, одно старье какое-то попадается вроде SN75ALS123 (Permits Digital Data Transmission Over
Coaxial Cable, Strip Line, or Twisted Pair), как раз на 50-ти омный кабель работает. DataSheet SEPTEMBER 1987 − REVISED FEBRUARY 1993 и уже тогда NOT RECOMMENDED FOR NEW DESIGN.
Ни разу не приходилось передавать PPS по коаксиальному кабелю.
Go to the top of the page
 
+Quote Post
Владимир О.
сообщение Feb 3 2017, 05:57
Сообщение #12


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

Группа: Участник
Сообщений: 179
Регистрация: 18-07-07
Из: Санкт-Петербург
Пользователь №: 29 216



Добрый день!

Я бы даже сказал так:
Какие Вам нужны сопротивление нагрузки, точность и крутизна фронтов на выходе кабеля?
Если 1мкс точность и 100нс фронт годятся - подключайте прямо.
Непосредственно на 50 Ом выход не стоит нагружать, но если просто требуется "передать подальше" сигнал - можете работать прямо на кабель.
Для уменьшения "звона" можно поставить 50 Ом резистор последовательно с кабелем.

Если требуется "чистый" сигнал, без "звона" и с нормальными фронтами, то придется ставить согласующий усилитель.


--------------------
----------------
С уважением
Владимир
Go to the top of the page
 
+Quote Post
viakon
сообщение Feb 4 2017, 05:52
Сообщение #13


Местный
***

Группа: Участник
Сообщений: 288
Регистрация: 9-12-05
Из: г. Пермь
Пользователь №: 12 002



Цитата(Pridnya @ Feb 2 2017, 16:28) *
Добрый день, Владимир!

Модуль ML8088 работает, сигнал 1PPS есть.

А как усилить сигнал PPS с выхода GL8088S/ML8088S чтобы его можно было раздать по коаксиальному кабелю?
Т.е. примерная структура: ML8088 выход PPS->Усилитель->Согласующее устройство 50 Ом ->ВЧ-разъем BNC.

Т.е. какой усилитель можно применить для этих целей? Может быть вы с каким-то усилителем уже тестировали?

С чем связано применение 50-ом кабеля? Я бы лучше поставил преобразователь в RS-485, по витой паре до 1км без повторителей. Делал такую штуку для передачи сигнала на первый этаж, с крыши 10-ти этажного дома. На 10-20м можно и по 50-ом кабелю пробросить.
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Feb 4 2017, 09:10
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 217
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(viakon @ Feb 4 2017, 07:52) *
С чем связано применение 50-ом кабеля? Я бы лучше поставил преобразователь в RS-485, по витой паре до 1км без повторителей. Делал такую штуку для передачи сигнала на первый этаж, с крыши 10-ти этажного дома. На 10-20м можно и по 50-ом кабелю пробросить.

Широкодоступные RS-485 драйверы(особенно приемник) дают задержку распространения ("Propagation delay input to output") в сотни наносекунд, для доставки сигнала 1PPS это может быть критично. Ну и человек уже конкретно про BNC коннектор спрашивает, наверное именно коаксиал нужен для чего-то.

А так конечно да, я тоже просто еще один однонаправленный канал RS-485 добавляю в GPS приемник для передачи 1PPS (но у меня в системе и десяток микросекунд задержки не проблема).
Go to the top of the page
 
+Quote Post
viakon
сообщение Feb 4 2017, 15:46
Сообщение #15


Местный
***

Группа: Участник
Сообщений: 288
Регистрация: 9-12-05
Из: г. Пермь
Пользователь №: 12 002



Цитата(Ruslan1 @ Feb 4 2017, 14:10) *
Широкодоступные RS-485 драйверы(особенно приемник) дают задержку распространения ("Propagation delay input to output") в сотни наносекунд, для доставки сигнала 1PPS это может быть критично. Ну и человек уже конкретно про BNC коннектор спрашивает, наверное именно коаксиал нужен для чего-то.

Как-то сомнительно, что это критично. Судя по посту ранее там 100нс разбег между модулями и так возможен.

Сообщение отредактировал viakon - Feb 4 2017, 15:51
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st August 2017 - 00:45
Рейтинг@Mail.ru


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