打印

AT91RM9200+DM9161EP+HR911103A组成以太网通讯口碰到问题(附图

[复制链接]
11022|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mm7989680|  楼主 | 2008-7-18 09:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
AT91RM9200+DM9161EP+HR911103A组成以太网通讯口,RMII方式。
现在问题:
使用ATMEL的BASIC-EMAC程序(GetLinkSpeed改了读取其中的寄存器11为17)
原理图也是参考ATMEL的9100DK
OP1-3为拉高接灯,插上交叉网线后PC端显示连接100M,DM9161的SPEED灯和LINK灯上电后先亮

一下,然后LINK间断闪,SPEED闪的比较暗,读9161的ID1,ID2为181H,B881H是正确的,9161

的14脚CABLE/LINK也是能正确反映RJ45口接线状态(插上为高电平),寄存器17的PHYADDR

[0..4]读出为0,其他寄存器显示AUTO-NEGOTIATION完成100M。现在读取9161寄存器01的

LINKSTATUS状态位(BIT2)一直是0,也不能接收数据,U-BOOT显示EMAC初始化失败,一直

TTTTTT.难道AUTO-NOGOTATION显示的100M是假的?请用过9161E的兄弟指教!谢谢!

相关帖子

沙发
carbon| | 2010-2-11 11:56 | 只看该作者
我也碰到同样的问题,把DM9161EP换成DM9161E就好了。不知道如果要使用EP,需要做什么修改?

使用特权

评论回复
板凳
深圳英贝德| | 2010-2-11 17:47 | 只看该作者
EP不过是环保的版本,如果出现说E换成EP就好的话,那估计是买的片子有问题。

使用特权

评论回复
地板
jerkoh| | 2010-2-11 21:14 | 只看该作者
刚买了 楼上EBD9260板子
以后有问题向你请教

使用特权

评论回复
5
zchong| | 2010-3-2 12:35 | 只看该作者
我的和楼主一样的芯片,没出问题,在认真找找看看哪块出了问题

使用特权

评论回复
6
guolh| | 2010-3-16 08:41 | 只看该作者
建议使用DM9161AEP,DM9161貌似有问题,电源!!!

使用特权

评论回复
7
arm86| | 2010-3-16 09:08 | 只看该作者
DM9161 芯片各种后缀的区别

        该型号芯片的资料详见http://www.davicom.com.tw/page1.aspx?no=143760
        按照订货信息,DM9161有如下型号:
                DM9161E
                DM9161EP
                DM9161AE
                DM9161AEP
                DM9161BEP
                DM9161BIEP
        其中,P表示Pb-Free,I表示工业级。BEP/BIEP的制造工艺为0.18μm。E/EP为0.35μm,AE/AEP的资料上没有写,我想可能是0.35μm(补充:网上有介绍说是0.25μm)。因此,功耗的区别应该也蛮大的。
        DM9161AE、DM9161AEP、DM9161BEP及DM9161BIEP这4个类型可以互换。它们不可以与DM9161E、DM9161EP互换。在上电复位后,它们有一个地方的默认值不同。从01寄存器(BMSR)可以获知,即Basic Mode Status Register的第6位。
        资料显示为:
        Bit  Bit Name                   Default
        1.6  MF preamble suppression    0, RO
        Description
        1=PHY will accept management frames with preamble suppressed.
        0=PHY will not accept management frames with preamble suppressed.
        如果MCU的控制接口(MDC,MDIO)不能够设置自身的控制帧是否有前同步码输出,那就得注意了。如果默认为有前同步码输出,就得使用 DM9161E/EP;如果无,就用其余4种。当然,在DM9161的另一个寄存器里面可以设置是否接收与发送前同步码,在第16号寄存器DSCR的第2 位实现。
        DAVICOM Specified Configuration Register(DSCR)
        Bit   Bit Name  Default
        16.2  MFPSC     0, RW
        Description
        MF Preamble Suppression Control
        MII frame preamble suppression control bit
        1=MF preamble suppression bit on
        0=MF preamble suppression bit off
        不过,这需要先将MCU的MDC、MDIO切换到I/O状态,然后做出对应的时序来把控制帧传给DM9161。

使用特权

评论回复
8
axwjiang| | 2010-7-8 17:55 | 只看该作者
楼上的还是没有搞清楚。
DM9161EP,P表示无铅的含义,DAVICOM所有的芯片都是无铅的,都带有P!
我是DAVICOM在中国的总代理!

使用特权

评论回复
9
centimetre| | 2010-7-9 08:49 | 只看该作者
首先不要接pc,找个交换机,直接和板子连,这样能保证没有数据发给板子。
然后看link和speed灯,如果还在闪,那说明变压器(物理侧)有啥问题
然后可以观察uboot打出TTT的时候active灯会不会闪。
最后可以在pc装个抓包软件看看究竟是完全不通,还是单向不通。
www.cmtekchina.com

使用特权

评论回复
10
叫我童姥| | 2010-7-11 08:17 | 只看该作者
长距离连接的两个以太网设备,很可能不共地,地线之间有电压差,如果不隔离,电流会经网线走,网卡接口就很容易坏了。

使用特权

评论回复
11
axwjiang| | 2010-10-25 18:00 | 只看该作者
HR911103不支持双绞线自适应,会因为交差和直连区分开来。所以不妨2个都试试!

使用特权

评论回复
12
zero_up| | 2010-10-26 12:59 | 只看该作者
是不是焊接问题

使用特权

评论回复
13
wenming| | 2010-10-26 23:30 | 只看该作者
出问题的可能性很多

使用特权

评论回复
14
axwjiang| | 2010-11-19 18:40 | 只看该作者
顶一个!

使用特权

评论回复
15
kj852284877| | 2011-1-21 14:54 | 只看该作者
我在顶   深圳的哥们们找我哈

使用特权

评论回复
16
axw_bab| | 2012-3-16 16:38 | 只看该作者
DM9161EP 和DM9161E没有区别
现在出项了新的DM9161CEP

使用特权

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

本版积分规则

113

主题

374

帖子

4

粉丝