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

 
 
7 страниц V  « < 4 5 6 7 >  
Reply to this topicStart new topic
> SFP модули, Выбор, подключение...
vadimp61
сообщение Oct 23 2013, 19:59
Сообщение #76


Знающий
****

Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872



Цитата(prig @ Oct 23 2013, 22:38) *
Неа. Там уже кодирование 8/10.

Полистал пдф 88Е1111, ТВI только для меди, и 8 и 9 бит от MAC уровня это ERROR и ENABLE (DATA VALID), а сам интерфейс данных 8 ми битный.
Go to the top of the page
 
+Quote Post
prig
сообщение Oct 28 2013, 08:49
Сообщение #77


Знающий
****

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
Victor®
сообщение Oct 28 2013, 19:58
Сообщение #78


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
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Oct 30 2013, 06:07
Сообщение #79


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



почему бы не ограничиться просто модуляцией, скажем двухчастотной и простецким фильтром ?
при скорости передачи 115200 и частоте модуляции 1ггц это просто обязано работать
да и от 200мгц тоже

теперь еще вопрос, как подключить sfp модули к can-интерфейсам, соединив оптику в кольцо ?
т.е. чтобы не было проблемы с защелкиванием доминантного уровня

Сообщение отредактировал Огурцов - Oct 30 2013, 06:08
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Nov 3 2013, 10:16
Сообщение #80


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



появилась мысль
подать на txin меандр
подать на tx_disable передаваемые данные
с sd/los снимать принимаемые данные
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Nov 3 2013, 20:58
Сообщение #81


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



AN 518: SGMII Interface Implementation Using Soft-CDR Mode of Stratix III Devices (PDF)
http://www.altera.com/literature/an/an518.pdf

Small Form-factor Pluggable (SFP) Transceiver MultiSource Agreement (MSA) (PDF)
ftp://ftp.seagate.com/sff/INF-8074.PDF

Сообщение отредактировал Огурцов - Nov 3 2013, 21:04
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Nov 5 2013, 03:21
Сообщение #82


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(Огурцов @ Nov 3 2013, 10:16) *
подать на txin меандр
подать на tx_disable передаваемые данные
с sd/los снимать принимаемые данные

кстати, внешний генератор даже не нужен
достаточно соединить tx и rx инверсно
кто-нибудь в живую может поробовать ?

оказывается, модули таки соединяют в кольцо



просто во время передачи, чтобы кольцо не защелкивалось в доминанте, принимаемые данные нужно блокировать
на время большее, чем длительность бита плюс длина линии

Сообщение отредактировал Огурцов - Nov 5 2013, 03:22
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Nov 6 2013, 12:39
Сообщение #83


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



по чипам - нашлись 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

Сообщение отредактировал Огурцов - Nov 6 2013, 12:49
Go to the top of the page
 
+Quote Post
Serg_Sm
сообщение Nov 7 2013, 06:58
Сообщение #84


Частый гость
**

Группа: Свой
Сообщений: 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 вам нужна?
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Nov 7 2013, 07:25
Сообщение #85


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



stm32 может где-то до 10мбит - меня бы устроило
это будет где-то даже быстрее стомегабитной сетевой
Go to the top of the page
 
+Quote Post
Serg_Sm
сообщение Nov 7 2013, 07:32
Сообщение #86


Частый гость
**

Группа: Свой
Сообщений: 183
Регистрация: 10-10-06
Из: Смоленск
Пользователь №: 21 167



Цитата(Огурцов @ Nov 7 2013, 11:25) *
stm32 может где-то до 10мбит - меня бы устроило
это будет где-то даже быстрее стомегабитной сетевой

Тогда гигабитный SFP-модуль + SerDes под него с параллельной шиной и можно цеплять к UART любого контроллера.
Ссылку на тему в которой подобная система описана (там только 100МБит модуль и поток до мегабита) тут уже указывали. Вполне нормально работает - уже вовсю используется. И выбор гигабитных модулей с сердесами кстати заметно больше.
Go to the top of the page
 
+Quote Post
prig
сообщение Nov 7 2013, 12:14
Сообщение #87


Знающий
****

Группа: Свой
Сообщений: 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".
Go to the top of the page
 
+Quote Post
vadimp61
сообщение Nov 7 2013, 15:31
Сообщение #88


Знающий
****

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
prig
сообщение Nov 7 2013, 17:45
Сообщение #89


Знающий
****

Группа: Свой
Сообщений: 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 байт. Не камильфо.

Вообще-то, задача с пробрасыванием компорта довольно дурацкая. Да и к сабжу имеет весьма косвенное отношение. Но инфа полезная. М.б. и пригодится когда-нибудь.
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Nov 8 2013, 10:57
Сообщение #90


Гуру
******

Группа: Участник
Сообщений: 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 выше
Go to the top of the page
 
+Quote Post

7 страниц V  « < 4 5 6 7 >
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 17:10
Рейтинг@Mail.ru


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