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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> MARVELL switch 88E6350R - помогите разобраться
BLAZER
сообщение Jun 9 2016, 11:43
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 30-04-10
Из: Ярославль
Пользователь №: 57 005



Коллеги, всем доброго времени суток!
Сделал плату, в которой должна быть реализована управляемая коммутация от 4-х источников на 1000BASE-SX, и выходить должен один линк на 1000BASE-T.
Реализовал на 4-х оптических трансиверах, потом по одному медиаконвертору на каждый трансивер, и switch Marvell 88E6350R, портами с 0 по 3 на конверторы, а 4-й на приемник данных.
На смонтированной плате удостоверился в том, что все необходимые напряжения питания поступают, и тактовая частота с нужной амплитудой присутствует.
Медиаконверторы проверены (подпаивался обрезанным патч-кордом и подключал к сетевому оборудованию), убедился в работоспособности.
Далее стал проверять таким же образом и свич, только подключался через трансформатор.
На нулевом порту соединение 100Мбит, гигабита нет.
На 3-м порту соединения нет никакого.
Сам свич сконфигурирован как неуправляемый (настройки по умолчанию, внутренними подтягивающими резисторами).
MDIO подключен.

Может кто запускал эту микросхему и может подсказать как ее правильно запускать?
Заранее благодарен.
Go to the top of the page
 
+Quote Post
gosha-z
сообщение Jun 9 2016, 12:21
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 30-10-05
Пользователь №: 10 288



Два вопроса:
1. А зачем так сложно?
2. Почему именно этот switch?
Go to the top of the page
 
+Quote Post
BLAZER
сообщение Jun 9 2016, 12:37
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 30-04-10
Из: Ярославль
Пользователь №: 57 005



1) Потому что на тот момент надо было реализовать именно 4 линка оптики, а switch который бы работал с оптикой напрямую, у Marvell, был только на 3 порта. Поэтому пришлось делать конвертор интерфейсов.
2) В небольшом корпусе для подобных устройств (QFP-128 with thermal pad), и не в BGA, плюс был NDA к тому времени.

Сообщение отредактировал BLAZER - Jun 9 2016, 12:53
Go to the top of the page
 
+Quote Post
prig
сообщение Jun 9 2016, 13:35
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595



Цитата(BLAZER @ Jun 9 2016, 14:43) *
....
Далее стал проверять таким же образом и свич, только подключался через трансформатор.
На нулевом порту соединение 100Мбит, гигабита нет.
На 3-м порту соединения нет никакого.
Сам свич сконфигурирован как неуправляемый (настройки по умолчанию, внутренними подтягивающими резисторами).
MDIO подключен.

Может кто запускал эту микросхему и может подсказать как ее правильно запускать?
Заранее благодарен.


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

- И вечная "пестня" о клоке и дружке его питании.

- Конкретно этот свитч не запускал, но если судить по другим, в неуправляемом режиме такого класса свитчи подымаеются сразу.
Ничего сверх ерраты. Если не навешано косяков в схеме, естественно.

С некоторыми свитчами могут появляться проблемы в управляемом режиме, да и то, если пытаться настраивать напрямую, без предусмотренной марвелом софтовой прокладки.
Кроме того, попадалась перемаркировка (идентичная распиновка, но другой, упрощённый функционал; какой именно чип, навскидку не вспомню),
но вопросов к работе портов и в этом случае не было.


Цитата(BLAZER @ Jun 9 2016, 15:37) *
1) Потому что на тот момент надо было реализовать именно 4 линка оптики, а switch который бы работал с оптикой напрямую, у Marvell, был только на 3 порта. Поэтому пришлось делать конвертор интерфейсов.
2) В небольшом корпусе для подобных устройств (QFP-128 with thermal pad), и не в BGA, плюс был NDA к тому времени.


1) Ну да, прямо таки и нет...
2) Простых путей не ищем.
Если был NDA, что помешало "тюкнуться" в саппорт?
Go to the top of the page
 
+Quote Post
vadimp61
сообщение Jun 9 2016, 13:38
Сообщение #5


Знающий
****

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



Цитата(BLAZER @ Jun 9 2016, 15:37) *
1) Потому что на тот момент надо было реализовать именно 4 линка оптики, а switch который бы работал с оптикой напрямую, у Marvell, был только на 3 порта. Поэтому пришлось делать конвертор интерфейсов.
2) В небольшом корпусе для подобных устройств (QFP-128 with thermal pad), и не в BGA, плюс был NDA к тому времени.


88Е6131 4 SGMI порта для оптики + 4 гигабитных меди, но запустилась сразу только медь оптика не пошла, потом проект забросили.
Go to the top of the page
 
+Quote Post
prig
сообщение Jun 9 2016, 15:08
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595



Цитата(vadimp61 @ Jun 9 2016, 16:38) *
88Е6131 4 SGMI порта для оптики + 4 гигабитных меди, но запустилась сразу только медь оптика не пошла, потом проект забросили.


Почти наверняка, напрямую через регистры взводить пытались.
Мы на таком с какой-то из "престерок" попадались. Оно взводилось и даже само с себе подобным работало на 1Г, но это было ни разу не BASE-X.
С софтовой марвеловской прокладкой полегчало, но до конца тоже не тестили.
Go to the top of the page
 
+Quote Post
BLAZER
сообщение Jun 10 2016, 08:21
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 30-04-10
Из: Ярославль
Пользователь №: 57 005



Цитата(prig @ Jun 9 2016, 17:35) *
- Ну, прежде всего надо посмотреть, что там у Вас к чему подключено, и как Вы цеплялись кабелем.
Типичных ошибок при подключении портов не так уж и много, но воспроизводятся они с завидной регулярностью.

Припаяны 2 трансформатора (к двум каналам, 0 и 3). Монтаж свитыми медными проводниками. Подключение правильное (пары A,B,C,D). Переключение положительный/отрицательный сигналы диф.пар в нужный режим реализовано в switch по умолчанию.

Цитата(prig @ Jun 9 2016, 17:35) *
- И вечная "пестня" о клоке и дружке его питании.

Питание чистое, запас по току кратный.
Тактовые сигналы в соответствии с требованиями datasheet.

Цитата(prig @ Jun 9 2016, 17:35) *
- Конкретно этот свитч не запускал, но если судить по другим, в неуправляемом режиме такого класса свитчи подымаеются сразу.
Ничего сверх ерраты. Если не навешано косяков в схеме, естественно.


Сегодня запустились оба этих канала, на скорости 100 Мб.
Очевидных косяков нет ни в схемотехнике, ни в трассировке (то и другое было перепроверено по нескольку раз, не одним человеком).

Цитата(prig @ Jun 9 2016, 17:35) *
1) Ну да, прямо таки и нет...

Ну, на тот момент я не знал или не нашел, то есть switch с четырьмя оптиками (на тот момент считали необходимым сигнал SD от трансивера) и 1000BASE-T я не обнаружил.

Цитата(prig @ Jun 9 2016, 17:35) *
2) Простых путей не ищем.


Можно и так сказать, или же из-за недостатка знаний/опыта/информации на момент начала разработки, все приходит итеративно, с опытом.

Цитата(prig @ Jun 9 2016, 17:35) *
Если был NDA, что помешало "тюкнуться" в саппорт?


Сейчас фактологическую базу поднаберу, и буду стучать сначала к нашим, если не помогут - то уже в солнечную Калифорнию.
До MDIO пока не дошел, вожусь с "железом".

Сообщение отредактировал BLAZER - Jun 10 2016, 08:22
Go to the top of the page
 
+Quote Post
BLAZER
сообщение Jun 10 2016, 09:35
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 30-04-10
Из: Ярославль
Пользователь №: 57 005



Коллеги, а может кто-нибудь подскажет switch с как минимум 3, а лучше 4 портами 1000BASE-X (SX) и одним портом 1000BASE - T?
На случай если эта система не запустится.
Go to the top of the page
 
+Quote Post
prig
сообщение Jun 10 2016, 10:42
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595



У нас NDA "закис" и всё как-то не обновить. А навскидку не подскажу. Тем более, линейки у них меняются и обновляются довольно бодро.
Но в любом случае, лучше прямо "в солнечную Калифорнию" (но скорее Израиль), пускай нормальный доступ к соответствующим линейкам открывают.

Да и по используемому свитчу их можно тряхнуть. У меня они даже схемы смотрели и что-то дельное советовали. И даже препираться случалось.
Т.е., саппорт у них вполне полезный, пользоваться стоит.
Go to the top of the page
 
+Quote Post
vitan
сообщение Jun 10 2016, 10:46
Сообщение #10


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

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



Цитата(BLAZER @ Jun 10 2016, 12:35) *
Коллеги, а может кто-нибудь подскажет switch с как минимум 3, а лучше 4 портами 1000BASE-X (SX) и одним портом 1000BASE - T?
На случай если эта система не запустится.

В чём трудности-то? Тупо открываем selector guide, во второй строке написано 88e6122 (3xSERDES+1xGMII), в третьей - 88e6131 (4xSERDES+1xGMII)....
Go to the top of the page
 
+Quote Post
BLAZER
сообщение Jun 10 2016, 10:58
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 30-04-10
Из: Ярославль
Пользователь №: 57 005



Цитата(vitan @ Jun 10 2016, 14:46) *
В чём трудности-то? Тупо открываем selector guide, во второй строке написано 88e6122 (3xSERDES+1xGMII), в третьей - 88e6131 (4xSERDES+1xGMII)....

Меня тогда остановило отсутствие сигнала SD в тех микросхемах (и так же в нужных количествах, а именно 4-х необходимых на тот момент) в 88e6182 и 88e6185.
Позже, когда я сделал медиа конвертор на Atheros AR8033 (8031) в этой системе, то выяснилось опытным путем что SD и не нужен, без него работало.

Go to the top of the page
 
+Quote Post
BLAZER
сообщение Jun 10 2016, 13:02
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 30-04-10
Из: Ярославль
Пользователь №: 57 005



Цитата(vadimp61 @ Jun 9 2016, 17:38) *
88Е6131 4 SGMI порта для оптики + 4 гигабитных меди, но запустилась сразу только медь оптика не пошла, потом проект забросили.

А оптику Вы подключали напрямую или же через какую-то физику (PHY)?
И медь развязывали через трансформатор?
Go to the top of the page
 
+Quote Post
prig
сообщение Jun 10 2016, 14:31
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595



Цитата(vitan @ Jun 10 2016, 13:46) *
В чём трудности-то? Тупо открываем selector guide, во второй строке написано 88e6122 (3xSERDES+1xGMII), в третьей - 88e6131 (4xSERDES+1xGMII)....


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

Цитата(BLAZER @ Jun 10 2016, 16:02) *
А оптику Вы подключали напрямую или же через какую-то физику (PHY)?
И медь развязывали через трансформатор?


Если порт/сердез поддерживает BASE-X, то сразу на оптику.
Обратите внимание, что на некоторых чипах не все сердезы его поддерживают или не поддерживают вовсе.

Ежели на разъём, то трансформатор в обязательном порядке.
А для внутриплатных линков или соединений через кросс-плату лучше использовать "медные" варианты BASE-X с конденсаторной развязкой.

Цитата(BLAZER @ Jun 10 2016, 13:58) *
... выяснилось опытным путем что SD и не нужен, без него работало.


Управление/статус - лучше завести на проц. При замене SFP модулей пригодится.
Go to the top of the page
 
+Quote Post
BLAZER
сообщение Jun 10 2016, 14:36
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 30-04-10
Из: Ярославль
Пользователь №: 57 005



Цитата(prig @ Jun 10 2016, 18:21) *
Не староваты ли камешки? И что у него с сердезами?
Я потому и не стал советовать, так как всё равно лучше сперва ознакомиться с подвижками у Марвела и тем, что они сами сейчас порекомендуют.

Мне в отечественной поддержке от Марвелла посоветовали суть то же что и сделал я - switch и кучу физики, как для оптики, так и для меди.
Цитата(prig @ Jun 10 2016, 18:21) *
Если порт/сердез поддерживает BASE-X, то сразу на оптику.
Обратите внимание, что на некоторых чипах не все сердезы его поддерживают или не поддерживают вовсе.

Без опыта я тогда не стал связываться с этим вопросом, и решил сделать через медиаконвертор.

Цитата(prig @ Jun 10 2016, 18:21) *
Ежели на разъём, то трансформатор в обязательном порядке.
А для внутриплатных линков или соединений через кросс-плату лучше использовать "медные" варианты BASE-X с конденсаторной развязкой.

Линк медный можно считать внутриплатным, потому что он идет через разъем на SOM (System on Module).
По конденсаторам - был проект перед этим, там был тоже SOM и Atheros AR803x (1,3) в режиме медиаконвертора, поставили конденсаторные сборки счетверенные 0402 - не заработало, пошло только либо запаивания перемычек, либо запаяли сверху трансформатор.
Сейчас использовал вариант на каждую диф. пару два конденсатора (на каждую линию) потом после конденсаторов резистор 100 ом, затем снова два конденсатора.


Цитата(prig @ Jun 10 2016, 18:31) *
Не староваты ли камешки? И что у него с сердезами?
Управление/статус - лучше завести на проц. При замене SFP модулей пригодится.

Естественно MDIO/MDC заведены на процессор.
Go to the top of the page
 
+Quote Post
BLAZER
сообщение Jun 15 2016, 09:35
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 30-04-10
Из: Ярославль
Пользователь №: 57 005



Цитата(BLAZER @ Jun 10 2016, 14:58) *
Позже, когда я сделал медиа конвертор на Atheros AR8033 (8031) в этой системе, то выяснилось опытным путем что SD и не нужен, без него работало.

В datasheet на Atheros AR8033 есть такая фраза.
SD: High indicates that input signal is valid. Because signal detect is
integrated in SerDes, this pin can be left NC.
Подобного в том же 88E6131 не нашел, может пробежался довольно бегло по документации.
Хотя в документе на этот switch указано что поддерживает 1000BASE-X, 100BASE-FX и SGMII.

Сегодня в ходе работ выяснилось, что если среднюю точку трансформатора подключить не к земле через конденсаторы, а к питанию 1.8 вольта (тому же что и MDI 88E6150R) то гигабит работает.
Собственно, это есть в схеме на отладочную плату.
Вариант с конденсаторами и резисторами между switch и phy еще в работе.
Go to the top of the page
 
+Quote Post

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

 


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


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