
第一次画以太网原理图的时候我犯过一个特别幼稚的错误从PHY芯片上拉出四根信号线觉得只要按顺序接到RJ45上就能跑通。结果板子回来后插上网线灯不亮电脑显示“网络线缆被拔出”抓了示波器看波形才发现PHY输出的差分信号根本没到RJ45——因为中间那个被我一笔带过的网络变压器不仅是摆设它才是决定链路能不能“物理连通”的关键角色。后来看得多了还见过不少工程师纠结“RJ45带变压器和不带变压器到底有什么差别”“能不能省掉变压器直接用PHY驱动网线”“磁插孔里的变压器和独立变压器又有什么区别”。这篇文章就把我这些年反复对照过的两种情况讲透一条完整网线到PHY的链路里带变压器该怎么画、不带变压器又适合什么场景以及你在原理图和PCB板上最容易踩的坑。1. 一条网线的物理链路从MAC到RJ45之间到底经过几层很多刚接触硬件设计的同学会把“网口”等同于“RJ45座子”这是最大的误解。我们要先把这个链条拉开看。1.1 首先要分清MAC、PHY、变压器各自在做什么以太网通信链路按物理位置拆开大概是这样的MAC ---RGMII/SGMII--- PHY ---差分对(TX±/RX±)--- 网络变压器 ---差分对--- RJ45 ---双绞线--- 对端设备MACMedia Access Control 负责把IP数据包变成以太网帧包含MAC地址、校验、帧间隔等。它跑的是数字逻辑见不到模拟信号。PHYPhysical Layer 负责把MAC给出的数字帧编码成适合双绞线传输的模拟差分信号同时负责载波侦听、自动协商、链路状态等。PHY输出的是一对或几对差分线通常叫MDIMedium Dependent Interface。网络变压器 就是你常听说的“磁性元件/Magnetic”。它把PHY的差分信号耦合到RJ45上。这也是这篇文章主角。RJ45 物理接口负责把双绞线的8根铜线按一定线序接进设备。所以当有人问“RJ45带不带变压器”实际上问的是在RJ45这个机械座子和PHY芯片之间有没有串入一颗网络磁性元件。如果你买到的是集成变压器的一体化RJ45座子那变压器是藏在座子里面的如果买到的是普通RJ45座子变压器就得单独贴在PCB上。1.2 变压器是“隔离器 共模过滤器 阻抗适配器”为什么以太网标准化组织非要规定MDI端口必须经过变压器它至少干三件实事直流隔离变压器的初、次级之间只有磁耦合、没有电气连接。设备端的地和网线对端设备的地完全隔开。这非常重要因为两台设备可能分别在完全不同的供电环境里——一个是大楼里的220V AC-DC电源另一个是电池供电的手持终端两者的参考地之间可能有几十伏甚至上百伏的电位差。没有变压器时这个电位差会直接通过PHY的差分引脚形成环路电流轻则通信闪断重则打坏PHY或交换机端口。共模抑制双绞线在室外布线时像一根天线长期处于各种电磁干扰环境中线缆两端的共模噪声可能非常大。变压器本身的共模抑制能力加上次级中心抽头通过Bob Smith终端对地形成的泄放路径会把共模干扰挡在PHY外面。这个指标在变压器规格书里直接写为“共模抑制比Crosstalk/Common Mode Rejection”。阻抗匹配以太网双绞线的特征阻抗是100Ω差分PHY的模拟前端设计要求也是按100Ω差分设计的。变压器在绕组结构和匝比设计上天然把这两侧稳定在同一个阻抗体系内不会给你额外的匹配麻烦。这也为什么成熟设计里的10/100M变压器几乎都是1:1匝比。1.3 如果直接跳过变压器信号能不能跑能跑但条件很苛刻。我在调试一块板对板连接时确实做过一次“无变压器直连”实验两片PHY的差分引脚之间只串了一对0.1μF隔直电容差分线长度控制在3cm以内地平面共用结果链路居然能协商上千兆。之所以能通是因为两块板卡在同一个机箱里共地没有地电位差距离短没有引入明显的共模噪声PHY输出电平足够驱动对面PHY接收器。但在网线场景里隔离已经被破坏。你从RJ45座子引出的线缆可能跨过机房、穿过桥架、甚至到户外雷击感应、静电放电、接地电位差全部会顺着网线涌进来。变压器在这里就是一道物理防火墙它不只是“信号耦合器”。所以记住第一个结论只要是从RJ45座子出去面对的是双绞线就必须有变压器不带变压器的设计只适用于板级内部、机箱内部这类受控环境。2. 带变压器设计一份可抄的参考电路与PCB布局要点道理说完了来看具体电路。2.1 标准100M/千兆带变压器参考电路怎么画以最常见的10/100M PHY芯片如RTL8201F、YT8512系列接一颗分立网络变压器再进RJ45为例信号路径是PHY的TX/TX- → 变压器初级绕组引脚1、2变压器次级绕组引脚3、6 → RJ45的1、2脚PHY的RX/RX- → 变压器初级绕组引脚4、5模式变压器次级绕组引脚7、8模式 → RJ45的3、6脚在千兆以太网中MDI四对线全部使用所以是4组差分对原理图结构完全一样只是多两对收发线且每对PHY引脚都同时包含发送和接收功能双向。注意RJ45侧的TIA/EIA标准定义线路1、2和3、6是10/100M中的关键总会使用1、2是一对差分3、6是一对差分。很多人记不住我建议直接背RJ45定义表RJ45引脚信号定义10/100M颜色T568B1TX/发送正白橙2TX-/发送负橙3RX/接收正白绿4未使用或PoE负极1987约定不同蓝5未使用或PoE负极白蓝6RX-/接收负绿7未使用或PoE正极白棕8未使用或PoE正极棕2.2 中心抽头接VCC还是接地电压型/电流型PHY不能直接抄我见过最典型的“照抄翻车”案例就是工程师从网上找了一份别人的原理图看到变压器初级中心抽头Center Tap接了3.3V自己也照样接。结果PHY芯片用了一个电流型输出架构center tap根本不能这样供电板子一上电PHY发烫链路一插网线就反复up/down。所以这里必须把两种PHY输出架构分开讲电压驱动型PHYVoltage-mode内部输出级类似电压源差分输出的共模电压需要外部提供一个直流偏置。做法通常是变压器初级中心抽头接到PHY对应的电源域并在每个center tap引脚对地加一颗100nF1μF的高频旁路电容给共模电流提供一个低阻路径到地。很多老式PHY和低端10/100M PHY的原理图里你能看到初级center tap直接接TX_VDD。电流驱动型PHYCurrent-mode内部输出级类似电流源本身不承担直流偏置的功率。这种情况下变压器初级中心抽头一般不接VCC而是通过一颗电阻常见1kΩ至2kΩ接到地或者接到一个参考电压节点。电阻的作用是为电流源输出提供一个直流回路。你拿到一颗陌生的PHY后第一件事是问厂商FAE要参考设计或者打开芯片数据手册找“Typical Application Circuit”看它center tap到底接VCC还是GND。上电前先拿万用表量一下PHY的TX±引脚对地电压如果PHY内部已经集成了偏置你外部再接一个电源上去就等于给内部运放输出级额外灌了电流不烧才怪。2.3 集成磁性元件的RJ45与分立变压器两种布局差异带变压器的RJ45有两种形态原理上一致但画PCB时差别很大一体化磁插孔MagJack比如HR911105A、H5007等RJ45座子内部把网络变压器集成好了。原理图非常干净变压器引脚直接引到座子引脚上PCB上基本不用额外画磁性元件。优点是省面积、走线短、一致性好缺点是一旦变压器出问题整个座子报废维修成本高。分体式网络变压器 普通RJ45比如用一颗HX1188NL、FPE1006这类DIP/SMD封装网络变压器配合普通RJ45座。这种方式灵活性高变压器可以放在靠近PHY的位置次级走线再引到RJ45。缺点是PCB上多了一个元件且变压器初级、次级之间的间距要求严格布局一乱EMI直接超标。无论是哪种形态电路层面都一样区别主要在布局。下面PCB一节细说。3. 不带变压器的设计适用于哪几种场景以及接线方式这一节是很多人最疑惑的部分——公司产品明明卖了这么久有的板卡上根本没看到变压器怎么也能上网3.1 板内互连RGMII/SGMII信号根本不需要变压器首先要澄清一个点位在MAC和PHY之间的接口比如RGMII并行12根线或SGMII2对差分线本来就不经过变压器。很多人从原理图上看到PHY和MAC之间有长长的差分线以为这就是“网口没经变压器”其实这是总线接口不是MDI所以不需要磁性元件。这个也直接影响到了FPGA或SoC方案里的一个常见坑你要是用SGMII IP和外部PHY芯片对接必须把SGMII IP核配成MAC模式外部PHY工作在PHY模式。如果两边都配成了MAC模式或者都配成了PHY模式SGMII链路是协商不起来的MAC和PHY之间永远不会有正常的数据交互。同样两颗交换芯片之间要级联时如果选用SGMII接口连接也完全不需要变压器。它走的是芯片间串行差分信号工作电压通常在1.2V左右传输距离限制在几十厘米以内全部属于板级信号范畴。3.2 板对板/背板短距直连裸差分对怎么接、什么条件下能接在机箱内主板连接子板时很多老工程师会采用“两颗PHY直接背靠背”的做法中间不放变压器。这种接法确实存在但工作是有前提条件的不是随便哪块板都行。实际接线时在两颗PHY之间的差分对两端需要串隔直电容典型值在0.01μF0.1μF因为PHY输出本身带有直流偏置如果不隔直两侧PHY的共模电压会互相打架。另外还要在芯片侧各加一个100Ω差分终端电阻保证差分阻抗匹配。如果你的PHY本身对共模偏置有要求还需要在center tap处加相应的偏置电路。在这类设计中PHY和PHY之间的连接距离通常限制在5cm以内最长不要超过20cm并且必须保证两边GND是同一种直流地。如果两个板子分属不同电源系统地之间有压差那这一组裸差分线就会成为一条“地环路天线”轻则误码率升高重则烧PHY。所以我的建议能加变压器还是尽量加。分体式变压器也没多少钱几十颗以上采购也就几块钱这点成本不值得在量产产品里用稳定性去赌。3.3 “你看不到”的变压器PHY芯片内部集成与磁插孔的差异还有一种情况你以为没带变压器其实变压器藏起来了。有两类实现PHY芯片内部集成磁性元件一些专用PHY芯片会把网络变压器做到封装内部外部直接接普通RJ45就能用。比如很多USB转以太网芯片、部分工业级PHY都这么干。好处是外部方案极其简洁缺点是芯片体积大、发热集中、隔离耐压受限于封装工艺而且芯片一旦损坏连带变压器一起更换成本高。磁插孔的内部变压器提供全链路隔离磁插孔RJ45的一体化座子内部就是标准网络变压器。你看起来“没画”独立变压器但信号经过RJ45内部时已经被耦合隔离过了。所以判断一块板子“带不带变压器”不要只看PCB上有没有独立元件要顺着信号路径找PHY差分对有没有经过磁耦合器件或者RJ45是否集成磁性。4. 变压器选型与PCB走线不想第二次打板就看完这套checklist这部分是实操干货纯经验总结。4.1 变压器关键参数怎么看无论你是选分体式变压器还是一体化磁插孔下面几个参数是绕不开的参数典型值选型说明匝数比1:1100M/千兆常用不要把匝比改成2:1除非PHY驱动能力特殊开路电感≥350μH10/100M影响低频信号质量电感太小会让低频分量衰减插入损耗≤1.0dB1-100MHz越大通信质量越差尤其对千兆影响明显回波损耗≥15dB1-100MHz越小反射越大影响链路传输稳定性共模抑制比≥40dB30MHz常见共模噪声抑制能力EMC相关隔离耐压1500Vrms/60s安规要求不能低于这个值DCR≤1.5Ω初级直流电阻电流型PHY有偏置电流DCR过大会发热压降特别提醒如果你的产品要过POE供电变压器的最大直流偏置电流DC Bias也要重点看因为中心抽头要额外通过电源电流磁芯磁通密度会上升电感量可能下降严重时接近饱和。普通非PoE变压器的直流电流能力如果不足硬上PoE会导致电感急剧下降信号变形直接通讯失败。4.2 差分对和中心抽头PCB上的高频规则PCB布局这部分我按踩坑频率列一下差分阻抗变压器初级和次级两侧的差分走线都要控制100Ω±10%差分阻抗。软件叠层计算器算好后布线时保持同一组差分线走同一层、平行靠近、长度尽量一致避免差分对内出现长度差导致共模辐射。以太网这种高速信号对等长要求虽然不是严格到±5mil但超过布线长度差异超过5%大约几十mil就可能影响千兆眼图。中心抽头去耦每个center tap引脚旁边必须有一颗100nF高频去耦电容就近打到地Via。如果你发现PHY工作正常但EMI辐射超标优先检查center tap旁路电容是否离中心抽头太远或者地过孔没有紧跟电容。跨分割问题变压器初级PHY侧和次级RJ45侧之间的地平面通常要做隔离带——初级和次级之间不要铺连续地平面最好用绝缘槽/隔离带分开。这样网线侧的共模噪声不会直接灌入主板地。RJ45金属外壳则通过一颗1nF高压电容接机壳地与信号地分开。变压器摆位变压器要尽量靠近RJ45还是靠近PHY我实测下来在低速100M设计中两者影响不明显千兆设计我更推荐变压器靠近RJ45放置。原因是PHY到变压器这段属于设备内部信号长度增加一点影响小于变压器到RJ45这段对外接口部分RJ45侧走线在机箱边缘更容易耦合外部干扰越短越好。4.3 常见故障排查一览表最后分享一个网口Debug清单遇到“网线连不上”“协商只有100M”“通信掉线”这类问题按这张表查现象排查方向设备插上网线后网卡指示灯不亮先看RJ45引脚焊线顺序再量PHY到变压器的差分对是否断开/虚焊链路协商只有100M上不了千兆四对线是否都接完千兆必须用到1-8脚最优线序查是否缺一对插上网线几分钟后掉线检查变压器DCR值和PHY中心抽头偏置是否匹配电流驱动PHY外接VCC会导致过流掉线通信正常但辐射超标查RJ45外壳是否接地、center tap旁路电容是否缺失、初/次级隔离槽有没有开完整使用PoE供电时通讯不稳定变压器直流偏置能力不足换个支持PoE或高DC Bias的型号SGMII对接不上确认IP核/PHY的MAC模式配置和PHY对接时IP应配成MAC模式这几条里SGMII配置错误是最容易被人忽略的因为原理图看着完全正常调试软件半天查不到问题结果只是两端角色配反了。5. 我的实际建议别在变压器上省成本也别盲目加变压器把两种方案放在一起对比我的态度非常明确面对双绞线、面对外部接口、面对跨设备通信一定带变压器这是安全和稳定性的底线。板内互联、MAC到PHY、PHY到PHY的短距离背板通信可以不带变压器但必须控制共地、距离和差分质量。PoE设备必须带变压器而且变压器选型时还要考虑直流偏磁和中心抽头供电能力。我后来做量产项目时凡是RJ45外露的产品线全部强制使用经过认证的变压器或磁插孔单价可能差个几块钱但省下的是整板返修、售后和EMC整改的时间成本。尤其是POE产品变压器中心抽头既要走信号又要走电源绝对不能用普通型号硬顶。对于还没做过网口设计的新人我更建议先拿一块成熟开发板的以太网部分把“PHY原理图 变压器型号 磁插孔型号”完整看一遍再去推导“如果我换一片PHY哪些地方会变”。这样比单纯抄网上的模板靠谱得多。