|
MARVELL switch 88E6350R - помогите разобраться |
|
|
|
Jun 9 2016, 11:43
|
Участник

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

|
Коллеги, всем доброго времени суток! Сделал плату, в которой должна быть реализована управляемая коммутация от 4-х источников на 1000BASE-SX, и выходить должен один линк на 1000BASE-T. Реализовал на 4-х оптических трансиверах, потом по одному медиаконвертору на каждый трансивер, и switch Marvell 88E6350R, портами с 0 по 3 на конверторы, а 4-й на приемник данных. На смонтированной плате удостоверился в том, что все необходимые напряжения питания поступают, и тактовая частота с нужной амплитудой присутствует. Медиаконверторы проверены (подпаивался обрезанным патч-кордом и подключал к сетевому оборудованию), убедился в работоспособности. Далее стал проверять таким же образом и свич, только подключался через трансформатор. На нулевом порту соединение 100Мбит, гигабита нет. На 3-м порту соединения нет никакого. Сам свич сконфигурирован как неуправляемый (настройки по умолчанию, внутренними подтягивающими резисторами). MDIO подключен.
Может кто запускал эту микросхему и может подсказать как ее правильно запускать? Заранее благодарен.
|
|
|
|
|
 |
Ответов
|
Jun 16 2016, 09:09
|
Знающий
   
Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595

|
Цитата(BLAZER @ Jun 10 2016, 17:36)  ...Естественно MDIO/MDC заведены на процессор. Цитата(BLAZER @ Jun 15 2016, 12:35)  ... SD:... ... Хотя в документе на этот switch указано что поддерживает 1000BASE-X, 100BASE-FX и SGMII.
Сегодня в ходе работ выяснилось, что если среднюю точку трансформатора подключить не к земле через конденсаторы, а к питанию 1.8 вольта (тому же что и MDI 88E6150R) то гигабит работает. ... Вариант с конденсаторами и резисторами между switch и phy еще в работе. - MDIO - это само собой. Но если Вы используете гигабитную оптику, Вам надо смотреть на то, что идёт от SFP (т.е. статус и управление, включая SD, и I2C модуля). Поддержка портом 1000BASE-X означает, что порту эти сигналы не нужны, т.к. физический уровень в виде двух дифф. пар к оптическому трансиверу уже есть, и он не подразумевает доп. сигналов (см. 802.3). Но эти сигналы можно использовать, подключив к процессору. - Ну, я же говорил об устойчиво воспроизводимых ошибках. Средняя точка трансформатора (запитка трансиверов PHY) - это просто классика. Ещё раз проверьте схему и пройдите по даташитам, рекомендациям и рефам на её соответствие оным. Мелкие ляпы и несоответствия могут порождать большие чудеса, однако. - И опять что-то странное Вы сочиняете "между switch и phy". Есть даташиты и есть "типовуха" на их же основе. Остальные фантазии чреваты. Как минимум, надо очень хорошо понимать, что именно и каким способом достигается. Конденсаторные развязки как раз из этой серии. Вся "сетевуха", особливо в части Ethernet, тем и хороша, что она хорошо стандартизирована, а большинство решений являются типовыми. Осталось разобраться со стандартами (преимущественно 802.3) и как-то ознакомиться с этими типовыми решениями (рефы, аппликахи и т.д.).
|
|
|
|
|
Jun 16 2016, 09:18
|
Участник

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

|
Цитата(prig @ Jun 16 2016, 13:09)  - И опять что-то странное Вы сочиняете "между switch и phy". Оптика - Avago HFBR-5911LZ (1000BASE - SX) далее медиаконвертор (точнее физика в режиме медиаконвертора с 1000BASE-X в 1000BASE-T) Atheros AR8033, потом уже switch 88E6150R. Проблема собственно и возникла, когда решили сделать вместо трансформаторов между физикой и switch цепочку из конденсаторов и резисторов.
Эскизы прикрепленных изображений
|
|
|
|
|
Jun 16 2016, 09:42
|
Знающий
   
Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595

|
Цитата(BLAZER @ Jun 16 2016, 12:18)  ... 1000BASE-T... Проблема собственно и возникла, когда решили сделать вместо трансформаторов между физикой и switch цепочку из конденсаторов и резисторов. Проблема возникла тогда, когда не разобравшись с тем, что делает в 1000BASE-T трансформатор(ы) и доп цепи на трансиверах (если они есть), начали лепить что-то совершенно отвязное. Вот Вы мне объясните, зачем там две пары конденсаторов с терминатором посредине? Зато ничего о трансиверах двух разных устройств. Попробуйте одну пару конденсаторов на каждую диф. пару. А трансиверы нагрузите 50 омами на каждую линию (т.е. с каждой стороны конденсатора - "свои" резисторы для каждого трансивера). Второй вывод резистора - к требуемому напряжению питания средней точки для каждого трансивера. П.С. Но вообще-то, даже если заработает, надо разбираться с режимами трансиверов, и смотреть, насколько это корректно. Напряжения запитки 50 ом могут быть и другие. С некоторыми трансиверами 1000BASE-T могут быть принципиальные проблемы.
|
|
|
|
|
Jun 16 2016, 12:43
|
Профессионал
    
Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451

|
Цитата(prig @ Jun 16 2016, 03:42)  Вот Вы мне объясните, зачем там две пары конденсаторов с терминатором посредине? Зато ничего о трансиверах двух разных устройств. Попробуйте одну пару конденсаторов на каждую диф. пару. А трансиверы нагрузите 50 омами на каждую линию (т.е. с каждой стороны конденсатора - "свои" резисторы для каждого трансивера). Второй вывод резистора - к требуемому напряжению питания средней точки для каждого трансивера. П.С. Но вообще-то, даже если заработает, надо разбираться с режимами трансиверов, и смотреть, насколько это корректно. Напряжения запитки 50 ом могут быть и другие. С некоторыми трансиверами 1000BASE-T могут быть принципиальные проблемы. Вот, вот. Для начала поищите в интернете материалы по transformerless соединению свичей с изернетом, материалы есть у TI, Micrel (теперь Microchip), и т.д. - App notes. У Марвела найти что-либо сложно.
|
|
|
|
|
Jun 16 2016, 14:45
|
Знающий
   
Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595

|
Цитата(Myron @ Jun 16 2016, 15:43)  ... У Марвела найти что-либо сложно. Да, с Марвелом такое бывает. Тем не менее, дока есть: MV-S301568-00A (Transformerless Application). Но в общем-то, там техника та же. Если запитка трансиверов от одного напряжения, то можно и без конденсаторов. Главное, ч.б. резисторы 50 ом обеспечивали нужный ток передатчикам. А ток обеспечивается выбором напряжения средней точки в зависимости от параметров передатчика.
|
|
|
|
|
Jun 17 2016, 09:43
|
Знающий
   
Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595

|
Цитата(Myron @ Jun 16 2016, 17:55)  А можно переслать этот документ? "Семён Семёныч"... Ну, Вы же знаете, что такое маркировка NDA. Но в общем-то, если Вы разобрались, как обеспечить режимы трансиверов, то он и не нужен. Более того, по этой теме у Марвела есть в доках ошибки. В каких именно, сейчас навскидку точно не вспомню, но вроде бы касательно 10/100. Мне в своё время приходилось препираться с каким-то вполне толковым FAE из Марвела. Мой вариант не стыковался с их рекомендацией. Таки удалось убедить, что их рекомендация не стыкуется с даташитом, а мой вариант полностью корректен. Рекомендации для 1G тоже не без греха. Там у них введена весьма мутная классификация трансиверов, а по даташитам всё равно надо проверять. Так что, докой этой можно сильно не заморачиватся. Даташит - наше всё. А правильная эррата - мать родная.
|
|
|
|
|
Jun 20 2016, 20:32
|
Участник

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

|
Коллеги, благодарю всех отозвавшихся и поделившихся опытом и информацией. Победил задачу, но не так как хотелось изначально. В случае Marvell 88e6150R плюс Atheros AR8033 достаточно было конденсаторов последовательно в дифференциальную пару, плюс подтянуть через 49.9 ома на питание 1,8 вольта для аналоговых блоков этого самого марвелла, то для связки 5-го 1000BASE-X порта с Microchip (Micrel) KSZ9031 такие меры не помогли, пришлось ставить разделительный трансформатор. Единственное, что работа с ним - не самое удобное, в условиях ограниченных габаритных размеров платы, поэтому и решили заменить на конденсаторы и резисторы. Сейчас же придется оптимизировать топологию компонентов на плате и освобождать место хотя бы для одного трансформатора.
Тему не закрываю, может быть кому-нибудь когда-нибудь тоже потребуется информация по этой микросхеме, и он продолжит работу здесь. Еще раз благодарю откликнувшихся.
|
|
|
|
Сообщений в этой теме
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 prig Цитата(BLAZER @ Jun 9 2016, 14:43) ....
Д... Jun 9 2016, 13:35 BLAZER Цитата(prig @ Jun 9 2016, 17:35) - Ну, пр... Jun 10 2016, 08:21  BLAZER Коллеги, а может кто-нибудь подскажет switch с как... Jun 10 2016, 09:35   vitan Цитата(BLAZER @ Jun 10 2016, 12:35) Колле... Jun 10 2016, 10:46    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 Цитата(vitan @ Jun 10 2016, 13:46) В чём ... Jun 10 2016, 14:31     BLAZER Цитата(prig @ Jun 10 2016, 18:21) Не стар... Jun 10 2016, 14:36 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   BLAZER Цитата(prig @ Jun 16 2016, 13:42) Попробу... Jun 16 2016, 15:04
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|