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

 
 
7 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> SFP модули, Выбор, подключение...
LISS-13
сообщение Jan 13 2013, 21:54
Сообщение #16





Группа: Новичок
Сообщений: 8
Регистрация: 12-01-13
Пользователь №: 75 170



Для примера: передатчик представляет из себя микроконтроллер, к которому подключены датчики (температурный и т.д.). Сам МК по параллельной шине соединяется с микросхемой WIZNet5300. Ну а сам WIZNet по RX+, RX-, TX+, TX- подключается к SFP модулю (дополнительные сигналы SFP модуля, TX_Fault и иже с ним заведены на MCU). Как я понимаю, уровни сигналов RX/TX у WIZNet и SFP модуля совпадают (LVPECL)? И, на сколько я помню, сам WIZNet может делать кодирование 4b/5b...
Т.о. с некоторой периодичностью МК получает данные с датчиков и передаёт их по оптике на ПРМ, который из себя так же представляет связку (SFP->WIZNet->MCU).

Будет ли подобная система жизнеспособна???

Заранее прошу прощения, если сумбурно написано, т.к. эта тема для меня нова!
Go to the top of the page
 
+Quote Post
SFx
сообщение Jan 16 2013, 12:06
Сообщение #17


Знающий
****

Группа: Свой
Сообщений: 758
Регистрация: 11-07-05
Из: Понаехал (Мск)
Пользователь №: 6 688



Цитата(LISS-13 @ Jan 14 2013, 01:54) *
Т.о. с некоторой периодичностью МК получает данные с датчиков и передаёт их по оптике на ПРМ, который из себя так же представляет связку (SFP->WIZNet->MCU).

Будет ли подобная система жизнеспособна???


Нет.
1. SFP - это строго 1 gigabit, а WIZNET -> 10/100 Ethernet
2. Схема кодирования разная, даже еслибы это был wiznet был gigabit'ный -он расчитан на 1000BaseT ( а у SFP - 1000BaseSX )


могу лишь сказать что возможно вас спасет какой нибудь чип-коммутатор. MARVELL делает такие к примеру, может быть у micrel и Vitesse есть что то.

но самое простое massmarket оптический конвертер за 50 баксов и ноль проблем
Go to the top of the page
 
+Quote Post
LISS-13
сообщение Jan 19 2013, 22:29
Сообщение #18





Группа: Новичок
Сообщений: 8
Регистрация: 12-01-13
Пользователь №: 75 170



SFP модули ведь бывают с поддержкой Fast Ethernet!

У меня вопрос: а как влияет стандарт передачи данных, если приёмник и передатчик разрабатываются непосредственно под него. То есть, на одном конце будет WIZnet и на другом тоже. В моём представлении SFP - это модуля для преобразования цифровых сигналов в оптические. По этому и не совсем понятно какая разница какие цифровые данные (стандарта 100BASE-T или 100BASE-SX) ему преобразовывать в оптические сигналы.

А про чип-коммутатор можно подробнее?

Заранее спасибо за ответ!!!
Go to the top of the page
 
+Quote Post
sorok-odin
сообщение Jan 20 2013, 14:07
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 23-12-12
Пользователь №: 74 946



Цитата(LISS-13 @ Jan 20 2013, 02:29) *
SFP модули ведь бывают с поддержкой Fast Ethernet!

бывают, и их надо подключать к устройствам, поддерживающим 100base-*x.

Цитата(LISS-13 @ Jan 20 2013, 02:29) *
какая разница какие цифровые данные (стандарта 100BASE-T или 100BASE-SX) ему преобразовывать в оптические сигналы.

100base-t включает в себя подуровень кодирования MLT-3, который зависит от среды передачи - витая пара. После кодирования получается 3 электрических уровня: -1, 0, 1, а оптические приемопередатчики умеют только 1 и 0 (есть свет и нету света), то есть прямо подключать их нельзя.

Цитата(LISS-13 @ Jan 20 2013, 02:29) *
А про чип-коммутатор можно подробнее?

микросхему marvell 88e1111 можно использовать как конвертер медь 10/100/1000 в оптику 1000base-x. Документация под NDA, но найти ее можно тут.

про WIZnet ничего не знаю.

Извините, с гигабитом я наверное загнул. WIZNet5300 похоже имеет выходы MII на внешний PHY, подключайте к нему какой-нибудь marvell 88e3015, а к нему уже свой 100base-x sfp.

Сообщение отредактировал sorok-odin - Jan 20 2013, 13:48
Go to the top of the page
 
+Quote Post
SFx
сообщение Jan 20 2013, 17:14
Сообщение #20


Знающий
****

Группа: Свой
Сообщений: 758
Регистрация: 11-07-05
Из: Понаехал (Мск)
Пользователь №: 6 688



Цитата(sorok-odin @ Jan 20 2013, 18:07) *
Извините, с гигабитом я наверное загнул. WIZNet5300 похоже имеет выходы MII на внешний PHY, подключайте к нему какой-нибудь marvell 88e3015, а к нему уже свой 100base-x sfp.

вариант мне кажется жизнеспособным, но даташиты читать надо все равно детально. 100base-fx трансиверы возможно дороже стоят и менее доставабельны. может быть есть смысл 88e1111 как "ускоритель" использовать.
Go to the top of the page
 
+Quote Post
LISS-13
сообщение Jan 21 2013, 21:32
Сообщение #21





Группа: Новичок
Сообщений: 8
Регистрация: 12-01-13
Пользователь №: 75 170



Цитата
бывают, и их надо подключать к устройствам, поддерживающим 100base-*x.

Вы имеете в виду, например, сериализатор/десериализатор Marvell 88E1111 или нечто подобное?

В таком решении несколько пугают возможные трудности с конфигурированием этой микросхемы (по той причине, что просто не имел опыта работы с подобными). И на сколько в данном решении необходимо кодирование 8b\10b? Наиболее разумно, как я понимаю, это реализовывать на ПЛИС?

Цитата
100base-t включает в себя подуровень кодирования MLT-3, который зависит от среды передачи - витая пара. После кодирования получается 3 электрических уровня: -1, 0, 1, а оптические приемопередатчики умеют только 1 и 0 (есть свет и нету света), то есть прямо подключать их нельзя.

Теперь яснее sm.gif

Цитата
микросхему marvell 88e1111 можно использовать как конвертер медь 10/100/1000 в оптику 1000base-x. Документация под NDA, но найти ее можно тут.

Спасибо за ссылку... Будем вникать.
Go to the top of the page
 
+Quote Post
sorok-odin
сообщение Jan 22 2013, 15:34
Сообщение #22


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 23-12-12
Пользователь №: 74 946



Цитата(LISS-13 @ Jan 22 2013, 01:32) *
Вы имеете в виду, например, сериализатор/десериализатор Marvell 88E1111 или нечто подобное?

Да, нужен сериализатор/десериализатор.
С поправкой - 88E1111 поддерживает оптику только 1000BASE-X (не 100). Похоже, вы склоняетесь к гигабиту, поэтому дальше пишу про него.

Цитата(LISS-13 @ Jan 22 2013, 01:32) *
В таком решении несколько пугают возможные трудности с конфигурированием этой микросхемы (по той причине, что просто не имел опыта работы с подобными). И на сколько в данном решении необходимо кодирование 8b\10b? Наиболее разумно, как я понимаю, это реализовывать на ПЛИС?

Про кодирование не волнуйтесь, все необходимое за вас сделает микросхема физического уровня marvell.

Конфигурирование не должно быть сильно сложным, по крайней мере в режиме конвертера. Разбирали ширпотребный гигабитный конвертер - стоит одинокая 88E1111 с обвязкой и работает без всякого управления по MDIO.
Конфиг производится перемычками - замыканием ног CONFIG[0-6] на землю, питание или ноги LED*. Устанавливаете перемычками HWCFG MODE (стр 67):
1000 = 1000BASE-X without Clock with 1000BASE-X Auto-Neg to copper (GBIC)
1100 = 1000BASE-X without Clock without 1000BASE-X Auto-Neg to copper
Какой ставить режим из этих двух я так сходу точно не скажу, скорее всего 1000, а может в вашем случае без разницы.
Будут трудности с настройкой - постараюсь помочь.

Да, надо бы дополнительно проверить (в гугле, или тут кто-нибудь подскажет), что 88E1111 действительно умеет 10/100/1000 медь конвертировать в оптику, вдруг только 1000 медь? Я ее как конвертер не использовал.
Go to the top of the page
 
+Quote Post
AndreiUS
сообщение Jan 23 2013, 05:30
Сообщение #23


Местный
***

Группа: Свой
Сообщений: 293
Регистрация: 23-12-08
Из: Тверь
Пользователь №: 42 694



88E1111 может конвертировать 10/100 MII в 10/100 SGMII (но с некоторыми особенностями). SGMII можно сразу цеплять на оптический SFP. В общем это один из вариантов..........
Go to the top of the page
 
+Quote Post
sorok-odin
сообщение Jan 23 2013, 14:52
Сообщение #24


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 23-12-12
Пользователь №: 74 946



Цитата(AndreiUS @ Jan 23 2013, 09:30) *
88E1111 может конвертировать 10/100 MII в 10/100 SGMII (но с некоторыми особенностями). SGMII можно сразу цеплять на оптический SFP. В общем это один из вариантов..........

Но тогда и SFP должен быть не простой, а SGMII. Они есть, но доставаемость и цену надо заранее проработать.
А если вы предлагаете пускать его на обычный SFP, разве можно соединять 2 MAC по SGMII? Вроде только MAC и PHY. Я сам не уверен, но судя вот по одному коммутатору порт может быть или SGMII (Triple-Speed SERDES), или 1000BASE-X, иначе бы не писали, что только 3 порта можно напрямую подключать к оптике.

Go to the top of the page
 
+Quote Post
vitan
сообщение Jan 23 2013, 15:22
Сообщение #25


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(sorok-odin @ Jan 23 2013, 18:52) *
разве можно соединять 2 MAC по SGMII? Вроде только MAC и PHY.

А что мешает?
Go to the top of the page
 
+Quote Post
sorok-odin
сообщение Jan 23 2013, 17:16
Сообщение #26


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 23-12-12
Пользователь №: 74 946



Цитата(vitan @ Jan 23 2013, 19:22) *
А что мешает?

А что будет с MAC, если он не будет получать RX_DV (PHY-то нету)?

Я понимаю, когда в MII можно TX_EN ногу одного мака подать на RX_DV ногу другого, скорей всего заработает. А тут как быть?

The traditional GMII data signals (TXD/RXD), data valid signals (TX_EN/RX_DV), and error signals (TX_ER/RX_ER) are encoded, serialized and output with the appropriate DDR clocking
Serial-GMII Specification , стр 3
Go to the top of the page
 
+Quote Post
vitan
сообщение Jan 23 2013, 17:30
Сообщение #27


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(sorok-odin @ Jan 23 2013, 21:16) *
The traditional GMII data signals (TXD/RXD), data valid signals (TX_EN/RX_DV), and error signals (TX_ER/RX_ER) are encoded, serialized and output with the appropriate DDR clocking
Serial-GMII Specification , стр 3

Не пойму, это вопрос или ответ? sm.gif
Go to the top of the page
 
+Quote Post
sorok-odin
сообщение Jan 23 2013, 17:38
Сообщение #28


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 23-12-12
Пользователь №: 74 946



Цитата(vitan @ Jan 23 2013, 21:30) *
Не пойму, это вопрос или ответ? sm.gif

Это примечание.
Go to the top of the page
 
+Quote Post
vitan
сообщение Jan 23 2013, 19:41
Сообщение #29


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(sorok-odin @ Jan 23 2013, 21:38) *
Это примечание.

Поговорили...
---
Вы серьезно? Сами задали вопрос, сами же на него тут же и ответили...
Go to the top of the page
 
+Quote Post
sorok-odin
сообщение Jan 23 2013, 19:54
Сообщение #30


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 23-12-12
Пользователь №: 74 946



Цитата(vitan @ Jan 23 2013, 23:41) *
Поговорили...
---
Вы серьезно? Сами задали вопрос, сами же на него тут же и ответили...

Я Вас не понимаю.
Судя по картинке, PHY формирует RX_DV и выдает его сериализованным по SGMII в MAC. Далее MAC принимает этот RX_DV и работает с ним как в GMII.
Что будет, если с двух сторон будут маки? Кто выдаст кодовую последовательность, которая декодируется маком в сигнал RX_DV? MAC такую не выдает, только принимает. Отвечаю: никто! RX_DV будет постоянно в нуле, все приходящие данные будут отбрасываться. Не?
Go to the top of the page
 
+Quote Post

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

 


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


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