|
Подключение 1Gb PHY к 100Mb свитчу на плате, KSZ9021RL -> KSZ8873MLL |
|
|
|
May 29 2013, 06:36
|
Участник

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

|
Здравствуйте, Необходимо гигабитный ethernet от формирователя PHY KSZ9021RL опционально вывести или на разъем через трансформатор, или на IC свитч KSZ8873MLL, все в переделах одной платы. Для избежания stub'ов предусмотрел два набора перемычек. При установленных SH1 - SH8 диф. сигналы MDI через развязывающий трансформатор уходят на разъем. Здесь понимание есть. При установленных SH9 - SH16 набор гибридных пар 1000BASE оказывается подключен к 10BASE/100BASE порту интегрального свитча. И в PHY, и в свитче поддержан auto-negotiation, подразумевается, что связка должна договориться о функционировании в 100BASE, Full-duplex. Нужно только верно соединить нужные пары, при необходимости развязать по DC и согласовать. Согласно спецификации 802.3-2008, Clause 23.5 и 40.6, диапазоны уровней диф. сигналов пересекаются, уровни подстраивать не нужно. Как же дело обстоит на практике? Взгляните, пожалуйста, на схему: достаточно ли необходимых предосторожностей для соединения диф. сигналов без использования трансов? Спасибо
|
|
|
|
|
 |
Ответов
|
Apr 7 2015, 12:33
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(agregat @ Apr 6 2015, 21:30)  Стандартное подключение 88E1116.MDI => Trans=> витая пара => Trans =>88E1116.MDI Надо подключить 88E1116.MDI => согласующее устройство => 88E1116.MDI. Решение данной системы уравнений следующее: "согласующее устройство" = "Trans=> витая пара => Trans"  Что мешает принять это как данность и радоваться? Ну, на худой конец, витую пару заменить на печатные проводники. Цитата(agregat @ Apr 6 2015, 21:30)  А точнее, можно ли подключить просто через сопротивления, учитывая что 88E1116 стоят на одной плате рядом и питаются от одного источника питания. Не поможет, ибо там токовые выходы, читайте внимательнее даташит. Цитата(prig @ Apr 7 2015, 13:07)  Стыковать по SGMII в чистом виде ни разу не удавалось, гадит какая-то сигнализация состояния. Это зависит от реализации SGMII, у каждого производителя она разная. Точно знаю, что, например, фрискейловские реализации стыкуются меж собой, ибо там у них внутри на каждом маке есть TBI PHY, который как раз и позволяет работать с этой сигнализацией. Далеко не у всех это есть, и оно таки именно из-за этого и не стыкуется. У марвела это, возможно, есть, в своё время начали это выяснять, но потом актуальность отпала и до конца вопрос не довели. Но, емнип, какие-то схемы видел, в которых два марвела друг на друга так работают. Да и на 88е1116 нет SGMII, вроде. Это в плане отвлечения. А по части вопроса, тоже присоединяюсь к фразе "нафига козе баян?". Снести оба PHY и дело с концом.
|
|
|
|
|
Apr 7 2015, 17:10
|
Знающий
   
Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595

|
Цитата(vitan @ Apr 7 2015, 15:33)  Решение данной системы уравнений следующее: "согласующее устройство" = "Trans=> витая пара => Trans"  Что мешает принять это как данность и радоваться? Ну, на худой конец, витую пару заменить на печатные проводники. Не поможет, ибо там токовые выходы, читайте внимательнее даташит. Это зависит от реализации SGMII, у каждого производителя она разная. Точно знаю, что, например, фрискейловские реализации стыкуются меж собой, ибо там у них внутри на каждом маке есть TBI PHY, который как раз и позволяет работать с этой сигнализацией. Далеко не у всех это есть, и оно таки именно из-за этого и не стыкуется. У марвела это, возможно, есть, в своё время начали это выяснять, но потом актуальность отпала и до конца вопрос не довели. Но, емнип, какие-то схемы видел, в которых два марвела друг на друга так работают. Да и на 88е1116 нет SGMII, вроде. Это в плане отвлечения. А по части вопроса, тоже присоединяюсь к фразе "нафига козе баян?". Снести оба PHY и дело с концом. То, что диф. пары по плате печатными проводниками тянется, это и так понятно. А вот транс 1:1 может быть только один. У 100Мбит тоже токовые выводы, и ничего, летает только так. Проблема там из-за многоуровневого кодирования и большого размаха сигнала. Нужный режим гарантированно обеспечивается только трансом со средней точкой. Разница SGMII именно в части сигнализации от PHY. Некоторые реализации требуют сигнализации от внешнего PHYчерез MDIO, даже если всё "отключено" и что надо зафорсено. TBI PHY - это тот же сердес что и в SGMII. Само собой, в режиме TBI PHY сигнализация начинает генериться внутри, а не снаружи, и считывается внутри же через MDIO. А вот часть марвеловских сердезов линкуются друг с другом без упоминаний всяких BASE-X и TBI PHY. И именно на 1G. Всякая сигнализация по MDIO в них просто отключается. В доках возможность линка оговаривается. Проверяли, прокатывает. По бэкплейну бегать умеет. И да, на 88е1116 действительно нет SGMII. Не туда посмотрел. Там RGMII, однако. А линковать по RGMII может оказаться не просто. Это к вопросу о козе и баяне.
|
|
|
|
|
Apr 8 2015, 08:09
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(prig @ Apr 7 2015, 20:10)  То, что диф. пары по плате печатными проводниками тянется, это и так понятно. А вот транс 1:1 может быть только один. Да, я тоже думал так сделать в проекте с PICMG 2.16, но в итоге сделал с двумя трансами, чтобы можно было из любой точки быстро подключить кабель к компу для отладки в случае чего. Цитата(prig @ Apr 7 2015, 20:10)  А линковать по RGMII может оказаться не просто. Это к вопросу о козе и баяне. Есть апноты от того же фрискела, например. Вроде, проблем особых не должно быть, разве что на плате возможно придется увеличивать длину проводочков для формирования нужных задержек (и то не факт, смотря что за девайс с RGMII).
|
|
|
|
|
Apr 9 2015, 12:12
|
Знающий
   
Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595

|
Цитата(vitan @ Apr 8 2015, 11:09)  ... смотря что за девайс с RGMII... Ага. В том и фокус, что с RGMII никогда не знаешь на что нарвёшься. Курить апноты и даташиты надо очень качественно. У меня с RGMII уже был один фейл (проморгал мелочь кое-какую). Хорошо ещё, требования по скорости были никакие, и можно было в MII переделать. А в нескольких заходах девайсы просто не стыковались по таймингам. Пришлось отказаться. Ессно, стандартных соединений MAC-PHY это не касается.
|
|
|
|
Сообщений в этой теме
syuha Подключение 1Gb PHY к 100Mb свитчу на плате May 29 2013, 06:36 vitan А почему конденсаторов только два, а не 4? И зачем... May 29 2013, 09:29 prig Цитата(vitan @ May 29 2013, 13:29) А поче... May 29 2013, 13:58 vadimp61 ВЫходной драйвер ТX2 запитан +3,3 а ТХ1 нет - это ... May 29 2013, 09:44 Aner Ну и в чем тогда смысл ставить гигабитник? Если фо... May 29 2013, 14:25 syuha Спасибо за полезные ответы,
Развязал конденсатора... May 30 2013, 03:36 prig Цитата(syuha @ May 30 2013, 07:36) ...
Ва... Jun 6 2013, 10:35 syuha Большое спасибо всем за ответы, особенно ценны сов... Jun 20 2013, 04:05 agregat Подниму тему чтобы новую не создавать. Есть задача... Apr 6 2015, 18:30 prig Цитата(agregat @ Apr 6 2015, 21:30) ... н... Apr 7 2015, 10:07  Ariel делали бестрансформаторное согласование для HDBT (... Apr 7 2015, 12:14  Myron Цитата(prig @ Apr 7 2015, 04:07) -Для MDI... Apr 7 2015, 13:33 agregat Цитата(vitan @ Apr 7 2015, 16:33) Решение... Apr 7 2015, 16:53 agregat Вот еще вопрос, возможно глупый, но ответа не наше... Apr 10 2015, 20:25 vitan Цитата(agregat @ Apr 10 2015, 23:25) Вот ... Apr 11 2015, 19:54
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|