|
|
  |
SFP модули, Выбор, подключение... |
|
|
|
Oct 28 2013, 08:49
|
Знающий
   
Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595

|
Не слишком внимательно листали, кодирование там уже есть. Но это не слишком принципиально. Принципиально другое. Что для 4/5, что для 8/10, требуется синхронизация. Т.е., при использовании PHY придётся задействовать TX_EN и RX_DV и усложнить логику. В этой части, предлагая использовать PHY, я что-то ступил. Но, тем не менее, вариант вполне реализуем. Цитата(Victor® @ Oct 23 2013, 23:29)  Да, Сиски приложили руку. Только не экстендер а Serial GMII Я говорил не о расшифровке (тут и так понятно), а о функциональном назначении, на манер описания XAUI в 802.3.
Сообщение отредактировал prig - Oct 28 2013, 08:51
|
|
|
|
|
Oct 28 2013, 19:58
|

Lazy
     
Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76

|
Цитата(prig @ Oct 28 2013, 12:49)  Не слишком внимательно листали, кодирование там уже есть. Но это не слишком принципиально.
Принципиально другое. Что для 4/5, что для 8/10, требуется синхронизация. Т.е., при использовании PHY придётся задействовать TX_EN и RX_DV и усложнить логику. В этой части, предлагая использовать PHY, я что-то ступил. Но, тем не менее, вариант вполне реализуем.
Я говорил не о расшифровке (тут и так понятно), а о функциональном назначении, на манер описания XAUI в 802.3. Я Вас понял, но слово "extender" несет другой смысл. ПМСМ.
--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
|
|
|
|
|
Nov 5 2013, 03:21
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(Огурцов @ Nov 3 2013, 10:16)  подать на txin меандр подать на tx_disable передаваемые данные с sd/los снимать принимаемые данные кстати, внешний генератор даже не нужен достаточно соединить tx и rx инверсно кто-нибудь в живую может поробовать ? оказывается, модули таки соединяют в кольцо  просто во время передачи, чтобы кольцо не защелкивалось в доминанте, принимаемые данные нужно блокировать на время большее, чем длительность бита плюс длина линии
Сообщение отредактировал Огурцов - Nov 5 2013, 03:22
|
|
|
|
|
Nov 7 2013, 06:58
|
Частый гость
 
Группа: Свой
Сообщений: 183
Регистрация: 10-10-06
Из: Смоленск
Пользователь №: 21 167

|
Цитата(Огурцов @ Nov 6 2013, 16:39)  по чипам - нашлись 88E3015 - 100fx; IP113 - медиаконвертер tx-fx; KSZ8993M - трехпортовый - вообще бомба, только пока не вкурил, конвертит ли он самостоятельно tx в fx или требуется разруливать пакеты внешним контроллером через mii; 88E1112 - конечно подороже, но зато поддерживает практически все что надо и не надо Ethernet PHY Examples EtherCAT over optical links (FX) http://download.beckhoff.com/download/Docu...n_GuideV2.2.pdfТак какая скорость UART вам нужна?
|
|
|
|
|
Nov 7 2013, 07:32
|
Частый гость
 
Группа: Свой
Сообщений: 183
Регистрация: 10-10-06
Из: Смоленск
Пользователь №: 21 167

|
Цитата(Огурцов @ Nov 7 2013, 11:25)  stm32 может где-то до 10мбит - меня бы устроило это будет где-то даже быстрее стомегабитной сетевой Тогда гигабитный SFP-модуль + SerDes под него с параллельной шиной и можно цеплять к UART любого контроллера. Ссылку на тему в которой подобная система описана (там только 100МБит модуль и поток до мегабита) тут уже указывали. Вполне нормально работает - уже вовсю используется. И выбор гигабитных модулей с сердесами кстати заметно больше.
|
|
|
|
|
Nov 7 2013, 12:14
|
Знающий
   
Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595

|
Цитата(Огурцов @ Nov 3 2013, 14:16)  появилась мысль подать на txin меандр подать на tx_disable передаваемые данные с sd/los снимать принимаемые данные В MSA определяются требования 1мс и 100мкс максимум для tx_disable и sd/los соответственно. Не прокатит. Разве что, для совсем медленных линков. Цитата(Serg_Sm @ Nov 7 2013, 11:32)  Тогда гигабитный SFP-модуль + SerDes под него с параллельной шиной и можно цеплять к UART любого контроллера. Ссылку на тему в которой подобная система описана (там только 100МБит модуль и поток до мегабита) тут уже указывали. Вполне нормально работает - уже вовсю используется. И выбор гигабитных модулей с сердесами кстати заметно больше. В общем-то, да. Меньше мороки, чем с использованием SN65LV1023A не получится. Возможно, что и с гигабитными модулями потянет. Скорость чуть пониже будет, но нет причин для того, что бы модули это не проглотили. Только не забывать использовать по два бита на сигнал (один бит д.б. инвертирован) и заполнять неиспользованные биты 0-1 для получения сбалансированного сигнала. С прочими сердезами надо смотреть на возможности синхронизации. Чаще всего используется спец. символ, а вот SN65LV1023A имеет режим "Random-Lock Synchronization".
|
|
|
|
|
Nov 7 2013, 15:31
|
Знающий
   
Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872

|
Цитата(prig @ Nov 7 2013, 16:14)  В MSA определяются требования 1мс и 100мкс максимум для tx_disable и sd/los соответственно. Не прокатит. Разве что, для совсем медленных линков.
В общем-то, да. Меньше мороки, чем с использованием SN65LV1023A не получится. Возможно, что и с гигабитными модулями потянет. Скорость чуть пониже будет, но нет причин для того, что бы модули это не проглотили. Только не забывать использовать по два бита на сигнал (один бит д.б. инвертирован) и заполнять неиспользованные биты 0-1 для получения сбалансированного сигнала. С прочими сердезами надо смотреть на возможности синхронизации. Чаще всего используется спец. символ, а вот SN65LV1023A имеет режим "Random-Lock Synchronization". SN65LV1023 и на приеме SN65LV1224 и все это умножить на 2, так как надо передавать в обе стороны. К тому же, неохота копаться в пдф, LVDS и PECL это одно и то-же? Если нет то еще надо преобразователь уровней. Посмотрите на XRT91L31 от EXAR, я к нему подключал напрямую SFP модули от 155мбит до 2,5Г на скорости 155 мбит. К тому же есть встроенный синхронизатор на приеме по стандарту STM-1.
Сообщение отредактировал vadimp61 - Nov 7 2013, 15:31
|
|
|
|
|
Nov 7 2013, 17:45
|
Знающий
   
Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595

|
Цитата(vadimp61 @ Nov 7 2013, 19:31)  ... LVDS и PECL это одно и то-же? ... Посмотрите на XRT91L31 от EXAR, я к нему подключал напрямую SFP модули от 155мбит до 2,5Г на скорости 155 мбит. К тому же есть встроенный синхронизатор на приеме по стандарту STM-1. - LVDS и PECL не одно и то же, но иногда состыковать удаётся. С SN65LV1023 проблем быть не должно. С аккуратно сделанной развязкой по переменнному, ессно. - Для синхронизации XRT91L31 всё равно придётся формировать на передаче последовательность из 6 байт. Не камильфо. Вообще-то, задача с пробрасыванием компорта довольно дурацкая. Да и к сабжу имеет весьма косвенное отношение. Но инфа полезная. М.б. и пригодится когда-нибудь.
|
|
|
|
|
Nov 8 2013, 10:57
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(prig @ Nov 7 2013, 13:14)  В MSA определяются требования 1мс и 100мкс максимум для tx_disable и sd/los соответственно. 100мкс еще бы где-то устроило, но 1мс - это уже смешно вообще-то времянки где-то должны задаваться, если не внутренним rc-генератором, то эти емкости в модуле можно и поменять оно намного проще, чем любые внешние чипы Цитата(vadimp61 @ Nov 7 2013, 16:31)  LVDS и PECL как я понял, на низких скоростях вполне сработает псевдо-преобразователь на резисторах, схема где-то попадалась в ds выше
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|