当前位置:   article > 正文

W5500网络问题调试-网络无法连接,2个LED常亮_w5500抓包

w5500抓包

最近批量生产的设备使用了W5500,出现几套不能联网,偶尔又能连接上的情况(极低),表现为100M模式下2个LED常亮,10M模式下绿灯常亮,黄灯闪烁,但是无法通讯。

2个LED常亮

 

通过抓包发现数据能发送,但是不能接收,示波器显示接受RX脚有波形,外围硬件一切正常。

 

我将W5500芯片与电阻电容,带隔离的RJ45座都进行了更换,问题依旧一样,而且拆下来的芯片放到别的板子都是好的,这就蒙了,直到今天突然用示波器看了一下晶振,情况一目了然。

 

正常的板子晶振 25.0019M

 

不正常的25.249M,这个偏差太大了,意味着百兆模式下,偏差了1MHZ,网络通讯肯定会受到影响,而且这个影响在不同的交换机下表现不一样(容忍不一样)。

将2个晶振交换后,问题也交换了,好板子换上坏晶振一样表现2个LED常亮,不能正常通讯,这个坏板子通讯正常了。

这个问题总算是解决了,之前怀疑是没有走差分线,没有完全按照官方图来,我是直接使用了ENC28J60的外围电路,当时没注意到区别,已经量产了,一直担心是这个问题,直到今天割线,补上那2个6.8nF电容,问题依旧,最后发现是晶振问题,不是布线问题。

用的ENC28J60的外围电路

 

W5500官方电路(之前设计的时候没有看,只是预留的一个网口,现在大批量使用了,2%左右几率出现上述问题)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/659557
推荐阅读
相关标签
  

闽ICP备14008679号