今天终于把W5100的板子调好了,长舒了胸中一口闷气。同时我要诅咒那两个该死的电容,害我年也没过好...
故障现象:W5100在上电后不对其进行任何操作的情况下 LINKLED灯不停闪烁。其正常现象应是上电后灯熄灭。芯片不工作。灌进经正常调试过的程序后PING芯片连续丢包。
一开始以为是硬件连接出现问题,仔细核对手册后发现无错误。怕板子上有信号线有短路,于是乎一根根的量线,线也是好的。当时就怀疑是芯片挂掉了。买了芯片后用热风枪吹下旧片换上新片故障依旧。于是与当场傻掉了... 因为测试的时候是一帆风顺的。结果打了样板做出来的竟是这种结果。虽然早知道打样板肯定有问题。想不到还没进行整板联调就在以太网上出了问题。没办法只好再把所有地方检查一遍。在反反复复检查出没问题后。我想到了最后一招。拨通了芯片代理商的电话求助。在与他进行交流后他给我提了一个建议将电源上的2个电感拿掉直接短路试试。抱着试一试的想法。取下电感一通电我就感到有戏了。芯片不开始乱闪了。灌进程序调试后芯片连接正常。至此困恼我N天的问题终于解决了。
在此我总结了W5100一些调试方法与大家分享
1:芯片工作不正常时首先检查晶振频率和幅度 25M晶振的振幅最少在2V左右,低于此值有危险同时要在晶振上并联1M电阻利于起振
2:检查芯片第一脚的偏置电阻。此偏置电阻比较敏感,大小要在12.3K左右,误差不超过1%。所以一般选择12K与300串联
3:检查芯片的31脚SEN 该脚是串并联选择脚。该脚在并行模式下要接10K电阻到地。SPI模式下接VCC
4:芯片的RST信号需要低电平复位 持续时间大于10us MCU上电复位后先延时一段时间在对W5100复位以保证正确复位
5:当出现LNKLED灯莫名闪烁 PING芯片丢包时检查芯片的3.3V和1.8V的各个引脚是否正确连接。可以去掉串在其中的电感。(本次故障的原因)
总结了以上几点包含了芯片的几种错误解决办法。希望对大家有用
用户1712674 2015-10-6 11:33
用户1569733 2014-7-18 10:45
这原理图上传的太不清晰了
用户377235 2014-7-3 10:31
cuizb2583_928797166 2014-2-3 12:25
用户1417915 2011-8-23 11:44
用户284699 2011-3-28 13:04
用户343228 2011-3-25 18:37
用户284699 2011-2-26 09:50
用户1417915 2011-2-25 15:08
用户284699 2011-2-14 11:11