TA的每日心情 | 郁闷 前天 08:53 |
---|
签到天数: 32 天 [LV.5]常住居民I
二级逆天
- 积分
- 134
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
使用的是AR8031的PHY芯片,公司原本有成熟的产品,在1000 BASE-T, SGMII模式下工作,但只是使用百兆以太网,其余四个引脚连接千兆变压器悬空,不通过线缆引出(奇怪的操作)。
我的项目相当于将这个产品小型化,因此我做了一定量的删减,并且将两个LED输出引脚悬空,换了百兆变压器,因此只用4根线连接变压器引出,其余四个引脚悬空操作。
这样操作后,在做测试时发现,我的产品不能中途拔掉,拔掉后就无法再重新连接以太网,需要重启机器才能正常使用;如果不拔掉,长时间保持稳定工作状态(尽管应用场景是车载)。
后来我通过对比测试,发现我的产品不同于公司原产品INT引脚输出总为0,无法判断拔插状态,之后通过LED_1000引脚连10k电阻接地(设置内部寄存器)后,短时间内拔插无异常,在周末烤机测试后,发现5min左右网口死机,用示波器及万用表测量,发现INT引脚总是固定频率被拉低(正常工作下为1.5V左右,拉低意味着插口插入),检查线缆后问题仍然存在。网口功能直接废了,感觉还不如不改,保持原本的bug,起码可以正常工作不影响稳定性。
目前项目提交日期临近,不知道这个小bug如何解决,不知道有没有大佬可以分享一点经验
|
|