Jump to content

    

Подводные камни SerDes для индустриальных устройств

Добрый день.

У меня задача соединить 2 платы с Cyclone V GX по кабелю (не оптика) - обычный многожильный экранированный кабель длинной 2 метра. Оборудование будет стоять в машинном зале с мощными двигателями и помехи гарантированы. Заказчик хочет использовать гигабитные трансиверы и SerDes.
Необходимая скорость передачи данных 90Мегабайт/сек в одну сторону.

Я никогда не работал с SerDes и посему возникли вопросы:

1. Возможно ли гарантировать передачу данных на вышеуказанной скорости без потерь

2. Как защищать линию от платы к плате (я думал о ESD защите, но даже её нету на Cyclone V Eval kit от Intel/Altera)?

3. Какие подводные камни у этого решения?

Share this post


Link to post
Share on other sites
30 minutes ago, dimka8947 said:

обычный многожильный экранированный кабель длинной 2 метра

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

Может быть имеет смысл соединять трансиверы не напрямую друг с другом, а через промежуточные схемы (например, использовать развязывающие трансформаторы, как в Ethernet, поставить к-л драйверы на входы-выходы трансиверов, схемы защиты c диодами внутри).

Share this post


Link to post
Share on other sites

Да, про кабель вы правы

Хотим использовать витую экранированную пару. Хотя не определились - может лучше Samtec RF сборки - не уверен что это надо. Сделаем реальные тесты.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

в том и дело, что один из девайсов питается по кабелю от другого (питания доставляется по кабелю).

Share this post


Link to post
Share on other sites

Как по мне - так это и хорошо.

Share this post


Link to post
Share on other sites

90 мегабайт, 720мегабит. Один трансивер, гигабитную оптику на сфп кейджах. Если дорого, использовать сфп пачкорд. А потом все равно поставить оптику) 

Share this post


Link to post
Share on other sites

Задача поразительно похожа на ту, которую сейчас решаю. Просто 1:1. И тоже пытаюсь заказчика убедить сделать транспорт хотя бы на POF.

Share this post


Link to post
Share on other sites
19 hours ago, dimka8947 said:

Да, про кабель вы правы

Хотим использовать витую экранированную пару. Хотя не определились - может лучше Samtec RF сборки - не уверен что это надо. Сделаем реальные тесты.

Вы ещё не забывайте, что гигабитный эзернет, на витой паре FEC кодер ещё содержит. Т.е. даже в стерильных условиях офиса, там проблемы

Share this post


Link to post
Share on other sites

ИМХО оптика сейчас настолько дешева, что ничего другого уже и не имеет смысл использовать. Даже на 2м.

Share this post


Link to post
Share on other sites
On 6/1/2019 at 7:52 PM, des00 said:

90 мегабайт, 720мегабит

На самом деле в кабеле будет 900 из-за 8/10.

...можно сделать смелый эксперимет прямо в цехе: на основе какой нибудь железки , которая может делать БЕРТ или что-то подобное, попробовать PoE 1G. Посмотреть что там будет с шумами и уже потом решать - корячить оптику или нет. Может так случиться что больше всего проблем будет не в линии а на самих платах (может там килоамперы рядом искрят...).  

 

Share this post


Link to post
Share on other sites
2 hours ago, quest said:

На самом деле в кабеле будет 900 из-за 8/10.

от реализации зависит. никто не мешает пройтись по потоку мультипликативным скремблером, вместо 8/10. или свои синхрометки и аддитивный скремблер. Но, в контексте темы, это не принципиально.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now