Соединение двух Ethernet PHY без магнетизма?

12

В (предварительном) новом дизайне я хочу подключить два Ethernet PHY 100 Мбит / с, аналогичных LAN8270a , разделенных несколькими дюймами на одной и той же печатной плате, с одной и той же земной плоскостью (но с разными блоками питания). У меня есть выбор одного из моих PHY, но другой встроен в пока не определенную ИС PCIe-Ethernet (возможно, гигабитную, но используется в режиме 100 Мбит / с), и очень важно, чтобы этот PHY думал, что существует добросовестное соединение Ethernet 100 Мбит / с.

Я мог бы использовать следующее

схематический

смоделировать эту схему - схема, созданная с использованием CircuitLab

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

Я могу представить сеть RC, возможно, такую ​​же простую, как в этом приложении , найденную благодаря тому же вопросу ; или может быть спроектирован с затуханием и низкочастотным диапазоном, но это не будет эмулировать тот факт, что с реальными магнитами, когда на TX1P есть отрицательный импульс, есть положительный импульс на TX1M и RX2M. Я не уверен, может ли это помешать некоторым PHY работать нормально.

Что-нибудь, чтобы предположить, что кто-то уверен, будет работать практически для любого PHY вокруг?

fgrieu
источник
1
По крайней мере, вы можете исключить один трансформатор на каждом пути из схемы, которую вы показываете. Существуют 1: 1 сетевые трансформаторы, которые имеют центральные ответвления с обеих сторон.
Олин Латроп
1
@ Олин Латроп: Точно. Хотелось бы мне найти такой трансформатор и в CircuitLab!
fgrieu
3
Обратите внимание, что Ethernet имеет минимальное расстояние в 1 метр, как минимальное расстояние между портами (для стандартных PHY), и вам может потребоваться емкостная нагрузка межсоединения для достижения эквивалентного электрического расстояния. Это укусило меня в проект несколько лет назад.
Питер Смит

Ответы:

8

Возможно, вас заинтересуют эти Замечания по применению, касающиеся применения бестрансформаторной / магнитной сети Ethernet

У них обоих есть пример работы без трансформатора на печатной плате с конденсатором вместо трансформатора. В случае, когда вы контролируете обе стороны разъема, может быть установлен только один конденсатор на линии. Но если вы контролируете только одну сторону, вы должны поставить конденсатор два, в случае, если на другой стороне ничего нет или есть трансформатор.

Мне приходилось работать над соединением объединительной платы 1000Base-KX, и его проблема в том, что этот стандарт не очень хорошо известен, и у вас могут возникнуть трудности с его реализацией, иметь информацию о нем и т. Д.

В моем случае мне нужно было изображение осциллографа, чтобы наблюдать сигнал. После нескольких электронных писем в компанию по производству осциллографов и нескольких телефонных звонков я понял, что я говорю о 1000Base-KX, а не 1000Base-CX (Ethernet через коаксиальный кабель).

1000Base-KX был «внедрен в ретро» в IEEE802.3, когда был создан 10GBase-KX. Таким образом, 1000Base-KX является стандартом, производным от 10G и официально стал стандартом IEEE спустя годы после принятия стандартов Gigabit.

Также для 1000Base-KX нужны только 2 пары (полный дуплекс), но рабочая частота составляет около 1 ГГц, что связано с проблемами целостности сигнала, когда 1000Base-T и 100Base-T (X) остаются на 125 МГц.

zeqL
источник
Дело в том, что применение без трансформатора довольно редко и не очень хорошо документировано. Каждый поставщик имеет свою реализацию, как показывают эти AN. Вы должны найти PHY, который тесно связан с ее PHY, и найти AN о применении без трансформатора от поставщика IC. Но без информации лучше всего будет практическая реализация и тесты с различными значениями конденсаторов и резисторов.
ZeqL
1
Спот-ссылки! Примечание: я боюсь, что Intel AP-438, рисунок 1, может работать не со всеми PHY, поскольку не происходит подтягивание линий TX к Vcc, что радикально изменяет смещение постоянного тока. TI AN-1519 На рисунке 5 показано смещение постоянного тока ( как на Tx, так и на Rx), и (в сочетании с рисунком 10 C), вероятно, соответствует моим потребностям; в основном трансформатор (ы) заменены на 4 заглушки. [репост с исправлением]
fgrieu
1
Хотя я согласен с тем, что работа без трансформаторов менее стандартизирована / документирована, чем должна быть, в наши дни это вряд ли редкость (со всеми блейд-системами, будь то промышленное оборудование на базе ATCA / uTCA или случайный блейд-сервер Dell / HP / whomever) стойки).
дубад
5

Что вам действительно нужно, так это другое разнообразие PHY, так называемая «объединительная плата». Они специально предназначены для работы с емкостной связью по следам печатных плат.

Соответствующий стандарт называется 802.3ap. Вот хороший обзор: ftp://ftp.t10.org/t10/document.05/05-214r1.pdf

Многие современные PHY могут быть переведены в режим 1000Base-KX путем небольшого изменения конфигурации.

Marvel 88E1145 - одна из давно известных и популярных PHY вышеуказанных разновидностей, которая часто встречается на всех видах плат расширения: http://www.marvell.com/transceivers/assets/Marvell-Alaska-Quad-88E1141-45- GbE.pdf

Многие встроенные контроллеры Ethernet также поддерживают этот режим работы (например, Intel): http://www.intel.com/content/dam/doc/application-note/82545-82546-82571-82572-631xesb-632xesb-gbe -controllers-SerDes-дизайн-заявл-note.pdf

oakad
источник
1
Спасибо за указатели. Мой пример использования - плата PCIe, которая выглядит как 100% -ная ванильная плата Ethernet, с основной целью, чтобы входящие в комплект поставки драйверы в большинстве ОС распознавали ее без изменений; таким образом, я должен использовать обычную 100BASE-TX, и нет способа использовать регистры в этом физическом объекте.
fgrieu
Я могу ошибаться, но я думаю, что многие распространенные контроллеры Ethernet могут загружать свою конфигурацию из подключенного EEPROM, а не полагаться на хост для ее установки.
Питер Грин
2

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

Мелкий шрифт

Трансформаторы также защищают кремний от помех в линии, которые в противном случае могут убить кремний, так что имейте это в виду. Они также гальванически развязывают две системы и останавливают контуры заземления, пропускающие токи, которые могут вызвать плохое качество данных. При условии, что вам не нужно иметь уровень постоянного тока на соединении (которое обычно используется через центральный отвод трансформатора), и у вас есть обе системы, подключенные через конденсаторы, это должно работать. Прочитайте таблицу.

Энди ака
источник
1
Я не могу прочитать за несбалансированными скобками ...
Самуил
@ Сэмюэл - это нормально, чувак - у меня была дополнительная скобка !!
Энди ака
Это предложение не составляло.
Самуил
@ Сэмюэль LOL - это показалось хорошо на IE
Энди ака
1

Этерент использует различные типы линейных кодов, чтобы обеспечить сбалансированность передаваемых данных. 4b / 5b - это линейный код, используемый в 100 Мбит Ethernet, а затем он передается с кодированием MLT-3. Код 4b / 5b ограничивает количество единиц и нулей, которые вы можете получить в строке. Затем MLT-3 передает три разных уровня напряжения: -1, 0 и +1. Переход представляет 1, и никакой переход представляет ноль. Поэтому не имеет значения, инвертирована ли линия или нет, поскольку переходы несут информацию, а не уровни. Возможно, некоторые микросхемы PHY не смогут управлять чем-то, что не является трансформатором, поэтому у вас могут возникнуть проблемы в зависимости от того, как они подключены. Я думаю, что это будет проблемой, только если выходы будут с открытым коллектором вместо двухтактного. Вы должны быть в состоянии избежать неприятностей с одним трансформатором.

alex.forencich
источник