您的位置:首页 > 其它

情人节最好的礼物-网卡Lan91C111调试手记

2007-02-14 15:14 344 查看


今天是所谓的情人节,心情却挺郁闷。网卡部分进展不太顺利,一直没有调试成功。毕竟在电子设计方面积累比较浅薄,虽然自己这些天熬红了双眼,努力的去调试,但是仍然没有结果。主要现象是:Lan91C111-NU初始化low_level_init正常,而且网卡的灯也亮,接收到数据也在不停的闪,可中断中状态标志为RX标志却为0,Ping也没有响应。

如果初始化正常说明IO部分是没有问题的,难道从网卡到Lan91C111通路有问题吗?仔细对照了原理图及PCB,并用万用表测量比对--没有问题啊.于是给供应商电话,对方声称卖出去数百片,没有任何问题.可用手摸芯片表面,至少比原板的Lan91c111-NE热10'C。难道是芯片本身出了问题。咬咬牙,又把上面的那片吹下来,换了一片。没想到奇迹就这样出现了,芯片初始化完毕后,用ping命令,返回OK。用Telnet登陆,访问板子上的simple_server服务程序-ok,而且特别好用。兴奋的差点跳了起来。这可是自己亲手设计的第一块电子电路,终于成功了。

本以为今天就这么郁闷下去了,看来老天还是很有同情心的。虽然这也许对于别人来说没什么,但对于我来说又让我重新找回了丢失的自信,无异是最好的礼物了。

另外硬件设计对自己的大门也要打开了,几点体会是:

1. 一定要仔细认真,再认真仔细。在做PCB图前,我的电路原理图仔细检查不下二十遍,对与细节的问题比如走线和布局,接地要仔细考虑.另外在做PCB的时候请人看了不下5次,每次指出的问题都认真做了修改.所以到现在为止,板子上没有飞一根线,要不是芯片的问题(当天就会好的).

2. 做事一定要有耐心,而且要认真,细致。在最绝望的时候也许是离胜利最近的时候,只要能坚持住,胜利一定会属于自己。

3. 高频电路并不如万丈高峰一样恐怖,只要仔细认真考虑,按设计规则来。必要的时候用HyperLynx和Spice仿真一下,一定会解决好的。看看依我的三脚猫的功夫,100M网卡能顺利运行,你就有底了。

4. 对器件的封装要考虑标准和非标准,因为网卡座以及LED灯事前没有仔细考虑,用的是和母板一模一样的,买的时候拖了好长时间才买来,耽误了原有的计划。

也许哥们我今天运气还不错,电路板的调试成功对于目前的我来说比什么都重要。是我今天最好的礼物了:)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: