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

 
 
> 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 16 2016, 09:09
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 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) и как-то ознакомиться с этими типовыми решениями (рефы, аппликахи и т.д.).
Go to the top of the page
 
+Quote Post
BLAZER
сообщение Jun 16 2016, 09:18
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 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 цепочку из конденсаторов и резисторов.


Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
prig
сообщение Jun 16 2016, 09:42
Сообщение #4


Знающий
****

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



Цитата(BLAZER @ Jun 16 2016, 12:18) *
... 1000BASE-T...
Проблема собственно и возникла, когда решили сделать вместо трансформаторов между физикой и switch цепочку из конденсаторов и резисторов.

Проблема возникла тогда, когда не разобравшись с тем, что делает в 1000BASE-T трансформатор(ы) и доп цепи на трансиверах (если они есть), начали лепить что-то совершенно отвязное.
Вот Вы мне объясните, зачем там две пары конденсаторов с терминатором посредине? Зато ничего о трансиверах двух разных устройств.



Попробуйте одну пару конденсаторов на каждую диф. пару. А трансиверы нагрузите 50 омами на каждую линию (т.е. с каждой стороны конденсатора - "свои" резисторы для каждого трансивера). Второй вывод резистора - к требуемому напряжению питания средней точки для каждого трансивера.

П.С. Но вообще-то, даже если заработает, надо разбираться с режимами трансиверов, и смотреть, насколько это корректно. Напряжения запитки 50 ом могут быть и другие.
С некоторыми трансиверами 1000BASE-T могут быть принципиальные проблемы.
Go to the top of the page
 
+Quote Post
BLAZER
сообщение Jun 16 2016, 15:04
Сообщение #5


Участник
*

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



Цитата(prig @ Jun 16 2016, 13:42) *
Попробуйте одну пару конденсаторов на каждую диф. пару. А трансиверы нагрузите 50 омами на каждую линию (т.е. с каждой стороны конденсатора - "свои" резисторы для каждого трансивера). Второй вывод резистора - к требуемому напряжению питания средней точки для каждого трансивера.

Спасибо за рекомендацию!
Вчера и сегодня опробовал такой метод, единственное что добавил у каждой группы резисторов по конденсатору на 4.7 и 0.1 мкф (додумались с коллегами о нем).
Все каналы, которые работали с PHY, корректно заработали.
Единственный момент - как я понимаю, трансиверы, у которых токовый выход, им обязательно нужны резисторы.
У которых выход по напряжению, выходные резисторы не нужны.
Собственно, у меня тут так и получилось - для 88E6150R резисторы потребовались, а для AR8831 нет.

А за материалы - огромная благодарность, изучу в ближайшее время.
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
- - 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
- - 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


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

 


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


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