专注电子技术学习与研究
当前位置:单片机教程网 >> MCU设计实例 >> 浏览文章

ENC28J60电路图与调试资料

作者:刘温电   来源:本站原创   点击数:  更新时间:2013年11月24日   【字体:

  最近在写网络的tcp/ip协议,这几天让我有点纠结,为什么?就是在通讯的时候,有的 时候,能通讯,而有的时候,则不能正常通讯,连ping都不通。网上查了很多资料,就是找不到相 关的内容,一般的情况下,他们的板子都可以正常运行,但为啥我的就不行呢?郁闷啊!分析了一 下,无非两种原因,首先是硬件问题,也许是spi线焊接的有问题,导致的数据在发送过程中中断, 于是我重新焊了一下焊点,结果还是那个样子,郁闷!


                                  enc28j60电路图

  第二种原因可能是由于包发送的太快,致使fifo接收频率过快,导致接收数据混乱甚至 fifo自动复位。那么这样的话就是程序的问题了,找啊找啊,感觉也没太大问题,如果能ping通, 说明设置的应该是正确的。于是,我又陷入了深深的纠结中,找啊找,测啊测,还是一会有,一会 无,郁闷。今天早上,无意间看见了一个以前看见的帖子,大致是说这个玩意的功耗大,至少要 200ma的电流,忽然,我想起来了,我用的电源是j-link的电源供电,usb最大支持500ma的电流,j -link分走了一部分,而实验板分走了一部分,等到了enc28j60的时候,估计就分不到200ma的电流 了,于是,我将可调电源,调至3.3v接到板子上,结果可调电源的电流显示70ma的电流,这说明j- link的供电不足,在没有外电源的情况下,enc28j60的电源电压跌至3v以下,而手册上的电压供电 在3.14v-3.45v所以跌到了工作电压一下,所以出现了通讯中断的现象,接上电源后,通讯正常,丢 包无返回情况消失。,这次真是太郁闷了,竟然败在电源上,希望以后使用这个芯片的同学们注意 ,千万不要使用j-link自带电源供电,一定要外接电源。害得我纠结了好几天.

关闭窗口

相关文章