第一次画以太网原理图的时候,我犯过一个特别幼稚的错误:从PHY芯片上拉出四根信号线,觉得只要按顺序接到RJ45上就能跑通。结果板子回来后插上网线,灯不亮,电脑显示“网络线缆被拔出”,抓了示波器看波形才发现,PHY输出的差分信号根本没到RJ45——因为中间那个被我一笔带过的网络变压器,不仅是摆设,它才是决定链路能不能“物理连通”的关键角色。
后来看得多了,还见过不少工程师纠结“RJ45带变压器和不带变压器到底有什么差别”“能不能省掉变压器直接用PHY驱动网线”“磁插孔里的变压器和独立变压器又有什么区别”。这篇文章就把我这些年反复对照过的两种情况讲透:一条完整网线到PHY的链路里,带变压器该怎么画、不带变压器又适合什么场景,以及你在原理图和PCB板上最容易踩的坑。
1. 一条网线的物理链路:从MAC到RJ45之间到底经过几层
很多刚接触硬件设计的同学会把“网口”等同于“RJ45座子”,这是最大的误解。我们要先把这个链条拉开看。
1.1 首先要分清MAC、PHY、变压器各自在做什么
以太网通信链路按物理位置拆开,大概是这样的:
MAC ---RGMII/SGMII---> PHY ---差分对(TX±/RX±)---> 网络变压器 ---差分对---> RJ45 ---双绞线---> 对端设备MAC(Media Access Control): 负责把IP数据包变成以太网帧,包含MAC地址、校验、帧间隔等。它跑的是数字逻辑,见不到模拟信号。
PHY(Physical Layer): 负责把MAC给出的数字帧编码成适合双绞线传输的模拟差分信号,同时负责载波侦听、自动协商、链路状态等。PHY输出的是一对或几对差分线,通常叫MDI(Medium 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) | 颜色(T568B) |
|---|---|---|
| 1 | TX+/发送正 | 白橙 |
| 2 | TX-/发送负 | 橙 |
| 3 | RX+/接收正 | 白绿 |
| 4 | 未使用或PoE负极(1987约定不同) | 蓝 |
| 5 | 未使用或PoE负极 | 白蓝 |
| 6 | RX-/接收负 | 绿 |
| 7 | 未使用或PoE正极 | 白棕 |
| 8 | 未使用或PoE正极 | 棕 |
2.2 中心抽头接VCC还是接地:电压型/电流型PHY不能直接抄
我见过最典型的“照抄翻车”案例,就是工程师从网上找了一份别人的原理图,看到变压器初级中心抽头(Center Tap)接了3.3V,自己也照样接。结果PHY芯片用了一个电流型输出架构,center tap根本不能这样供电,板子一上电PHY发烫,链路一插网线就反复up/down。
所以这里必须把两种PHY输出架构分开讲:
电压驱动型PHY(Voltage-mode)内部输出级类似电压源,差分输出的共模电压需要外部提供一个直流偏置。做法通常是:变压器初级中心抽头接到PHY对应的电源域,并在每个center tap引脚对地加一颗100nF~1μF的高频旁路电容,给共模电流提供一个低阻路径到地。很多老式PHY和低端10/100M PHY的原理图里,你能看到初级center tap直接接TX_VDD。
电流驱动型PHY(Current-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根线)或SGMII(2对差分线),本来就不经过变压器。很多人从原理图上看到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μF~0.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:1(100M/千兆常用) | 不要把匝比改成2:1,除非PHY驱动能力特殊 |
| 开路电感 | ≥350μH(10/100M) | 影响低频信号质量,电感太小会让低频分量衰减 |
| 插入损耗 | ≤1.0dB(1-100MHz) | 越大通信质量越差,尤其对千兆影响明显 |
| 回波损耗 | ≥15dB@1-100MHz | 越小反射越大,影响链路传输稳定性 |
| 共模抑制比 | ≥40dB@30MHz(常见) | 共模噪声抑制能力,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,哪些地方会变”。这样比单纯抄网上的模板靠谱得多。