保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

用MSP430实现的嵌入式因特网终端设计


进行控制,具体连接方式如图2所示。另外,CS8900A可以直接3V供电,这有利于和MSP430F149之间的电平匹配。
  
  3.3MSP430F149与CS8900A的接口
  
  CS8900A有三种工作模式:I/O模式、存储器模式和直接存储器存储模式,默认为I/O模式,可通过程序使其工作于其它模式。CS8900A的各个工作模式各有优缺点,本设计当中,采用的是它的I/O模式。CS8900A共有8个16位的I/O口,这8个I/O口与片内的8个16位寄存器相对应。如图2所示,CS8900A采用8位的数据总线方式和MSP430F149的P5口相连,接口中国共产党用到14个引脚。复位后,CS8900A默认选择I/O地址为0x300,并且一直保持该默认地址工作。
  
  3.4系统硬件原理
  
  整个系统的硬件原理如图2所示,下面详细分析图中的各个模块。
  
  
  
  CS8900A的XTAL1(97)引脚和XTAL2(98)引脚接一20MHz的晶振,由于其片内XTAL处集成了电容,所以,不需要外接电容。CS8900A的复位引脚为高有效,在芯片上电工作时,需要一个复位信号,这由R9和C17提供联合提供。CS8900A有两个不同的LED控制引脚:LANLED(100)引脚和LINKLED(99)引脚,用于控制LED以显示CS8900A的工作状态。LANLED引脚接一个红色LED(D1),当CS8900A接收或发送数据时,该引脚输出低电平,点亮红色LED。LINKLED接一个黄色LED(D2),当CS8900A和工作的以太网络连接时,黄色LED点亮。
  
  和MSP430F149有关的电路,除了上述的和CS8900A连接的部分外,还有JTAG(JointTestActionGroup)接口、晶振和复位电路。其中,JTAG接口用于编程和调试,用一个14引脚的接头引出了TCK、TDI、TDO/TDI四个用于编程和调试的引脚,可直接和MSP430的调试工具FET(FLASHEmulationTool)相连。用户也可以通过电平转换芯片MAX3221把MSP430F149的串行通信口也引出,以实现需要的功能。MSP430F149时钟电路部分,需要接一个8MHz的晶振和两个15pF的电容。
  
  整个系统由3.3V的电源供电,绿色LED(D4)为整个系统的电源指示灯。为了系统扩展的需要,也可以把MSP430F149所有未用到的I/O引脚都用接头引出。
  
  进行PCB(印制电路板)设计时,通过旁路电容滤波,以给MSP430F149和CS8900A提供稳压的电源信号。为了得到更好的系统性能和减小电磁干扰,最好能够把PCB布置为四层板。
  
  3.5CS8900A与局域网的接口
  
  CS8900A片内集成了一个10M的以太网收发器,其片内集成了所有用于和局域网通信的模拟和数字电路,其可通过一个电磁隔离器E2023直接和局域网相连。电阻R1用于连接两根接收线,和两根发送线相连的电阻R2和R3则用于阻抗匹配。RJ45为网络接头,其可接10M或100的网络集线器(hub)。
  
  4.软件设计
  
  本设计的软件部分主要分为四大部分:以太网模块、TCP/IP模块、API(应用程序接口)和HTTP(超文本传输协议)服务模块,全部程序用C语言编写(便于与其它微控制器系统的接口的扩

《用MSP430实现的嵌入式因特网终端设计(第3页)》
本文链接地址:http://www.oyaya.net/fanwen/view/143287.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。