PHY低温下link失败问题解析

应用场景描述:裕泰PHY芯片YT8512H芯片(与主芯片采用MII模式连接,关于MAC PHY连接模式已经有非常多的文章描写,例如以下链接,在此就不重复了MII、RMII、GMII、RGMII接口详解及硬件设计注意事项_流年過客的博客-CSDN博客_rmii),在低温环境(-20℃以下)开机以太网link不成功,常温下能够link成功。

测试过程:1、引出主芯片串口在低温下看装置日志,读取PHY寄存器,如下所示,所有寄存器与PHY相关寄存器被置为1;

 

2、在网口不同前提下测试PHY的晶振波形正常;

3、检查PHY芯片外观无明显虚短虚断等焊接异常;

4、常温下测试各个引脚二极体值,与正常板卡无差别;

5、寻找低温下能够正常工作的板卡与问题板卡做交叉验证,按照对温度敏感度由高到底进行交换,晶振》电容》磁珠》网络变压器》电阻》所有剩余器件,以上所有分立外围器件交换后,link不成功现象依旧存在,排除因为低温下分立器件异常导致不良现象产生;

6、交叉PHY芯片,在低温下复测,发现问题跟随板卡走,即问题依然存在原板卡,从而排除PHY芯片异常;

至此可以确定原板卡PCB或者主芯片出了问题,中间做了附加实验走了点弯路,附加实验是,取一块功能正常板卡,断开主芯片与PHY芯片之间所有连接,在低温下依然可以link成功。这个结果乍一看排除了主芯片的影响。我们知道PCB本身出问题的概率是极低的,因此还是将主要怀疑对象放在主芯片上;于是继续对问题板卡测试;

7、有问题板卡去掉主芯片与PHY的所有匹配电阻,即断开连接后,低温下看link状态,link正常;锁定问题出在匹配电阻后端至主芯片走线以及主芯片本身的问题;

8、经过附加实验知道MAC与PHY之间数据线出现问题不会导致link不上,于是恢复六根控制线:RXDV、RXERR、COL、CRS、MDIO、MDC,低温下发现link灯不亮,即link失败;

9、以上实验锁定了六根控制线中的一根在上电过程中出问题,导致link不上。经咨询供应商,YT8512H芯片CRS引脚上电时需要保持低电平,否则芯片会进入SCAN模式,CRS引脚默认为下拉。首先恢复CRS的连接,低温下link失败,确定CRS匹配电阻后端至主芯片走线以及主芯片芯片引脚的问题;

10、在CSR处增加4.7KΩ电阻,低温下测试依旧link失败;

11、分别常温与低温下对  CSR引脚测试上电波形

常温波形

      

低温波形

 

 以上两个波形看出低温下CSR引脚会被异常拉高至2.7V(外加4.7K电阻),内部出现强上拉,排查此处走线附近没有电源平面以及电源走线,最终锁定该板主芯片因为静电或者其他破坏性因素导致一定程度的击穿,在低温下表现为漏电拉高电平的情况。至此问题找到。

以上排查过程给我两个重要启示:

第一:在排除问题时要注意正常工作过程跟上电过程的不同。此次排查过程中,将正常板卡主芯片MAC接口与PHY物理连接全部断开,在常温、低温下PHY link功能正常,并不能得出主芯片对PHY的link功能没有影响。上电过程中主芯片输出异常信号依然会对PHY芯片正常启动造成影响,此处可以举一反三。

第二:一定要注意芯片上电中对外部电平的要求,此处需与供应商或依照PIN MAP进行设计。

 

  • 6
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值