ENC28J60电路图与调试资料
时间:11-30
来源:互联网
点击:
最近在写网络的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自带电源供电,一定要外接电源。害得我纠结了好几天.
ENC28J60电路图调试资 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)