MSP430构成嵌入式以太网接口电路详解.pdf
上传人:yy****24 上传时间:2024-09-10 格式:PDF 页数:9 大小:1.5MB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

MSP430构成嵌入式以太网接口电路详解.pdf

MSP430构成嵌入式以太网接口电路详解.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

www.9mcu.comMSP430构成嵌入式以太网接口电路详解以太网是目前用得最广泛的一种局域网,它在因特网四层网络模型当中,属于网络层。以太网网络中的每个节点具有相同的访问网络的权利,它们之间对网络占用是通过具有冲突检测的载波监听多路访问(CSMA/CD)的方法来实现的。数据采用曼彻斯特编码,网络中的连接一般采用双绞线或同轴电缆。以太网中每个节点具有一个48位、唯一编号的地址。每帧数据的最大长度为1518个字节,第一个48位为目标地址,第二个48位为数据源地址,然后是2个字节的数据帧类型值,在数据帧的最后,自动生成4个字节的循环冗余码校(CRC)值,用于保证数据帧的完整性。计算机通信系统尤其是因特网在日常生活中的作用越来越重要,并且呈加速发展的趋势。如今,上网不再是个人电脑和网络工作站的专利,很多用微控制器(或称单片机)控制的嵌入式系统也成为了因特网网络节点中的一员,通常,这种嵌入式系统可称为嵌入式因特网终端。试想,如果通过网页浏览器,能够完成对远处的微控制器控制,并能够接收到微控制器采集的信号,那将给人们的生活带来很大的便利和极大地推动生产力的发展。打个比方,如果通过办公室的一台连接到因特网的电脑和安装在家里的嵌入式控制器,人们就可以了解到家里或者发生的一切,那么家居防盗等一系列问题将会等到很好的解决。MSP430是由于TI(TexasInstruments,美国德州仪器公司)开发的16位微处理器,其突出的特点是强调低功耗,非常适用于各种低功率要求的应用,有多个系列和型号。由于其性价比比较高,所以,被广泛应用于家居自动化,医疗设备,安防系统,楼宇控制系统等许多领域当中。本因特网终端设计方案中使用的MSP430F149是TI公司于2000年增加的MSP430F1X中的一员。本设计中所用到的两个重要组件为TI公司的微处理器MSP430F149和Crystal公司的以太网控制器CS8900A,下面简单介绍一下这两个组件,再论述硬件实施方案。下面详细介绍各个模块的功能及其原理。www.9mcu.com1www.9mcu.com1.中心控制器主CPUMSP430F149具有60K字节的FLASH存储器和2K字节的RAM、看门狗定时器(WatchdogTimer)、6个8位的通用I/O口、12位A/D转换器、2个串行通信接口和1个硬件乘法器等。MSP430F149的60K字节FLASH存储器足以存储网页数据,6个通用I/O口既可以用来控制以太网控制器CS8900A,也可以用来执行其它的用户命令,12位A/D转换器可以用来在终端采集数据,然后再通过网络发给用户。MSP430F149时钟电路部分,需要接一个8MHz的晶振和两个15pF的电容。和MSP430F149有关的电路,还有JTAG(JointTestActionGroup)接口、晶振和复位电路。其中,JTAG接口用于编程和调试,用一个14引脚的接头引出了TCK、TDI、TDO/TDI四个用于编程和调试的引脚,可直接和MSP430的调试工具FET(FLASHEmulationTool)相连。用户通过电平转换芯片MAX3221把MSP430F149的串行通信口也引出,以实现需要的功能。www.9mcu.com2www.9mcu.com2.以太网的连接线电路CS8900的模拟前端集成了一个曼切斯特编码和解码器、时钟恢复电路、10M的以太网收发器。和一个完整的配属单元接口AUI。它提供了一个手动的或者自动的10M的以太网收发器或者AUI选择,并且提供了一个信不内部驱动的三个LED接口分别指示连接状态、总线状态和以太网线路的活跃性。CS8900A片内集成的10M的以太网收发器,其片内集成了所有用于和局域网通信的模拟和数字电路,其可通过一个电磁隔离器E2023直接和局域网相连。它支持100、200和150欧姆的屏蔽或非屏蔽电缆,延长了电缆长度,并且能够自动对极性颠倒进行检测和修正并能正确接收。电阻R1用于连接两根接收线,和两根发送线相连的电阻R2和R3则用于阻抗匹配。RJ45为网络接头,其可接10M或100的网络集线器(hub)。CS8900A的XTAL1(97)引脚和XTAL2(98)引脚接一20MHz的晶振,由于其片内XTAL处集成了电容,所以,不需要外接电容。CS8900A的复位引脚为高有效,在芯片上电工作时,需要一个复位信号,这由R9和C17提供联合提供。CS8900A有两个不同的LED控制引脚:LANLED(100)引脚和LINKLED(9