Jump to content

    
Sign in to follow this  
art_sh

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

Recommended Posts

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

Edited by art_sh

Share this post


Link to post
Share on other sites
50 minutes ago, art_sh said:

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

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

 

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

 

Share this post


Link to post
Share on other sites

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

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

Edited by art_sh

Share this post


Link to post
Share on other sites
1 час назад, art_sh сказал:

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

 

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

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

Share this post


Link to post
Share on other sites
1 minute ago, MegaVolt said:

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

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

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

Share this post


Link to post
Share on other sites
27 minutes ago, art_sh said:

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites
1 hour ago, Lmx2315 said:

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

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

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

Share this post


Link to post
Share on other sites
36 минут назад, art_sh сказал:

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

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

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

з.ы.

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

Share this post


Link to post
Share on other sites
3 minutes ago, Lmx2315 said:

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

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

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

Share this post


Link to post
Share on other sites
5 минут назад, art_sh сказал:

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

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

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

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

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

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

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

 

 

Share this post


Link to post
Share on other sites
11 минут назад, art_sh сказал:

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

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

Share this post


Link to post
Share on other sites
6 часов назад, art_sh сказал:

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this