3615|1

11

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

MSP430F149与CS8900A接口电路 [复制链接]

 

 

CS8900、CS8900A芯片是Cirrus Logic公司生产的一种局域网处理芯片,在嵌入式领域中使用非常常见。它的封装是100-pin TQFP,内部集成了在片RAM10BASE-T收发滤波器,并且提供8位和16位两种接口,一般在单片机中,使用了CS89008位接口模式。可选择11.414 YL18-1064S1:2.5 YL18-1080S 变压比例的变压器

  CS8900A网卡工作原理:

  CS8900AARM芯片按照16位方式连接,网卡芯片复位后默认工作方式为I/O连接,基址是300H,下面对它的几个主要工作寄存器进行介绍(寄存器后括号内的数字为寄存器地址相对基址300H的偏移量)。

  ·LINECTL0112H

  LINECTL决定CS8900的基本配置和物理接口。在本系统中,设置初始值为00d3H,选择物理接口为10BASE-T,并使能设备的发送和接收控制位。

  ·RXCTL0104H

  RXCTL控制CS8900接收特定数据报。设置RXTCL的初始值为0d05H,接收网络上的广播或者目标地址同本地物理地址相同的正确数据报。

  ·RXCFG0102H

  RXCFG控制CS8900接收到特定数据报后会引发接收中断。RXCFG可设置为0103H,这样当收到一个正确的数据报后,CS8900会产生一个接收中断。

  ·BUSCT0116H

  BUSCT可控制芯片的I/O接口的一些操作。设置初始值为8017H,打开CS8900的中断总控制位。

CS8900/CS8900A  ·ISQ0120H

  ISQ是网卡芯片的中断状态寄存器,内部映射接收中断状态寄存器和发送中断状态寄存器的内容。

  ·PORT00000H

  发送和接收数据时,CPU通过PORT0传递数据。

CS8900/CS8900A  ·TXCMD0004H

  发送控制寄存器,如果写入数据00C0H,那么网卡芯片在全部数据写入后开始发送数据。

  ·TXLENG0006H

  发送数据长度寄存器,发送数据时,首先写入发送数据长度,然后将数据通过PORT0写入芯片。

  以上为几个最主要的工作寄存器(为16位),CS8900支持8位模式,当读或写16位数据时,低位字节对应偶地址,高位字节对应奇地址。例如,向TXCMD中写入00C0H,则可将00h写入305H,将C0H写入304H

 

CS8900A在工业以太网路设备中的大量使用,便携式设备,网路一体机的使用,参考电路图。

CS8900A,CS8900A-CQ3Z,CS8900A-IQCS8900A-IQ3,CS8900A-IQ3Z

MSP430F149IPAG, MSP430F149IPAGR, MSP430F149IPM, MSP430F149IPMG4, MSP430F149IPMR, MSP430F149IPMRG4, MSP430F149IRTDR, MSP430F149IRTDT

MSP430F149.pdf

39.94 KB, 下载次数: 46

CS8900接口电路图.pdf

72.64 KB, 下载次数: 77

CS8900-2.pdf

117.02 KB, 下载次数: 63

最新回复

好东西啊!支持一下啊!  详情 回复 发表于 2011-9-28 18:02
 
点赞 关注

回复
举报

1729

帖子

0

TA的资源

五彩晶圆(初级)

沙发
 
好东西啊!支持一下啊!
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表