嵌入式系统网络接口模块设计.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第25卷 第1期              桂 林 工 学 院 学 报             Vol.25No.1 2005年 1月         JOURNALOFGUILINUNIVERSITYOFTECHNOLOGY        Jan2005  文章编号:1006-544X(2005)01-0104-05 嵌入式系统网络接口模块设计 杨小平,牛秦洲 (桂林工学院 电子与计算机系,广西 桂林 541004) 摘 要:介绍了设计此嵌入式系统网络接口模块所需要的核心以太网控制器 CS8900A,分析 了网络底层工作机理,通过设置CS8900A内部寄存器来完成数据的有效接收和改善,采用高 速高性能的C8051F005微控制器与以太网控制器CS8900A和接口芯片MAX232相连接实现网 络接口模块设计,对接口电路作了详细阐述,并对系统控制软件进行了具体分析.该模块用 途广泛,具有良好的应用前景. 关键词:以太网;CS8900A;C8051F005;TCP/IP 中图分类号:TP39311           文献标识码:A① 随着以太网在不同领域的广泛应用和发展, 信号在片系统单片机,即SOC(SystemonChip).具 各种以太网控制芯片层出不穷,CS8900A就是其 有与8051兼容、高速的20~25MIPS的微控制器内 中性能十分优良的一款.笔者将它应用于嵌入式 核,与MCS-51指令集也完全兼容.除了具有标准 系统网络接口模块的设计,用 TCP/IP协议中的 8051的数字外设部件之外,片内还集成了数据采集 UDP、IP、ARP及简单的应用层协议,成功实现 和控制系统中常用的模拟部件和其它数字外设及 了嵌入式系统的网络接口模块,从而使得各种不 功能部件,包括模拟多路选择器、可编程增益放大 具备网络功能的嵌入式系统设备具有了互通和连 器、ADC、DAC、电压比较器、电压基准、温度传感 网功能,既提高了数据传输速度和准确性,又扩 器、Smbus/I2C、UART、SPI、可编程计数器/定时器 展了数据的有效传输半径. 阵列(PCA)、定时器、数字I/O端口、看门狗定时器 (WDT)和时钟振荡器等. 1 网络接口模块的硬件设计 C8051F005有内置的 FLASH程序存储器和 模块主要由3部分组成 (图1):美国Cygnal256字节的内部 RAM.FLASH存储器还具有在系 公司的C8051F005,CirrusLogic公司的 CS8900A 统重新编程能力,可用于非易失性数据存储,并 和 MAX公司的MAX232. 允许现场更新 8051固件.应用程序可以使用 11 C8051F005[1] MOVC和MOVX指令对FLASH进行读或改写,每 CygnalC8051FXXX系列单片机是全集成混合 次读或写一个字节,这一特性允许将程序存储器 用于非易失性数据存储以及在软件控制下更新程 序代码.片内JTAG调试支持功能允许使用安装在 最终应用系统上的MCU进行非侵入式 (不占用片 内资源)、全速、在系统调试.工作电压典型值为 图1 基于CS8900A的嵌入式系统网络接口模块框图 Fig1 NetinterfacemodulegraphofembeddedsystembasedonCS8900A 3V(27~33V). ① 收稿日期:2004-07-26 基金项目:广西区科技攻关项目 (桂科攻0428002-1) 作者简介:杨小平 (1

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档