ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

电压驱动与电流驱动PHY:网络变压器中心抽头接法全解析

电压驱动与电流驱动PHY:网络变压器中心抽头接法全解析 做硬件这些年跟网络变压器打过不少交道。要说最容易被忽视、又最容易在量产出问题的地方就是PHY的驱动类型和网络变压器中心抽头的接法。电压驱动型PHY和电流驱动型PHY表面上看都是差分信号进变压器但换个驱动类型的PHY或者换个平台照抄原来的接法就可能出现不link、高丢包、EMI超标的怪问题。先说明一下这里讨论的PHY是以太网物理层芯片就是那个负责和网线打交道的器件DDR PHY是内存接口上的物理层完全是两码事别混了。这篇文章围绕电压驱动与电流驱动型PHY的本质区别、中心抽头到底应该接VCC还是接地、网络变压器选型参数、PCB走线关键细节展开也把球机摄像头主板上常见的TF1102网络变压器相关电路结构单独讲一下适合硬件工程师、刚入门做网口设计的同学以及正在做带网络接口产品的朋友参考。1. 电压驱动与电流驱动先搞懂PHY到底在干什么1.1 从信号源模型理解两种驱动方式以太网PHY把MAC层的数字信号变成模拟差分信号通过网线传输。MDI口差分驱动级本质上就是一个信号源可以从信号源模型的角度来理解这两种驱动方式。电压驱动型PHY本质上是低阻抗的电压源。内部驱动器类似推挽放大器输出级串了一个源端电阻通常约50Ω用来匹配传输线阻抗。发送信号幅度基本由PHY的供电电压和内部基准决定比如3.3V供电的百兆PHY典型差分峰峰值在2V左右。这种驱动器输出阻抗很低除了源端电阻之外对外表现出很强的电压源特性。也正因为如此网络变压器初级线圈需要一个明确的直流工作点中心抽头通常要接到固定的电源电压上给内部驱动器提供正确偏置。电流驱动型PHY则相反本质上是高阻抗的电流源。内部输出级是一个电流开关或者说电流型DAC它自己不会主动建立电压。信号幅度取决于流入变压器的差分电流乘以变压器和端接网络的阻抗所以必须在外部提供直流通路和端接网络才能把工作点“托”起来。因此网络变压器的中心抽头往往要通过一个合适的网络来落位可能是一个电容到地也可能是一个电阻到电源。现在很多高速千兆PHY采用电流驱动设计因为电流型驱动便于控制摆率开启/关断动作可以设计得平滑EMI做出来更好同时在不同工艺电压下电流源特性比电压源更稳定对发送幅度的控制也更精准。打个生活化的比方电压驱动像自来水厂供水水管里的压力主要由水厂决定你家的阀门只是消耗能量电流驱动像恒流泵出水量由泵本身决定管道粗细只影响压力。这个比喻虽然粗略但对理解网络变压器接法很有帮助——电压型偏置好定电流型要帮它把“泵”的输出路径安排好。1.2 为什么越来越多PHY选择电流驱动早期10/100M PHY大量使用电压驱动电路简单外围器件少设计难度低。到了千兆时代数据率提高到125MHzDDR等效250MHz如果继续用电压驱动对驱动器开关速度、摆率控制和功耗都是挑战。电流驱动在这里的优势就体现出来了。电流源模式下信号的上升沿和下降沿可以由内部电流镜和匹配电容精确控制而不是依赖外部电源电压的稳定性对外表现出来的EMI一致性更好。电流型驱动内部不消耗静态电压源压降理想情况下只有信号电流流过静态功耗更低。电流型驱动的输出阻抗天然很高更容易满足IEEE对回波损耗的要求外部端接网络可以把阻抗调配得干净。另外芯片工艺迁移时电流源结构带隙基准、电流镜比电压结构更容易保持信号幅度一致所以芯片厂商越来越倾向于用电流驱动。这也是为什么你在看新款PHY的参考设计时会发现中心抽头并不像早年那样直接接3.3V而是加入了偏置电阻、退耦电容或者干脆要求接地。硬件工程师如果不理解背后的驱动类型差异很容易照搬错误的连接方式最后出问题都不知道该查哪里。2. 网络变压器连接设计的核心中心抽头接对了吗2.1 中心抽头接法对比与原理网络变压器初级中心抽头CT的接法是电压驱动与电流驱动设计差异最集中的地方。电压驱动型PHY中心抽头通常接VCC。原因在于电压型驱动器需要给输出级晶体管建立明确的直流工作点初级线圈中心抽头接电源后两个线包的直流电位被固定交流信号叠加在上面经过变压器耦合到次级。接VCC时要在CT引脚旁边就近放退耦电容一般0.1μF和0.01μF组合用短粗的线接到PHY电源地避免电源噪声串进信号通路。有些PHY要求CT通过一个小电阻再接VCC是为了限制直流电流或者提供阻尼具体看芯片手册推荐值。电流驱动型PHY中心抽头接法更灵活常见三种CT直接通过0.1μF电容接地。电容为共模电流提供低阻抗回流路径同时阻断直流保证线圈上没有直流压降。这是很多千兆电流驱动PHY的标准接法。CT经过一颗电阻常见100Ω到1kΩ到VCC同时并联一个电容到地。这种情况下电阻给电流镜提供直流通路电容则保证交流接地相当于给CT提供了直流偏置电压而交流短路到地。CT接Bob Smith网络的共模点。RJ45侧也有类似处理用于抑制共模噪声和提供静电泄放路径。接错之后的症状往往不在某一颗芯片上立刻爆发而是表现为“能link但丢包多”、“速率协商上不去”、“EMI超标”、“长时间运行后偶尔断链”。这种间歇性故障排查起来最头疼所以设计阶段把CT处理正确比后期加磁环、贴屏蔽罩省力得多。2.2 如何判断你手里的PHY是哪种驱动判断一个PHY是电压驱动还是电流驱动最靠谱的方法按优先级排看规格书里的Reference Circuit。PHY数据手册通常会给出完整的变压器连接参考图直接看CT标注的是“to VDD through 0.1uF”还是“to GND through capacitor”还是“Bias resistor to VDD”。看内部框图。现在不少规格书会在MDI driver处标注“Current Mode Driver”或“Voltage Mode Driver”。如果没写看看TX/RX差分输出脚旁边有没有画出内部的串联端接电阻有的话一般是电压型没有则更像电流型。看Bias电阻要求。有些电流型PHY规格书会要求外部加“PHY Bias Resistor”不能省。电压型通常不需要额外偏置电阻仅需CT接电源。实测。上电后量一下PHY侧差分对不插网线、不接变压器的那一侧的直流电压电压型通常能测到明确的电位接近某个偏置电平电流型如果外部没有建立偏置直流电平往往很飘或者测不到稳定值。调试阶段用示波器看发送波形也有帮助电压型输出波形幅度对供电变化更敏感电流型则相对稳定。这里特别提醒不要拿“百兆还是千兆”来判断驱动类型更不要听别人说某颗芯片一定是电流驱动就照搬。不同厂家、同厂家不同系列设计差异很大同一颗芯片内部TX和RX的CT接法也可能不同。我在实际项目里就见过一颗PHY的TX CT要求接VCCRX CT却要求接地的只注意一半就会翻车。2.3 TF1102网络变压器相关电路结构图分析TF1102是单口网络隔离变压器模块在球机摄像头主板、DVR、低成本网口板卡上非常常见。很多朋友搜“TF1102网络变压器相关电路结构图分析”其实是想弄明白它内部到底是什么结构、怎么连PHY。这里结合常见封装原理性分析一下。TF1102这类模块内部一般包含隔离变压器初级线圈带中心抽头、次级线圈通常也带中心抽头、一个共模扼流圈Common Mode Choke部分型号内部还集成了Bob Smith电阻。信号从PHY发出后先进隔离变压器的初级线包耦合到次级再经过共模扼流圈抑制共模噪声最后送到RJ45端子。次级中心抽头通常连接到Bob Smith网络常见75Ω电阻串联2kV高压电容到机壳地给网线侧的共模信号提供泄放路径这也是EMI和ESD设计的重要一环。举一个典型的连接思路具体引脚号以你拿到的数据手册为准PHY的TX接TF1102的初级输入正端TX-接初级输入负端。初级中心抽头CT按PHY驱动类型确定电压驱动接VCC并加退耦电容电流驱动接0.1μF到地或按PHY规格接偏置电阻。次级输出侧接共模扼流圈后到RJ45的TX±次级中心抽头接Bob Smith网络。如果模块没有内置共模扼流圈需要在外部预留位置或者在PHY到变压器之间做共模滤波。在球机主板这类产品上电源环境往往比较恶劣云台电机、24V供电都会带来干扰网络接口的共模防护尤其要重视。除了变压器本身的隔离RJ45侧要放TVS管机壳地和信号地之间用高压电容连接。建议把变压器下方区域做成隔离地不要铺完整的信号地避免寄生耦合把共模噪声带回PHY。布局时网口变压器尽量贴近RJ45保持PHY到变压器的差分线短而直控制好阻抗减少过孔。3. 实操指南从选型到PCB3.1 网络变压器的关键参数怎么读选网络变压器不能只看封装大小和价格。几个关键参数必须和PHY规格书逐一核对。参数典型要求说明匝数比1:1绝大多数以太网PHY用1:1少数特殊应用会用其他比例不能随意替换开路电感OCL350μH Min 100kHz电感量不足低频分量耦合不出去信号会失真隔离耐压1500Vrms / 60s安规硬指标户外设备尤其不能省插入损耗-1.0dB Max频率越高损耗越难控制千兆变压器要求更严回波损耗按IEEE 802.3要求走线阻抗控制不好或变压器参数不匹配时容易超标共模抑制越高越好变压器内置共模扼流圈的抑制能力速率支持10/100M或10/100/1000M千兆变压器可向下兼容百兆反过来不行选型建议优先选择PHY原厂参考设计里用过的厂商型号或者直接选大厂的兼容型号。不要因为某颗变压器便宜就随意换变压器属于“低频性能看不出、高频测试见真章”的器件。换料之后一定要重新跑一致性测试特别是回波损耗和辐射项这两项最容易受变压器寄生参数影响。3.2 差分走线与变压器布局细节PCB走线决定了变压器和PHY在理论上设计的性能到底能不能真正兑现。几个关键点差分阻抗MDI差分对目标阻抗通常100Ω±10%有些设计按90Ω做看系统整体要求。计算阻抗时要考虑线宽、线距、参考平面距离以及变压器焊盘、RJ45引脚带来的阻抗不连续。等长与对称同一差分对内正负信号线长度尽量一致一般以5mil或10mil为目标不要一边长一边短。差分对内部线间距尽量保持恒定避免在变压器引脚附近扇出时出现大的间距突变。避免过孔和跨分割PHY到变压器这一段尽量走同一层不要打过孔。如果要换层必须成对打过孔并做好回流处理。变压器下方处理建议把隔离变压器正下方的参考铜皮挖空避免初级次级之间的寄生电容耦合产生共模噪声。但挖空区域不要蔓延到差分信号线上否则阻抗会跑偏。中心抽头走线CT网络虽然看起来只是直流或低频但它的交流退耦很关键。接VCC的CT电源走线要单独走并在靠近CT引脚处放电容接地的CT地过孔要靠近引脚减小回流环路。防雷与保护地RJ45的外壳和屏蔽层通过高压电容通常2kV、1000pF到4700pF连接到系统机壳地TVS管放在RJ45连接器侧走线尽量短泄放路径不要绕。实测经验很多新板子在EMI预扫描时网络接口是最容易超标的区域之一。问题往往出在共模扼流圈选型不当以及RJ45侧到机壳地的处理不够干净。我习惯在最早布局阶段就把“变压器RJ45”作为一个整体模块来规划先定好隔离带和保护地再来走PHY侧信号线这样能少走很多弯路。3.3 连接设计的另一半MAC-PHY接口与设备树注意事项网络变压器连的是PHY的MDI侧但调试的时候MAC和PHY之间的接口同样会影响整体联调。经常有人把“PHY驱动类型”和“设备树里的phy-mode”搞混其实这是两码事。MAC和PHY常见接口有MII、RMII、GMII、RGMII。RGMII是目前应用最广的千兆接口之一TX和RX各4根数据线加时钟是源同步接口。设计时要特别注意时钟延时的处理。RGMII标准里发射端提供与时钟沿对齐的数据接收端需要把时钟中心对齐到数据因此通常需要TX Delay或RX Delay。这部分可以由PHY内部寄存器调整也可以在PCB上做蛇形延迟线或者在设备树里配置。设备树里以太网控制器节点通常会有phy-mode属性常见值有“rgmii”、“rgmii-id”、“rmii”等。“rgmii-id”表示通过PHY内部提供TX和RX delay“rgmii-txid”只提供TX延时“rgmii-rxid”只提供RX延时而“rgmii”不带内部延时要求外部或PCB实现。配置错的时候典型现象是能link但有持续CRC错误、ping大包不通或者干脆link不上。连接PHY时还需要配置PHY地址、复位GPIO、中断GPIO等。如果PHY通过MDIO总线上电后没应答先查复位时序再查MDIO引脚上拉电阻和PHY地址外部配置引脚是否有冲突。这些虽然不直接影响CT接法但我在实际项目里经常看到“网口整体调试半天最后发现是复位引脚被复用成别的功能”的乌龙所以专门提醒一句。4. 常见问题与排查技巧实录4.1 CT接错之后的典型症状网络变压器中心抽头接错并不会100%导致完全不通这往往才是最坑的地方。以实际经验总结常见症状有10M能link100M或1000M却协商失败或频繁掉线。这是比较典型的低频信号对偏置要求相对宽松高速信号对共模工作点和信号完整性的要求瞬间提高。丢包率看着不大但ping大数据包时偶发超时。电流驱动PHY如果CT接到错误的电源上导致线圈上有额外直流电流变压器磁芯饱和度受影响数据突发时波形畸变就会表现为偶发丢包。发送波形幅度异常。用示波器看MDI波形如果幅度明显偏低或波形不对称先怀疑CT接法和Bias电阻是否匹配。变压器发热或异响。线圈直流电流过大时变压器磁芯会进入非线性区发烫甚至能听到轻微啸叫这是明显的过偏置信号。EMI预扫描超标。共模噪声路径不对时整个网口区域的辐射会明显抬升。这些症状很多是“间歇性”、“只在特定条件下出现”的所以设计阶段把CT处理正确远比例子后期打补丁来得省事。4.2 排查流程与实测方法如果板子已经出了问题我一般按下面顺序排查先回到规格书。把PHY手册翻到参考设计页逐项对比CT接法、Bias电阻、退耦电容值。别看原理图第一眼觉得“差不多”差一个电阻位置都可能出问题。量CT电压。上电后测变压器初级中心抽头对地直流电压对比规格书要求的工作点。电压驱动接VCC时CT电压应接近VCC电流驱动CT通过电容接地时直流电压应接近0V。如果电压不对顺着CT网络检查是否虚焊、电容是否接反。用示波器看差分波形。断开网络或者用loopback模式观察PHY发送的差分信号确认幅度、对称性和上升沿。波形不对称往往能直接指示偏置问题。跑一致性测试。如果手头有网络分析仪或支持以太网一致性测试的示波器直接测回波损耗、发送模板、抖动等指标。这能快速定位是PHY侧问题还是变压器或PCB走线问题。换一颗同型号PHY交叉验证。排除芯片个体问题后再怀疑外围器件。排查过程中我还会习惯性看一眼PCB上CT网络旁边有没有把退耦电容放得很远。有些设计原理图完全正确但电容离CT引脚3cm远结果交流接地阻抗太高高频共模电流还是回不去照样EMI超标。这种问题单看原理图根本发现不了必须对着PCB实物查。4.3 项目避坑清单最后整理一份实操避坑清单都是真实项目里踩过或者围观过的坑不同PHY不能照抄接法。同一平台换PHY型号时一定要重新比对CT接法和Bias部分哪怕引脚兼容都要小心。反向抄板时如果对方原理图中CT接法画得不完整或者抄板子里的PHY已经换成另一型号必须自己补全设计逻辑不能无脑照抄。CT接地的电流驱动PHY不能为了省一个电容直接把CT接到地平面。直接接地的直流共模电平可能是0但交流回流路径完全不对。变压器次级侧的Bob Smith电阻不要随意省略。低速时可能没感觉雷击浪涌测试和EMI测试时会非常痛苦。更换变压器供应商后至少要复测回波损耗和辐射项。同型号不同批次或不同厂家参数差异可能很大。网口隔离带、保护地不要随意合并。机壳地、信号地、RJ45屏蔽地三者的关系要在原理图阶段就定清楚后期飞线很难改干净。量CT电压时要用高阻抗探头或万用表不要用普通10x探头直接怼在高速差分焊盘上那会影响波形判断。做网口设计这几年我最大的体会是网络变压器这颗“小小的黑色方块”作用远不止隔离。它是PHY驱动级和外部线路之间整个模拟链路的枢纽CT接法、共模扼流圈、Bob Smith网络、PCB走线每一个环节都是在跟“共模”较劲。电压驱动还是电流驱动并没有绝对的好坏关键是理解你手上这颗PHY的驱动结构然后老老实实按它的要求做连接设计。很多时候量产的稳定性不是靠某一颗料而是靠这些细到“中心抽头怎么接”的决策一点点堆出来的。希望这篇文章能帮你少走点弯路。
返回列表