打印
[ARM9、LPC]

AT91RM9200+DM9161EP,以太网通信有问题

[复制链接]
2749|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
413291638|  楼主 | 2014-3-21 16:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
alexer| | 2014-3-21 17:57 | 只看该作者
时断时通,出问题的是你自己通过总线扩出来的网口吗?

使用特权

评论回复
板凳
413291638|  楼主 | 2014-3-24 15:15 | 只看该作者
alexer 发表于 2014-3-21 17:57
时断时通,出问题的是你自己通过总线扩出来的网口吗?

不是,DM9161不是扩展的。

使用特权

评论回复
地板
ic12580| | 2014-3-25 21:45 | 只看该作者
如果方便,请附上图纸,看一下,设计有没有问题。往往ATMEL的电路,还是存在很多问题。

使用特权

评论回复
5
ic12580| | 2014-3-25 21:45 | 只看该作者
启扬的兄弟,幸会!!!

使用特权

评论回复
6
413291638|  楼主 | 2014-3-26 08:53 | 只看该作者
ic12580 发表于 2014-3-25 21:45
如果方便,请附上图纸,看一下,设计有没有问题。往往ATMEL的电路,还是存在很多问题。 ...

是这样的,同样的AT91RM9200+DM9161EP,一个与工控机之间采用的是TCP/IP协议,一个与工控机之间采用的是UDP协议,采用TCP/IP协议下程序运行时能ping通,UDP协议下程序运行时ping不通。

使用特权

评论回复
7
ic12580| | 2014-3-26 12:25 | 只看该作者
那你的意思是,你的UDP协议栈有问题?

使用特权

评论回复
8
413291638|  楼主 | 2014-3-26 16:16 | 只看该作者
ic12580 发表于 2014-3-26 12:25
那你的意思是,你的UDP协议栈有问题?

主板上用了两种类型的网卡,一个 是CS8900,一个是DM9161。CS8900没什么问题,我的意思是DM9161对UDP协议有什么特殊要求吗?网络通信采用的是非阻塞方式。

使用特权

评论回复
9
yoyof3| | 2014-3-27 23:45 | 只看该作者
AT91RM9200只有一路MAC,DM9161是PHY,我们的应用中这一路很少出问题,另外一路是AT91RM9200的总线通过DM9000(MAC)到DM9161(PHY)我们的应用中偶尔也会有问题。我遇到过9161的BGRESG和BGRES间接6.8K电阻,而以太网变压器的RX+/-和TX+/-接78Ω电阻时经常有问题,改成50Ω就没问题了。还有就是你可以用示波器检测一下MII总结的信号是否有问题,我这周遇到的DM9000AEP(MAC+PHY)的数据端口的信号不对,换了新的器件就正常了

使用特权

评论回复
10
ic12580| | 2016-6-7 22:05 | 只看该作者
DM9161EP 有点老

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

0

粉丝