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

 
 
> USB 3.0 по оптике., USB 3.0 на большие расстояния
micpreamp
сообщение Oct 22 2015, 07:42
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 22-05-14
Из: Россия, Дзержинск
Пользователь №: 81 743



Всем привет. Возникла необходимость "протянуть" USB порт от хоста на расстояние около 100 метров.

Насколько я понял," удлинители" работающие через UTP, т.е обычную витую пару, то бишь по меди, в лучшем случае смогут обеспечить метров 30 длинны, при чём USB 3.0 и скорее всего даже USB 2.0 там не будет (как я понимаю из-за задержек сигнала при такой длине кабеля), значит остаётся вариант только с оптикой в качестве среды передачи.

В интернете нашёл вот такой кабель, с заоблачной ценой и всего 10-и метровый : http://www.amazon.com/Corning-Self-Powered...0/dp/B00JOJRF6K. Есть даже вариант с передачей на 10км!

Возможно задаю глупый вопрос, но можно ли, используя USB3.0 порт, а именно две пары с данного порта, она из которых для передачи а другая для приёма, прицепить к этим парам лазер и фотодиод (на обоих концах), что для этого нужно и в чём тут нюансы?

Насколько я понял, в различных SFP+ модулях для управления лазером используются специализированные драйверы, например adn2872, но нужен ли он (навороченный драйвер) в моём случае?
Можно ли реализовать передачу сигналов USB по оптике, на нескольких скоростных транзисторах?

Ну или спрошу по другому, что потребуется (схематическое решение) для того что бы заменить в USB кабеле медь на оптику, при таких скоростях? Мне бы хватило и гигабита, или хотя бы реальной сотки. Или же основная проблема будет всё правильно развести на таких скоростях?

Сообщение отредактировал micpreamp - Oct 22 2015, 07:47
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Herz
сообщение Oct 22 2015, 12:25
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Ну, то, что задержки распространение и нарушения таймингов ограничены скоростью света, тоже вызывает "некоторое недоверие". Длина волокна в 100м или в 500 не может драматически сказаться на запаздывании сигнала, чтобы не уложиться в ограничения протокола USB. Даже 3-го, наверняка. Вот провода - другое дело...
Только я бы всё равно попытался использовать конвертеры и передавать на расстояние сигнал по более подходящему интерфейсу.
Go to the top of the page
 
+Quote Post
micpreamp
сообщение Oct 22 2015, 12:55
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 22-05-14
Из: Россия, Дзержинск
Пользователь №: 81 743



Цитата(Herz @ Oct 22 2015, 12:25) *
Только я бы всё равно попытался использовать конвертеры и передавать на расстояние сигнал по более подходящему интерфейсу.



А как? Это должно быть уже программно - аппаратное решение, причём программно интегрироваться в ОС либо тесно работать с железом материнской платы. Т.е это будет как раз что то типо KVM over Ethernet, который как раз позволяет пробрасывать USB флэш и прочую периферию к серверу удалённо, используя LAN.

Но вот в моём случае, если я использую обычную десктопную материнскую плату, имею встроенный USB контроллер, или внешний USB контроллер работающий по PCI/PCI-E, то в любом случае, как бы я не завернул сигнал идущий от него/к нему, как бы не инкапсулировал его в другой протокол, при передаче,обработке и конвертации обратно в USB я бы получил те же и даже большие задержки по сигналу, если бы не сменил среду передачи. Плюс такое устройство должно быть достаточно умным и дорогим.

Т.е мб тут надо программно эмулировать USB контроллер, и как я понимаю колдовать с задержками так как нам хочется, т.е по сути на обёртке для ОС будет написано "USB", а по факту это совсем другое будет, и опять таки это актуально наверное будет если контроллер на МП всегда ведущий, и только им определяются задержки по входному потоку данных, а контроллеру ведомого на них наплевать, как в протоколе на самом деле я ещё не разобрался, так как заинтересовался именно сменой среды передачи, на мой взгляд это самый простой способ.



Цитата(kovigor @ Oct 22 2015, 12:43) *
Есть же принт-серверы, но они по ETHERNET подключаются. Как раз ваша задача, но только для принтера. А для клавиатуры и мыши я такого не видел и даже представить себе не могу, зачем это может понадобиться. Слепое управление машиной (экран машины вы не видите) клавиатурой и мышью, удаленными на сотню метров ? Можете хоть рассказать, зачем вам это нужно ? Или вы камеру видеонаблюдения хотите таким образом подключить ?


Есть одна задумка, реализовать её реально, это не случай когда кому то может понадобиться устройство usb удалённое на 10 км)). Если решу вопрос с USB тогда о ней будет смысл рассказать. USB это вынужденная мера, камерами для видео наблюдения я не занимаюсь, но они успешно вешаются на LAN/WI-FI.

Сообщение отредактировал micpreamp - Oct 22 2015, 13:00
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


RSS Текстовая версия Сейчас: 25th August 2025 - 10:16
Рейтинг@Mail.ru


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