免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2116 | 回复: 0
打印 上一主题 下一主题

六.RTL8019AS的跳线方式 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-03-18 20:42 |只看该作者 |倒序浏览

               
转自zcx3000的专栏~~~~http://blog.csdn.net/zcx3000/
最近把AX88796的datasheet看了一下,又看到了zcx3000关于RTL8019的一系列文章,转过来参考一下~~~~~~
rtl8019as有3种工作方式:
第一种为跳线方式,网卡的i/o和中断由跳线决定
第二种为即插即用方式,由软件进行自动配置plug and play
第三种为免跳线方式,网卡的i/o和中断由外接的93c46里的内容决定。
我们买到的网卡一般只支持第2和第3种。在嵌入式应用的 场合,如果可以不使用93c46的话,可以降低成本,同时又减少连线。那么我们如何使用第1种方式跳线方式呢?网卡使用哪种方式由rtl8019as的第65脚JP决定。我们来看引脚图:

第65脚jp是输入引脚,当65脚为低电平时,8019工作在第2种或第3种方式,具体由93c46里的内容决
定。我们买到的 rtl8019as网卡一般第65脚为悬空的,rtl8019as悬空时,引脚的
输入状态为低电平(其他引脚也是这样,悬空的输入脚的电平为低电平,里面有一个100k的下拉电阻),网卡工作在第2,3种工作方式,需要使用93c46
芯片。如果我们把65脚接高电平(vcc),那么网卡的i/o和中断就不是用93c46的内容决定,这时不需要使用93c46,可以不接93c46。那么
这时候的i/o和中断irq是多少呢?这时需要用到
64,65,78,79,80,81,82,84,85等引脚。
64脚aui,该引脚决定使用aui还是bnc接口。我们用的网卡的接口一般是bnc的,很少用aui。bnc接口方式支持8线双绞或同轴电缆。高电平时使用aui接口,悬空为低电平,使用bnc接口。我们将该引脚悬空即可。
65脚jp 为高电平时(接到vcc或通过一个10k的电阻上拉)使用跳线方式,这时芯片的i/o地址由以下几个引脚85,84,82,81(IOS3..IOS0)决定:


芯片的中断线由以下引脚80,79,78(IRQS2..IRQS0)决定:


芯片的brom地址由以下引脚72,71,69,68,67(BS4..BS0)决定:


在嵌入式领域一般都不用该brom。brom是boot rom的缩写。在电脑里用来做无盘工作站时候用到,可以从网卡进行引导,而不是从a盘,c盘等引导系统。
网络接口类型由74,77(PL0,PL1)引脚决定:


我们使用第一种自动检测就可以了。会自动检测接口类型然后进行工作。自动检测是用同轴还是双绞线。
作为一个例子来自
http://8052.lphard.cz
的电路图,该电路图没有使用中断方式工作,使用跳线方式,所以没有接93c46,
I/O地址用的是300H,网络接口为bnc(双绞线),没有使用brom),他使用at89c8252单片机运行在14.74兆赫,支持http协议,24c512用来存储网页,FC22为耦合隔离变压器模块:



               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/84137/showart_1867713.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP