欢迎来到天天文库
浏览记录
ID:33504372
大小:289.71 KB
页数:4页
时间:2019-02-26
《基于嵌入式微处理器ep9315的二次开发技术new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、万方数据基于嵌兀式微处理器EP9315昀二次开发技求刘明贵1,张艺凡1,张艺夕2(1.中国科学院武汉岩土力学所,湖北武汉430071;2.华中科技大学电信系,湖北武汉430074)摘要:简述了高性能ARM9微处理器EP9315的集成特点及结构框图,介绍了片上系统的主体结构及嵌入式系统与应用模块的硬件连接方案。在所构建的硬件平台上开发了WindowsCE的驱动程序,实现了在嵌入式操作系统下对应用模块的控制。关键词:嵌入式系统EP9315微处理器接口电路驱动开发嵌入式系统已成为IT行业研发热点,但基于嵌入式系统的二次开发应用
2、却存在很多难点,难以真正地将嵌入式系统投入到实际应用中。武汉中科院岩土力学所智能仪器室对基于ARM9的嵌入式系统进行二次开发,采用ARM9微处理器取代原有的51.单片机实现对SY5声波检测仪雎l的控制。其中高速微处理器与现有低速设备接口及在配套的操作系统中就SY5声波检测仪原有功能设计相应驱动是本文研究的重点。同时提出了可行的硬件调试方法,为今后基于ARM9微处理器的硬件开发提供了思路。1系统构成1.1高性能的ARM9嵌入式微处理器本设计选择CirrusLogic公司2004年7月推出的EP93XX系列中的高端产品EP9
3、315。该微处理器是高度集成的片上系统处理器,拥有先进的200MHzARM920T处理器并支持Linux@、Windows@CE和其他许多嵌入式操作系统的存储器管理单元(MMU)。它具有ARM920rI’内核所有的优异性能。与其他ARM9微处理器相比,EP9315具有以下特性:MaverickCrunchTM数学运算引擎,支持浮点、整数和信号处理指令;丰富1.2系统主体结构EP9315嵌入式系统总体结构如图l所示。整个系统分为嵌入式系统、应用模块(声波检测仪)和转换模块三部分。Cirruslogic公司为用户提供了基于该
4、处理器的全功能开发板。该开发板扩展了EP9315的所有功能,并可根据实际需求将全功能开发板的硬件进行裁减,从而降低成本。该开发板预留了标准PCI04接口,可方便用户开发应用。应用模块也预留标准PCI04接口,其中的I/0控制信号、数据线、地址线与EP9315嵌入式系统的PCI04接口一一对应。而系统中的转换模块可保证嵌入式系统和应用模块连接的稳定性。支持键盘鼠标Il提供电源指示信息主USBl警示LEDLCD接口萧⋯系统懈PCI04KADDREP9315PCI04以太网I嵌入式系统3.3V/1.8VI面板按键lI内存32M
5、B/64MBKDATA真彩液显9V5V12V转换模块∞ADDRDATA——应I用标l模准l块PCI04I的集成外设接口,包括PCMCIA、接口图形加速器、可接两组设备的EIDE、1/10/100Mbps以太网MAC、3个2.0全速HOSTUSB、专用SDRAM通道的LCD接口、触摸屏接口、SPI串行外设接口、AC97接口、6通道12s接口、8X8键盘扫描接口;支持4组32位SDRAM的无缝连接等。配合WindowsCE.net嵌入式操作系统,系统开发效率高、运行稳定,为工业控制提供了可靠的系统平台。基于定制的WinCE操
6、作系统实现工业控制中应用模块的专用驱动,提高了嵌入式系统的通用性。《电子技术应用》2006年第3期图1EP9315嵌入式系统总体结构图EP935嵌入式系统主要由电源、32MB/64MB内存、LCD接口、警示LED、主USB、面板按键、CF卡接口、以太网接口和标准PCI04接口组成。其中电源提供5V、3.3V、1.8V三种电压输出,分别给应用模块、外设、CPU内核供电。内存为操作系统提供运行空问。其中嵌入式系统与应用模块的I/0控制信号、数据线和地址线都引到标准PCI04插座上,经转换模块处理后相接。采用PCI04总线标准
7、实现了嵌入式系统的各种应用目标。液晶显示屏用于人机交互,警示LED直观地显示电源状况。主USB支持U盘和USB鼠标键盘,CF卡作为大容量存储器存放应用模块的数据,用户通过面板按键实现本刊邮箱:eta@ncse。com.cn61万方数据对整个系统的控制。1.3嵌入式系统板与应用模块的连接方案系统外接的应用模块(SY5声波检测仪)采用51系列单片机控制数字模拟电路实现特殊功能。整个数字电路部分均为5V供电,模拟部分由5V及正负12V供电,采样数据通过RS232串口传给上位机进行数据处理。而EP9315、I/O口及外围电路均为
8、3.3V供电,管脚承受的最大电压不超过3.6V。考虑到每个管脚的驱动能力有限,用电平转换驱动芯片74LVXC4245实现电平转换。其作用如下:(1)改善信号的质量。某些对时延比较敏感、且在系统内又相距较远或者较分散的信号,信号线的寄生电容会损害信号的特性。采用74LVXC4245驱动芯片进行隔离,会改善系统的性能。(
此文档下载收益归作者所有