下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、嵌入式网络控制器cs6208及其应用cs6208是myson century公司推出的特地用于网络控制和传输的芯片,它基于8051体系结构硬件平台的支撑,用法 51编译环境,处理速度与8051系列相比有很大的提高,支持ieee 802.37线endec接口以及tcp/ip arp udp等协议,并且集成有4周期的8051和一个以太网接口 因为它把tcp/ip协议栈函数已封装起来,因此,用户只需调用它的api函数即可完成操作 文章介绍了cs6208的原理 特点和引脚功能,给出了cs6208的一种典型应用设计1 概述cs6208是myson century公司最新推出的网络微控制器,尤其适用于一些
2、网络控制和传输的场合 该器件基于8051体系结构硬件平台的支撑,用法keil 51编译环境?并且处理速度比8051系列单片机有很大的提高 通常80中的12个时钟周期可组成一个机器周期,而在cs6208中只需要4个时钟周期,因此在相同的时钟周期下,cs6208的处理速度是51系列单片机的3倍 cs6208将tcp/ip协议栈的底层函数标准化,并把它封装成api函数 这样,本来用户要编写tcp/ip协议代码才干解决的问题现在只需调用api函数即可解决,因而大大缩短了产品的开发周期;cs6208内部集成了4周期的8051和一个以太网控制器,并配备有标准10mhz以太网接口(包括mac和phy),同时
3、支持arp icmp ip udp tcp dns dhcp http等常用协议,应用技术门槛极低,用户无需自己开发tcp/ip等核心协议程序,特殊适合传统行业的产品改造和升级,而且极其便利;cs6208把本来需要单片机和mac控制器两个芯片才干解决的网络接入问题集成到了一起,从而大大降低了产品的成本;此外,它的节能机制越发科学高效,cpu核仅工作在1.8v 系统工作在60mhz时,假如输入为5v,典型值为258ma在节能模式下仅为128ma2 引脚功能及芯片主要特点2.1 引脚功能图1所示是cs6208的引脚罗列2.2 主要特点cs6208内部的功能模块组成框图2所示 其主要特点如下:cpu
4、基于8051体系结构的硬件平台,它的时钟在内部可编程,系统最高可工作在60mhz存储器结构片内有65k字节rom和32k字节的ram存储器,外部最多可以扩展到98k字节数据存储器和131k字节程序存储器串口和计数器全双工的通用串口和计数器,与8051单片机相类似,同时,该芯片内部还集成有电路,而且其串口具有增加的自动地址识别和帧检错功能中断具有8个中断源和3个中断优先级网络接口集成有10/100mhz以太网控制器和ieee 802.3 7线endec接口?内部有发送缓冲区和接收缓冲区,通过硬件能够自动计算各类网络协议栈中的校验和i/o带有4个8位数字双向通用i/o,它们具有超强驱动能力以及3.
5、3v和5v的输入输出能力协议编制的应用程序可以拜访tcp/ip网络协议栈,同时支持arp icmp ip udp tcp dns dhcp http等常用协议和软件,用户也可按照需要增强自己的协议a/d内含四通道7位模数转换器具有可编程的自动监测掉电和复位模式,cpu核工作在1.8v3 工作原理cs6208物理层支持以太网接口和rs232串口的点到点协议 在cs6208中,每一个以太网的发送缓冲区是1.5k字节,其接收缓冲区也常常用法的,由于数据有时是以猝发形式收到的,因此,当收到数据时,就把收到的数据放到这个缓冲区中,然后由数据链路层挺直从该缓冲区取走数据 链路层通常包括操作系统中的设备驱动
6、程序和计算机中对应的网络接口卡,它们将一起处理与电缆的物理接口详情数据,其缓冲区可用来临时存储要发送或接收的数据帧 网络层则处理分组在网络中的活动,比如分组的选路等 传输层可为两台主机的应用程序提供端到端的通信 在tcp/ip协议族中有两个互不相同的协议tcp和udp;其中tcp为两台主机提供牢靠的数据通信,而udp则提供一种容易的服务 对于tcp发送过程而言,应用程序把数据先写到缓冲区中,再写到tcp的发送缓冲区,然后写到数据链路层的缓冲区,最后再通过以太网发送缓冲区到网络上 tcp的接收数据过程与此类似,每一个tcp套节字的接收缓冲区是可选的,假如应用程序要用法这个接收缓冲区,那么传输过来
7、的数据就先写到这个缓冲区中,之后再从这里取走,假如没有这个接收缓冲区,接收来的数据就会挺直送给应用程序 在这种状况下,对于udp来说,其过程还相对容易,应用程序只要把缓冲区中的数据送到数据链路层缓冲区中,然后通过以太网发出去即可,而应用层则要负责处理特定的应用程序详情,这就要求每一个应用程序都有自己的缓冲区,这在一些标准的tcp应用程序(如pop3 smtp http ftp)中是很频繁的 详细的数据处理过程见图3所示,图中箭头所指是数据的流向4 cs6208的应用cs6208特殊适用于网络传输,尤其是在接入到internet时,可以十分便利地用于社区平安管理 监控 家居平安 小型仪器设备的网
8、络化升级和信息家电等 本来需要特地工具 软件,且需花费很长的研发时光才干实现的远程管理和控制,现在用法一般ie或者netscape等常用扫瞄器软件,通过internet即可实现远程拜访和控制,因而是信息家电等设备in-ternet化升级换代的有力工具 它的处理速度能够达到普通网络接入的要求,因为cs6208支持arp icmp ip udp tcp dns dhcp http等常用协议,且应用技术门槛极低,因而无需用户自己开发tcp/ip等核心软件,特殊适合传统行业的产品改造和升级;同时它也可以实现rs232到以太网口的传输,以使数据轻松接入网络 cs6208的外部数据输入端可以是sram或者fifo接口,数据经处理后挺直发送至局域网或者衔接到internet用户,而且cs6208的双向通用串口和两个i2c接口可以便利地扩展用法 图4是笔者用cs6208设计的网络摄像机系统的网络收发服务器子系统(图像压缩模块图中未画) 在该系统中,cs6208作为服务器,压缩系统模块不断地把图像数据写到fifo中,cs6208则不断从fifo中读取数据并举行处理,然后通过网络发送到局域网或因特网上 图中的eeprom是用来
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房地产代理销售合同模板
- 服务委托合同范本
- 车辆贷款居间服务合同A年
- 家具购销简单合同
- 民爆物品购销合同
- 装饰合同示范文本
- 技术服务合同和技术开发合同
- 爱情合同参考范本
- 车位出租合同
- 标准实木家具购销合同范本
- 社会儿童福利院项目可行性研究报告
- 脑卒中后吞咽障碍患者进食护理-2023中华护理学会团体标准
- 2024春苏教版《亮点给力大试卷》 数学四年级下册(全册有答案)
- 《Python编程基础与应用》面向对象编程
- 高考满分作文常见结构完全解读
- 专题2-2十三种高考补充函数归类(讲练)
- 三年级英语上册整册书单词默写表学生版(外研版三起)
- 六年级数学上册100道口算题(全册完整版)
- 高三数学开学第一课
- 系统解剖学考试重点笔记
- 云南省地图含市县地图矢量分层地图行政区划市县概况ppt模板
评论
0/150
提交评论