Получить коммерческое предложение
Проверим наличие
перед счётом
Промышленные интерфейсы 8 мин чтения Автор: Мульдияров Алексей

Как выбрать Ethernet PHY и магнитику для промышленной платы

Ethernet-интерфейс состоит не только из разъёма RJ45. Контроллер MAC формирует кадры и обменивается цифровыми данными с PHY; PHY кодирует поток для кабеля; magnetics обеспечивает гальваническую развязку и согласование; разъём и защита соединяют плату с внешней средой. Ошибка на любом участке проявляется как редкие packet loss, нестабильный link или провал EMC. Выбор начинают с требуемой скорости, MAC-interface и среды эксплуатации. Затем проверяют точную схему transformer center taps, clock, strap pins, питание, дифференциальный импеданс и ESD layout. Reference design помогает, но его нельзя копировать между PHY без сверки datasheet.

Физический тракт промышленного Ethernet от MAC через PHY и согласующий трансформатор к защищённому сетевому разъёму

Исходные данные для Ethernet-тракта

Исходные данные для Ethernet-тракта
Параметр Что зафиксировать Критерий выбора
Скорость и стандарт 10/100/1000BASE-T и требуемые функции PHY, magnetics и категория кабеля
Интерфейс MAC MII, RMII, RGMII, clock direction Число выводов, timing и skew budget
Разъём RJ45/M12, integrated/discrete magnetics Схема center taps, layout и serviceability
Кабель и среда Длина, shield, temperature, surge/ESD Line driver margin и protection strategy
Диагностика Link status, TDR/cable test, timestamping Register set, software и clock requirements

MAC и PHY выполняют разные функции

MAC обычно встроен в MCU, MPU или FPGA и работает с кадрами. PHY реализует physical coding, auto-negotiation, передатчик/приёмник и analog front end. Наличие Ethernet MAC в микроконтроллере не означает, что кабель можно подключить напрямую.

Проверьте, поддерживает ли MAC нужный MII/RMII/RGMII/SGMII, число портов и hardware timestamp. Для switch или redundancy может понадобиться несколько PHY либо отдельный Ethernet switch IC.

10/100 или Gigabit

10/100BASE-TX достаточно для управления, телеметрии и многих камер низкого потока. Gigabit нужен для большого объёма данных, но увеличивает число пар, требования к layout, питанию и теплу. Выбирайте по worst-case payload и latency, а не по привычке «больше быстрее».

Industrial temperature, cable diagnostics, fast link-down, EEE, deterministic timestamp и support lifecycle иногда важнее максимальной скорости. Полный variant PHY может отличаться температурой и package.

MII и RMII

MII использует больше сигналов и отдельные clock для передачи/приёма. RMII сокращает число выводов и обычно работает с общим 50-МГц reference clock для 100 Мбит/с. Нужно определить, кто генерирует clock и соответствует ли timing обоих устройств.

RMII экономит пины MCU, но общая тактовая линия требует аккуратного fanout и source termination. Не используйте обычный кварцевый резонатор как готовый clock output для второго потребителя, если PHY не предусматривает такой режим.

RGMII и timing

RGMII передаёт данные по обоим фронтам 125-МГц clock, уменьшая число выводов Gigabit interface. Спецификация требует определённого сдвига clock относительно данных; delay может вноситься PCB-трассами, MAC или PHY. Если delay включён одновременно в обоих устройствах, setup/hold будет нарушен.

Зафиксируйте режим RGMII, RGMII-ID, RXID/TXID и реальные internal delays. Длина трасс считается после package delay и допуска, а не только по визуальному равенству.

Clock source и reset

PHY может использовать кварц, внешний oscillator или clock от MAC. Проверяют frequency tolerance, load capacitance, drive level и startup. Reset удерживают до стабильных питаний/clock и выдерживают minimum pulse/time before MDIO access.

Некоторые PHY требуют конфигурацию strap pins во время выхода из reset. Внешний pull-up/down должен победить внутренний резистор и не мешать основной функции вывода после старта.

Strap-пины и MDIO

Strap задают PHY address, interface mode, auto-negotiation и clock option. LED, подключённый к тому же выводу, изменяет уровень выборки. Рассчитайте делитель с учётом internal pulls, LED и tolerance; проверьте напряжение осциллографом в момент latch.

После старта firmware читает ID и status через MDC/MDIO, подтверждает ожидаемый mode и сохраняет cable/link diagnostics. Нельзя считать strap успешным только потому, что link иногда поднимается.

Как выбрать magnetics

Трансформатор должен соответствовать Ethernet standard и рекомендациям PHY по turns ratio, inductance, insertion/return loss, isolation и center tap. Integrated MagJack сокращает трассу между magnetics и connector, но ограничивает механику и заменяемость. Discrete magnetics позволяет гибче разместить ESD и common-mode termination.

Для 10/100 используются две пары, для 1000BASE-T — четыре. Компонент с подходящим числом контактов не обязательно имеет нужную схему center taps. Проверяйте exact schematic.

Center tap и Bob Smith termination

Center taps могут подключаться к analog supply через фильтр или к bias согласно datasheet. Схему одного PHY нельзя переносить на другой: некоторые требуют питание TX center tap, другие имеют иную внутреннюю архитектуру.

Bob Smith termination связывает общую модовую составляющую пар с chassis через RC-цепь, но конкретные номиналы и допустимый safety capacitor зависят от стандарта и изоляции. Chassis не следует автоматически соединять с digital ground длинной дорожкой.

Разводка MDI-пар

MDI-пары ведут с контролируемым дифференциальным импедансом, обычно целевым около 100 Ом, без ответвлений и разрывов reference plane. Переходы через via минимизируют; пары не проводят рядом с дросселем DC/DC, crystal и краем шумной земли.

Длина между PHY и magnetics ограничена design guide. Расстояние от magnetics до connector также делают коротким. Pair-to-pair spacing уменьшает crosstalk; skew внутри пары контролируют по требованиям конкретной скорости.

ESD и защита разъёма

TVS ставят со стороны кабеля так, чтобы discharge current шёл кратко к chassis/return, не обходя magnetics через цифровую плату. Capacitance и clamping выбирают для Ethernet MDI. Компонент для USB может иметь подходящую ёмкость, но неверную pinout/working voltage.

Shield connector подключают по EMC-архитектуре корпуса. Длинный pigtail ухудшает высокочастотный контакт. Для PoE защита и magnetics должны дополнительно выдерживать common-mode питание и ток.

Питание PHY

PHY может иметь несколько шин analog, digital core и I/O либо внутренний regulator. Проверяют sequencing, decoupling и возможность питания I/O от уровня MAC. Шум на analog rail ухудшает jitter и EMC.

Размещайте конденсаторы по pin groups из layout guide. Ferrite bead не является универсальным фильтром: вместе с MLCC он может создать resonance. Измерьте rail ripple и link при worst-case traffic.

Тепло и industrial environment

Gigabit PHY и switch заметно нагреваются. Junction оценивают по power modes, package thermal data и реальной меди платы. Кабельная диагностика, EEE и sleep влияют на среднее потребление, но worst-case thermal test проводят при непрерывном трафике.

В шкафу важны temperature, vibration, connector retention и surge. Разъём RJ45 удобен, M12 — устойчивее механически, но pin coding и magnetics должны соответствовать выбранному Ethernet.

Практический пример 100BASE-TX

MCU имеет RMII, требуется один промышленный порт 100 Мбит/с и кабель 100 м. Выбирается PHY с industrial temperature и RMII. Внешний 50-МГц oscillator питает MAC и PHY через buffer/termination, либо PHY выдаёт clock только если этот режим гарантирован.

Magnetics выбирают по reference schematic точного PHY. MDI-пары имеют расчётный 100-Ом differential impedance, TVS расположен у connector, shield связан с chassis. Firmware после reset читает PHY ID, подтверждает auto-negotiation и регистрирует link-down. Проверка включает traffic saturation, cold/hot startup, cable 1/100 м, ESD pretest и eye/return-loss при необходимости.

Примеры из каталога ChipBaza

DP83825IRMQR, LAN8742AI-CZ-TR и DP83848CVVX/NOPB показывают класс 10/100 Ethernet PHY. Они различаются interface modes, temperature, package, clock options и diagnostics; даже pin-compatible семейства требуют проверки revision.

К PHY отдельно подбираются transformer/MagJack, oscillator, TVS и connector. Краткое каталожное описание не определяет их совместимость.

Типовые ошибки

  • путать MAC и PHY;
  • выбирать Gigabit без оценки полезного трафика и тепла;
  • включать RGMII internal delay с двух сторон;
  • не рассчитывать strap с LED/internal pulls;
  • копировать center-tap schematic другого PHY;
  • вести MDI над разрывом земли;
  • направлять ESD через digital ground;
  • считать link-up достаточным тестом.

Чек-лист Ethernet-порта

  • скорость и MAC-interface поддерживаются с обеих сторон;
  • clock ownership и timing определены;
  • reset/strap levels рассчитаны;
  • magnetics выбран по exact PHY reference;
  • MDI impedance, spacing и return path проверены;
  • ESD/shield имеют короткий chassis path;
  • питание и температура проходят worst case;
  • firmware проверяет ID, link и diagnostics;
  • выполнены traffic, cable, temperature и EMC tests.

Источники для технической проверки

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

Следующий шаг

Проверьте артикулы и количество до отправки заявки

Загрузите спецификацию в BOM-сервис или пришлите полный код производителя менеджеру. Если точное совпадение не доказано, позиция останется на ручной проверке.