3. 工业以太网PHY选型与硬件设计

在STM32以太网方案中,MAC层通常由芯片内部集成,而PHY、变压器、RJ45以及防护电路则构成板级设计的主体。PHY选型与硬件布局直接决定链路能否稳定协商到100 Mbps、能否通过EMC测试、能否在宽温与强干扰环境下长期运行。本节从器件选型、接口连接、防护设计和PCB布局四个层面展开,给出可落地的工程方法。

一、常用PHY芯片与选型维度

STM32F4/F7/H7系列通过RMII或MII接口连接外部PHY。RMII使用50 MHz参考时钟,引脚数少,是当前主流选择;MII使用25 MHz时钟、引脚较多,仅在需要精确时序或兼容旧设计时使用。选型时首先确认PHY支持的接口模式,再核对以下关键参数:

  • 速率与双工:工业现场多为10/100 Mbps自适应,千兆PHY(如RTL8211、KSZ9031)适用于视觉、运动控制等大数据量场景,但需确认STM32对应型号是否支持GMII/RGMII。
  • 供电与I/O电平:常见PHY内核1.2 V、I/O 3.3 V或2.5 V,需与STM32的RMII引脚电平匹配,避免电平不兼容导致通信失败。
  • 时钟方案:PHY可输出50 MHz给STM32(REF_CLK由PHY提供),也可由STM32输出或外部晶振提供。工业设计推荐由PHY输出,减少时钟抖动。
  • 封装与温度等级:QFN封装散热好但焊接要求高;工业级(-40~85 ℃)与扩展级(-40~105 ℃)需按现场环境选择。
  • 管理接口:MDIO/MDC用于读写PHY寄存器,需确认PHY地址(通常由PHYAD引脚上下拉决定),避免多PHY冲突。

典型组合示例:STM32F407 + LAN8720A(RMII、3.3 V、QFN24)适合成本敏感的工业网关;STM32H743 + KSZ8081(RMII、支持IEEE 1588)适合需要时间同步的场合;需要千兆时可选STM32H7 + RTL8211F(RGMII)。

二、变压器与RJ45的连接关系

PHY的差分发送/接收引脚不能直接连到RJ45,必须经过网络隔离变压器。变压器承担三项任务:电气隔离(典型耐压1.5 kV~3 kV)、共模抑制、阻抗匹配。工业级变压器常集成共模扼流圈,并支持PoE时需选用带中心抽头的型号。

连接要点:PHY的TX+/TX-接变压器发送侧,RX+/RX-接接收侧;变压器线路侧接RJ45的1/2、3/6引脚(10/100 Mbps只用这两对)。RJ45的4/5、7/8在百兆下不用于数据,但若走PoE需按规范接入。变压器中心抽头需通过去耦电容接对应电源或地,具体接法由PHY手册规定,接错会导致共模噪声增大或链路不稳。

STM32以太网PHY链路与防护连接示意 STM32 MAC + RMII TXD/RXD/CLK MDIO/MDC PHY LAN8720A / KSZ8081 TX± / RX± 50MHz REF_CLK PHYAD 地址 隔离变压器 1.5kV 隔离 共模扼流 中心抽头 RJ45 1/2 TX 3/6 RX 屏蔽外壳 防护电路(靠近RJ45放置) TVS 阵列 + 共模电感 + 高压电容 + Bob Smith 端接 ESD ±8kV 接触 / 浪涌 1kV 差模 布局要点 差分等长 ±5mil 变压器下方禁铺铜

三、防护电路设计

工业现场的以太网口面临静电、浪涌和共模干扰。防护设计遵循“分级泄放、就近接地”原则:

  1. 第一级:在RJ45与变压器之间并联TVS阵列(如SRV05-4、PESD5V0),钳位差模和共模过压,响应时间纳秒级。
  2. 第二级:变压器线路侧加共模电感或共模扼流圈,抑制共模噪声向PHY传导。
  3. 第三级:变压器芯片侧中心抽头通过高压电容(1 nF/2 kV)接机壳地,为共模电流提供低阻回路。
  4. Bob Smith端接:RJ45未用引脚通过75 Ω电阻和1 nF电容接机壳地,平衡共模阻抗,降低辐射。

接地处理是防护成败的关键。变压器下方应保持完整禁铺区,将“数字地”与“机壳地”在变压器处单点连接,避免噪声通过地平面耦合进PHY。若使用带屏蔽的RJ45,屏蔽壳应通过低阻路径接机壳地,而非数字地。

四、PCB布局要点

PHY与变压器的差分走线是布局核心。工程上建议:

  • 差分对(TX±、RX±)严格等长,误差控制在±5 mil以内,阻抗按100 Ω差分控制。
  • 差分线尽量短、直,避免过孔和直角;必须换层时成对换孔,并在附近放置回流地过孔。
  • 变压器下方所有层禁止铺铜,防止共模噪声通过寄生电容耦合。
  • 50 MHz参考时钟走线远离差分线和电源,必要时包地处理。
  • PHY的电源引脚就近放置0.1 μF + 10 μF去耦,模拟电源与数字电源分开滤波。
  • RJ45与变压器尽量靠近,缩短线路侧走线;防护器件放在RJ45与变压器之间,先防护后隔离。
调试提示:若链路无法协商,先测量50 MHz REF_CLK是否起振、PHYAD地址是否正确、变压器中心抽头电压是否正常;再用MDIO读取PHY的BMSR寄存器(地址0x01),确认链路状态位与自协商结果。

五、选型与设计检查清单

检查项典型要求判断依据
接口模式RMII 50 MHz与STM32 MAC配置一致
PHY地址0x00~0x1F 唯一MDIO可读BMSR
变压器耐压≥1.5 kV隔离测试通过
差分等长±5 mil眼图与误码率
防护等级ESD ±8 kV接触放电测试
接地单点连接共模噪声与辐射

综上,PHY选型要围绕接口、时钟、电平和温度展开;变压器与RJ45的连接必须遵循差分与隔离规范;防护电路按“TVS—共模扼流—高压电容—Bob Smith”分级布置;PCB布局则把差分等长、禁铺区和单点接地落到实处。这四者共同决定工业以太网端口的可靠性与一致性。