W5100故障调试
来源:互联网 发布:淘宝好吃又不贵的零食 编辑:程序博客网 时间:2024/04/29 04:37
此帖来自EDNChina: http://bbs.ednchina.com/BLOG_ARTICLE_1981946.HTM
“故障现象: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的各个引脚是否正确连接。可以去掉串在其中的电感。(本次故障的原因)
总结了以上几点包含了芯片的几种错误解决办法。希望对大家有用”
—————————————————————————————————
感谢这位朋友的心得分享。对于W5100的调试,第一次接触它的朋友或许会感到很苦恼,让我们看看一位WIZnet代理商的给力总结吧^^
http://www.hschip.com/news_show.aspx?id=183
—W5100与MCU可以采用并行总线连接或者SPI连接,针对不同的需要,可以采用合适的连接方式,引脚接口说明请参见官网的相关数据手册。
—“最理想的复位方法是使用MCU的IO口输出复位信号。这样可以绝对保证W5100与MCU之间的同步,而且一旦工作失败,也便于MCU对W5100进行控制。”
— HS-MAG1201是带网络变压器的RJ-45,以此为例,TCT和RCT是变压器发送端和接收端的中心抽头,中心抽头必须接3.3V拉高。很多工程师在设计时忽略了这个细节。
—连接到W5100的第1脚的RSET_BG电阻最好用1%的精密电阻
—数字电源到模拟电源之间的电感非常重要。因为从该电感通过的电流比较大,如果电感质量不好,会产生较大的直流压降和交流噪声,严重影响W5100的工作。
—晶体振荡出现的问题最多,也最难解决。关于晶体振荡的问题,可以参考:http://www.hschip.com.cn/news_show.aspx?id=113其它关于W5100的设计问题,请参考:http://www.hschip.com.cn/news_show.aspx?id=110
谢谢阅读,也欢迎您评论分享你自己的心得!^^
- W5100故障调试
- W5100硬件设计和调试要点
- 【故障解决】W5100在Arduino的软件及驱动更新
- 相机调试故障排查
- KVM故障调试经验
- 20150206 调试终端LDO 故障
- 日志记录,调试, 故障排除
- 软件故障的克星:断言调试
- VB2010调试过程中故障一例
- MVC网站调试及故障总结
- linux进程故障调试工具strace(转)
- ndk中日志,调试及故障处理
- ping故障的调试笔记:arp缓存
- 准备使用W5100
- w5100的使用
- 直面W5100发热问题
- W5100中断问题
- W5100供电问题
- 点滴微机原理
- prim(最小生成树)
- windows下创建目录,备份文档脚本
- struts的html标签库详解
- Form Trigger Sequence Demo Form
- W5100故障调试
- JS获取整个网页html代码
- 使用Mybatis3.10+spring3.10集成发生的错误
- Load和CPU利用率是如何算出来的
- 主子表补足空行
- poj 2247
- android下使用adb启动程序或者服务
- Ubuntu 下安装ibus中文输入法
- 关于容易被忽略的C++特性