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

 
 
> 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
 
Start new topic
Ответов
prig
сообщение Jun 9 2016, 13:35
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 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
BLAZER
сообщение Jun 10 2016, 08:21
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 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
Сообщение #4


Участник
*

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



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


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

Группа: Свой
Сообщений: 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
prig
сообщение Jun 10 2016, 14:31
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 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
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 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   MARVELL switch 88E6350R - помогите разобраться   Jun 9 2016, 11:43
- - gosha-z   Два вопроса: 1. А зачем так сложно? 2. Почему имен...   Jun 9 2016, 12:21
|- - BLAZER   1) Потому что на тот момент надо было реализовать ...   Jun 9 2016, 12:37
|- - vadimp61   Цитата(BLAZER @ Jun 9 2016, 15:37) 1) Пот...   Jun 9 2016, 13:38
|- - prig   Цитата(vadimp61 @ Jun 9 2016, 16:38) 88Е6...   Jun 9 2016, 15:08
|- - BLAZER   Цитата(vadimp61 @ Jun 9 2016, 17:38) 88Е6...   Jun 10 2016, 13:02
|- - BLAZER   Цитата(vitan @ Jun 10 2016, 14:46) В чём ...   Jun 10 2016, 10:58
||- - BLAZER   Цитата(BLAZER @ Jun 10 2016, 14:58) Позже...   Jun 15 2016, 09:35
- - prig   У нас NDA "закис" и всё как-то не обнови...   Jun 10 2016, 10:42
- - vitan   Позишен намба ван: Цитата(BLAZER @ Jun 10 201...   Jun 15 2016, 14:25
|- - BLAZER   Цитата(vitan @ Jun 15 2016, 18:25) Что-то...   Jun 15 2016, 14:32
- - prig   Цитата(BLAZER @ Jun 10 2016, 17:36) ...Ес...   Jun 16 2016, 09:09
- - BLAZER   Цитата(prig @ Jun 16 2016, 13:09) - И опя...   Jun 16 2016, 09:18
- - prig   Цитата(BLAZER @ Jun 16 2016, 12:18) ... 1...   Jun 16 2016, 09:42
- - Myron   Цитата(prig @ Jun 16 2016, 03:42) Вот Вы ...   Jun 16 2016, 12:43
|- - prig   Цитата(Myron @ Jun 16 2016, 15:43) ... У ...   Jun 16 2016, 14:45
|- - Myron   Цитата(prig @ Jun 16 2016, 08:45) Да, с М...   Jun 16 2016, 14:55
|- - prig   Цитата(Myron @ Jun 16 2016, 17:55) А можн...   Jun 17 2016, 09:43
|- - BLAZER   Коллеги, благодарю всех отозвавшихся и поделившихс...   Jun 20 2016, 20:32
- - BLAZER   Цитата(prig @ Jun 16 2016, 13:42) Попробу...   Jun 16 2016, 15:04


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

 


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


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