Перейти к содержанию
    

передача по витой паре тактовой частоты и синхроимпульсов.

Здравствуйте, стоит задача тактировать от одного генератора цифровые модули, которые разнесены друг от друга на 100м (квадрат) и надо синхронизировать в них часы (передать синхроимпульс на все приборы одновременно). Подскажите пожалуйста, есть ли готовое решение по компенсации длины проводов для синхроимпульса и в идеале для тактирующего сигнала? Заранее спасибо за ответ.

Изменено пользователем art_sh

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

50 minutes ago, art_sh said:

Здравствуйте, стоит задача тактировать от одного генератора цифровые модули, которые разнесены друг от друга на 100м (квадрат) и надо синхронизировать в них часы (передать синхроимпульс на все приборы одновременно). Подскажите пожалуйста, есть ли готовое решение по компенсации длины проводов для синхроимпульса и в идеале для тактирующего сигнала? Заранее спасибо за ответ.

Пошлите синхру, получите квитанцию, поделите на два - отправьте поправку.

 

Если витая пара - езернет, читайте PTP,  SMPTE 2059-2, AES67...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Витая пара просто для удобства. Без суперточных часов не обойтись?

А практическую реализацию никто не посоветует?

Изменено пользователем art_sh

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, art_sh сказал:

Здравствуйте, стоит задача тактировать от одного генератора цифровые модули, которые разнесены друг от друга на 100м (квадрат) и надо синхронизировать в них часы (передать синхроимпульс на все приборы одновременно). Подскажите пожалуйста, есть ли готовое решение по компенсации длины проводов для синхроимпульса и в идеале для тактирующего сигнала? Заранее спасибо за ответ. 

 

Какова требуется точность синхронизации? Есть задержка в проводе критична?

100м это 333нс
И просто прописать эти 333нс поправки не достаточно? Нужно учесть те сантиметры на которые отличаются кабели??

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 minute ago, MegaVolt said:

Какова требуется точность синхронизации? Есть задержка в проводе критична?

100м это 333нс
И просто прописать эти 333нс поправки не достаточно? Нужно учесть те сантиметры на которые отличаются кабели??

100 метров это для примера, может быть 99м, 95,5м или другое значение, но не более 100метров. Точность максимально возможная без ухода в экзотику.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

27 minutes ago, art_sh said:

100 метров это для примера, может быть 99м, 95,5м или другое значение, но не более 100метров. Точность максимально возможная без ухода в экзотику.

То есть, вы не считали, но просите вам дать решение? Рассчитайте сначала какая точность вам нужна.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Зачем компенсировать длины проводов? Сделайте их одинаковыми до всех потребителей. 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, Lmx2315 said:

Зачем компенсировать длины проводов? Сделайте их одинаковыми до всех потребителей. 

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

В идеале точность хотелось бы до 1нс. Насколько это сложно технически реализовать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

36 минут назад, art_sh сказал:

В идеале точность хотелось бы до 1нс. Насколько это сложно технически реализовать?

Как выше заметили - 100м это 333нс , значит 1 м - 3.33 нс , 0.1 нс - 3 см .

Вот если кабели с точностью 3 см одинаковыми порежете , получите разбос задержки около 0.1 нС .

з.ы.

а кто получает эти сигналы синхронизации ? что за микросхемы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 minutes ago, Lmx2315 said:

Как выше заметили - 100м это 333нс , значит 1 м - 3.33 нс , 0.1 нс - 3 см .

Вот если кабели с точностью 3 см одинаковыми порежете , получите разбос задержки около 0.1 нС .

Решение в лоб конечно))) Других вариантов нет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 минут назад, art_sh сказал:

Решение в лоб конечно))) Других вариантов нет?

другой вариант был выше:

1. В процессе монтажа кабелей - измерить задержки и учесть.

2.Использовать :

11 часов назад, _4afc_ сказал:

Пошлите синхру, получите квитанцию, поделите на два - отправьте поправку.

Если витая пара - езернет, читайте PTP,  SMPTE 2059-2, AES67...

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 минут назад, art_sh сказал:

Других вариантов нет?

Адаптивная задержка — удержание середины двойного хода сигнала, ну т.е. аналоговым пособом, по типу ФАПЧ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 часов назад, art_sh сказал:

Решение в лоб конечно))) Других вариантов нет?

Есть конечно... Организовываете генератор использую кабель как линию задержки. Измеряете частоту. Вычитаете постоянные задержки - имеете задержку в кабеле. 
Хотя опять же можно и в лоб. Померять задержку сигнала с точностью 1нс на современных плис раз плюнуть. Даже на дешёвеньком spartan 6.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...