DM9161M 通信问题

 

单片机使用的LPC2366,网络物理层芯片使用的DM9161A,和PC进行网络通信,主频72M,以太网100M。

1.通过网线跟PC相连,每次上电后PC都显示连接成功。
2.从PC向单片机发送数据包,会有丢包现象,尤其当通电一段时间后丢包更加严重,甚至xx不能通信。
3.单片机收到数据包后应答PC,但是数据包发送了,PC并没有收到数据包。

就是说发送和接收都会出现丢包现象,有些板子是发送丢的多,有的是接收的时候丢的多,并且有些板子可以通信,而又些板子不能通信,大部分板子是刚上电的时候通信稳定,稍过一段时间(几十秒)后通信就越来越不稳定了。
请教各位大侠,这个问题是硬件的问题偏多还是软件的问题偏多?
我个人怀疑硬件设计跟PCB走线有问题,但目前也没办法确认,网络变压器是使用RJ45集成的,RJ45还带了一个USB通信,不知USB会否影响到网口?模拟地跟数字地也没有分开,跟LPC的MAC线路是从PCB第二层通过,经过LPC的下面。
晶振离47,48脚4毫米,47,48之间的6.8K电阻离芯片6-7毫米。


这两个是TX+和TX-的信号,一张是两个信号分开时的截图,一个是把两个信号重叠时的截图。



这两个是RX+和RX-的信号。
不知道是不是分析这两个信号的对比来确定差分信号是否正确?
从图形看RX+和RX-的信号要正常很多。

 

posted on 2010-03-14 08:36 阅读(5)  

郑重声明:资讯 【DM9161M 通信问题】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——