W5500调试的部分问题和注意点
晶振没有正常启动问题
参考官方的原理图,晶振两端需要接的匹配电容为18PF,但是这个值实际在选择的时候需要根据所购买的晶振的型号来确定,需要查晶振的Datasheet,我的晶振需要接20PF或者22PF的电容才可以正常启动,所以换上之后,晶振正常启动。
用电表测量晶振两端分别有1.4V和1.7V的电压,尝试烧入程序,读写W5500寄存器中的IP和子网掩码,但是发现无法正确写入和读出数据,而且HR911105A的LED灯不亮。
LED灯不亮问题
原理图中添加了静电保护芯片SLVU2.8-4,考虑到ESD经常会导致电路不同问题所以首先卸下该芯片,测试时使用飞线连接后,能够正常读写W5500寄存器中的数据,LED灯也正常闪烁。
ESD的保护芯片我的用法可能不正确,后面再查一下。
EXRES1引脚电阻
该引脚电阻必须为12.4K 1%的下拉电阻,该引脚为W5500提供内部偏压。
在这里插入图片描述
电源模块发热问题
电源模块发热严重,检查了几个电解电容,焊接正常,但使用时,大概5分钟就会严重发热,2405模块原理图基本参考官方DataSheet设计。这个问题暂时没有解决。
参考资料和博客
WIZnet官网下载了相关的程序源码和原理图,参考了野火的W5500扩展板的程序和原理图,因为学的正点原子的课程,一开始看野火的程序很不适应,后面发现野火的程序写的也很有章法,学习学习。
用到的参考资料如下:
W5500问题集锦(WIZnet)
W5500常见问题及解决方案(WIZnet)
W5500EVB参考例程(WIZnet)