Перейти к содержанию
    

MARVELL switch 88E6350R - помогите разобраться

Коллеги, всем доброго времени суток!

Сделал плату, в которой должна быть реализована управляемая коммутация от 4-х источников на 1000BASE-SX, и выходить должен один линк на 1000BASE-T.

Реализовал на 4-х оптических трансиверах, потом по одному медиаконвертору на каждый трансивер, и switch Marvell 88E6350R, портами с 0 по 3 на конверторы, а 4-й на приемник данных.

На смонтированной плате удостоверился в том, что все необходимые напряжения питания поступают, и тактовая частота с нужной амплитудой присутствует.

Медиаконверторы проверены (подпаивался обрезанным патч-кордом и подключал к сетевому оборудованию), убедился в работоспособности.

Далее стал проверять таким же образом и свич, только подключался через трансформатор.

На нулевом порту соединение 100Мбит, гигабита нет.

На 3-м порту соединения нет никакого.

Сам свич сконфигурирован как неуправляемый (настройки по умолчанию, внутренними подтягивающими резисторами).

MDIO подключен.

 

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

Заранее благодарен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1) Потому что на тот момент надо было реализовать именно 4 линка оптики, а switch который бы работал с оптикой напрямую, у Marvell, был только на 3 порта. Поэтому пришлось делать конвертор интерфейсов.

2) В небольшом корпусе для подобных устройств (QFP-128 with thermal pad), и не в BGA, плюс был NDA к тому времени.

Изменено пользователем BLAZER

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

....

Далее стал проверять таким же образом и свич, только подключался через трансформатор.

На нулевом порту соединение 100Мбит, гигабита нет.

На 3-м порту соединения нет никакого.

Сам свич сконфигурирован как неуправляемый (настройки по умолчанию, внутренними подтягивающими резисторами).

MDIO подключен.

 

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

Заранее благодарен.

 

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

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

 

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

 

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

Ничего сверх ерраты. Если не навешано косяков в схеме, естественно.

 

С некоторыми свитчами могут появляться проблемы в управляемом режиме, да и то, если пытаться настраивать напрямую, без предусмотренной марвелом софтовой прокладки.

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

но вопросов к работе портов и в этом случае не было.

 

 

1) Потому что на тот момент надо было реализовать именно 4 линка оптики, а switch который бы работал с оптикой напрямую, у Marvell, был только на 3 порта. Поэтому пришлось делать конвертор интерфейсов.

2) В небольшом корпусе для подобных устройств (QFP-128 with thermal pad), и не в BGA, плюс был NDA к тому времени.

 

1) Ну да, прямо таки и нет...

2) Простых путей не ищем.

Если был NDA, что помешало "тюкнуться" в саппорт?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1) Потому что на тот момент надо было реализовать именно 4 линка оптики, а switch который бы работал с оптикой напрямую, у Marvell, был только на 3 порта. Поэтому пришлось делать конвертор интерфейсов.

2) В небольшом корпусе для подобных устройств (QFP-128 with thermal pad), и не в BGA, плюс был NDA к тому времени.

 

88Е6131 4 SGMI порта для оптики + 4 гигабитных меди, но запустилась сразу только медь оптика не пошла, потом проект забросили.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

88Е6131 4 SGMI порта для оптики + 4 гигабитных меди, но запустилась сразу только медь оптика не пошла, потом проект забросили.

 

Почти наверняка, напрямую через регистры взводить пытались.

Мы на таком с какой-то из "престерок" попадались. Оно взводилось и даже само с себе подобным работало на 1Г, но это было ни разу не BASE-X.

С софтовой марвеловской прокладкой полегчало, но до конца тоже не тестили.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

 

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

Питание чистое, запас по току кратный.

Тактовые сигналы в соответствии с требованиями datasheet.

 

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

Ничего сверх ерраты. Если не навешано косяков в схеме, естественно.

 

Сегодня запустились оба этих канала, на скорости 100 Мб.

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

 

1) Ну да, прямо таки и нет...

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

 

2) Простых путей не ищем.

 

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

 

Если был NDA, что помешало "тюкнуться" в саппорт?

 

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

До MDIO пока не дошел, вожусь с "железом".

Изменено пользователем BLAZER

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Коллеги, а может кто-нибудь подскажет switch с как минимум 3, а лучше 4 портами 1000BASE-X (SX) и одним портом 1000BASE - T?

На случай если эта система не запустится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У нас NDA "закис" и всё как-то не обновить. А навскидку не подскажу. Тем более, линейки у них меняются и обновляются довольно бодро.

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

 

Да и по используемому свитчу их можно тряхнуть. У меня они даже схемы смотрели и что-то дельное советовали. И даже препираться случалось.

Т.е., саппорт у них вполне полезный, пользоваться стоит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Коллеги, а может кто-нибудь подскажет switch с как минимум 3, а лучше 4 портами 1000BASE-X (SX) и одним портом 1000BASE - T?

На случай если эта система не запустится.

В чём трудности-то? Тупо открываем selector guide, во второй строке написано 88e6122 (3xSERDES+1xGMII), в третьей - 88e6131 (4xSERDES+1xGMII)....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В чём трудности-то? Тупо открываем selector guide, во второй строке написано 88e6122 (3xSERDES+1xGMII), в третьей - 88e6131 (4xSERDES+1xGMII)....

Меня тогда остановило отсутствие сигнала SD в тех микросхемах (и так же в нужных количествах, а именно 4-х необходимых на тот момент) в 88e6182 и 88e6185.

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

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

88Е6131 4 SGMI порта для оптики + 4 гигабитных меди, но запустилась сразу только медь оптика не пошла, потом проект забросили.

А оптику Вы подключали напрямую или же через какую-то физику (PHY)?

И медь развязывали через трансформатор?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В чём трудности-то? Тупо открываем selector guide, во второй строке написано 88e6122 (3xSERDES+1xGMII), в третьей - 88e6131 (4xSERDES+1xGMII)....

 

Не староваты ли камешки? И что у него с сердезами?

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

 

А оптику Вы подключали напрямую или же через какую-то физику (PHY)?

И медь развязывали через трансформатор?

 

Если порт/сердез поддерживает BASE-X, то сразу на оптику.

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

 

Ежели на разъём, то трансформатор в обязательном порядке.

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

 

... выяснилось опытным путем что SD и не нужен, без него работало.

 

Управление/статус - лучше завести на проц. При замене SFP модулей пригодится.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не староваты ли камешки? И что у него с сердезами?

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

Мне в отечественной поддержке от Марвелла посоветовали суть то же что и сделал я - switch и кучу физики, как для оптики, так и для меди.

Если порт/сердез поддерживает BASE-X, то сразу на оптику.

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

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

 

Ежели на разъём, то трансформатор в обязательном порядке.

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

Линк медный можно считать внутриплатным, потому что он идет через разъем на SOM (System on Module).

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

Сейчас использовал вариант на каждую диф. пару два конденсатора (на каждую линию) потом после конденсаторов резистор 100 ом, затем снова два конденсатора.

 

 

Не староваты ли камешки? И что у него с сердезами?

Управление/статус - лучше завести на проц. При замене SFP модулей пригодится.

Естественно MDIO/MDC заведены на процессор.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Позже, когда я сделал медиа конвертор на 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 еще в работе.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...