ARM9工控设计芯片选择

上传人:无*** 文档编号:89982601 上传时间:2022-05-13 格式:DOC 页数:8 大小:61KB
收藏 版权申诉 举报 下载
ARM9工控设计芯片选择_第1页
第1页 / 共8页
ARM9工控设计芯片选择_第2页
第2页 / 共8页
ARM9工控设计芯片选择_第3页
第3页 / 共8页
资源描述:

《ARM9工控设计芯片选择》由会员分享,可在线阅读,更多相关《ARM9工控设计芯片选择(8页珍藏版)》请在装配图网上搜索。

1、-西南科技大学自动化专业方向设计报告设计名称:基于ARM9的嵌入式工控机设计姓 名:学 号: 班 级:指导教师:起止日期: 2010-10-15至2010-11-9 西南科技大学信息工程学院制. z-方 向 设 计 任 务 书学生班级: 学生*: *:设计名称:基于ARM9的嵌入式工控机设计 起止日期:2010-10-15至2010-11-9指导教师:设计要求: 1、采用基于ARM9内核的ATMEL工业级嵌入式微处理AT91SAM9*25,主频为400MHz,设计一款高性能、低功耗、低本钱、小体积的嵌入式工业控制计算机。所要求设计的嵌入式工控机以AT91SAM9*25为主处理器,支持128MB

2、 DDR2 SDRAM存储器,1GB NAND Flash存储器,2路10/100Mbps自适应工业以太网接口,2路CAN总线接口,4路高速串口,1路调试串口,2路USB2.0接口,大容量SD存储卡以及多路GPIO,并支持宽电压*围供电DC9VDC30V。2、所设计的嵌入式工业控制计算机必须满足工业现场环境要求,包含温度条件4080、湿度条件595%RH及“三防防水、防霉、防尘要求。3、所设计的嵌入式工业控制计算机必须实现端口保护,包含以太网接口、CAN总线接口、串行接口、USB接口等。4、完成所要求功能嵌入式工控机的原理图设计,Protel99SE/D*P格式或Cadence格式。5、完成所

3、要求功能嵌入式工控机的PCB设计,PCB为6层,Protel99SE/D*P格式或Cadence格式。方 向 设 计 学 生 日 志时间设计内容2010.10.20关于ARM设计的各种器件功能的查阅了解对于各器件pcb库的下载选用基于AD的原理图设计基于各元器件原理图的PCB封装. z-基于ARM9的嵌入式工控机设计摘要:嵌入式系统如今已广泛地渗透到了科学研究、工程设计、局势技术、各类产业和商业等许多领域,并且还在不断开展与延伸。嵌入式系统中又以ARM架构的运用最有前景,啤机最为广泛。在嵌入式操作系统领域中则是种类繁多,各有特色,Windows CE操作系统由微软开发,继承了Windows系列

4、操作系统的优点,极大方便了应用程序的开发。ARM+Windows CE是嵌入式系统研究的一个重要方向。 本课题以ARM9的嵌入式工控设计为主要内容和开发对象,目标是采用基于ARM9内核的ATMEL工业级嵌入式微处理AT91SAM9*25,主频为400MHz,设计一款高性能、低功耗、低本钱、小体积的嵌入式工业控制计算机。关键词:嵌入式系统 Windows CE 工业级 AT91SAM9*25The Design of Embedded System based on ARM9Abstract:The application of embedded system are widespread in

5、 science,industry,military technology and other various fields,and it will be more and more popular.ARM architecture is the most popular and the most perspective in embedded system.Windows CE,product of Microsoft,is one of popular embedded OS,which contains lots of merit produced by Microsoft.ARM+Wi

6、ndows CE is a strong stream of embedded system development. Reasearch and Development embedded system for industry design is the main target of this project,and our goal is to manipulate industrial MPU AT91SAM9*25 of ATMEL based on core of ARM9 of which MPC frequency is 400MHZ,thereby designing a in

7、dustrial embedded control puter which embrace the type of great capacity、low power waste、few cost and cute bulk.KEY WORDS:Embedded system, Windows CE, AT91SAM9*25, industrial design一、设计目的和意义AT91SAM9*25是一个高性能的基于ARM926嵌入式微处理器单元,运行在400 MHz,并设有多个网络/连接外围设备,优化的工业应用,如楼宇自动化,网关和医疗。工控机Industrial Personal pute

8、r,IPC即工业控制计算机,是一种采用总线构造,对生产过程及机电设备、工艺装备进展检测与控制的工具总称。工控机具有重要的计算机属性和特征,如具有计算机CPU、硬盘、内存、外设及接口,并有操作系统、控制网络和协议、计算能力、友好的人机界面。工控行业的产品和技术非常特殊,属于中间产品,是为其他各行业提供可靠、嵌入式、智能化的工业计算机。嵌入式工控机Embedded Industrial puter是一种加固的增强型工业计算机,它可以作为一个工业控制器在工业环境中可靠运行。早在90年代初期,美国AD公司就推出了类似的工控机。由于嵌入式工控机的性能可靠、无风扇构造、体积小巧、价格低廉,而在工控机中应用

9、广泛 。工控机系统无论从硬件到软件,几乎继承了通用 PC 的全部特征。使用基于 *86 架构的处理器目前仅 Intel、AMD 及 VIA 可生产作为系统核心,并通过标准底板接插各种功能板卡的方式,完成系统的构成及功能扩展,因此,用户可以在较短时间内,组建出功能强大的工业控制计算机系统,同时通过运行 Windows 系列操作系统, 保持与通用PC的软件兼容。目前,基于Windows系列操作系统的各种应用软件已到达数以亿计,且应用非常广泛,这对工业控制系统的软件开发与维护具有良好的支持与推动作用。但由于IPC的固有缺点,使之在工业控制的*些应用领域,无法到达令人满意的效果。 IPC 功耗较高、脆

10、弱的存储器系统以及体积和本钱因素,在很多情况下已经完全抵消了其高性能和可维护性优势,不能满足应用需求。高功耗对系统散热及稳定性带来严峻考验,广泛使用的散热风扇一直是故障率较高的部件之一,其它诸如液体散热等方式,均由于工艺复杂,本钱较高,目前仅少量使用在军事、航空航天等高端领域;存储器系统中的硬盘在系统不连续运行且处于较严苛的工业环境情况下,平均使用寿命仅为 23 年,这通常远低于工业控制系统的整体设计寿命,而采用双列直插DIMM方式连接的内存部件,则不能承受哪怕是比较轻微的振动,加之体积与本钱因素,限制了IPC在诸多工业控制场合的应用。嵌入式工控机在设计上摒弃了兼容 PC 标准的想法, 着眼于

11、千变万化的应用需求;同时,由于应用需求的差异性,形成了嵌入式工控机百花齐放的现状。嵌入式工控机是面向应用,对性能、本钱、功耗、体积有严格要求的专用计算机系统,因此,仅从硬件构成上看,就包含多种位宽从 4 位、8 位、16 位到 32 位等、多种架构如 ARM、PowerPC、MIPS 等、生产商众多的各种嵌入式微处理器,外围接口则几乎完全是按需设计,少有IPC所具有的标准接口;而软件系统则根据不同的应用场合,使用无操作系统的监控模式、轻量级嵌入式操作系统如eCos、NET MF 等或复杂嵌入式操作系统如 Linu*Android、V*-Works、WinCE 等,但不同平台上的应用软件通常不具

12、有通用性。与IPC相比较,嵌入式工控机是对性能、本钱、功耗、体积等约束条件进展平衡与折衷的产物,很好地满足了工业控制系统的要求,具有广阔的开展前景。目前,在系统硬件平台上,以ARM 为代表的嵌入式微处理器几乎覆盖传统工业控制从低端到高端的全部领域,甚至延伸到桌面和效劳器系统;而嵌入式软件平台的多样性则契合了不同工业控制应用对系统功耗、 运行效率、实时性、可靠性及系统平安性要求。近几年来,ARM所推出的Corte*-M、Corte*-A系列处理器架构,对传统工业控制计算机的设计提供了新的思路。ARM Corte*-A8处理器是第一款基于ARMv7架构的应用处理器,并且是有史以来ARM开发的性能最

13、高、最具功率效率的处理器。Corte*-A8处理器的速率可以在600MHz到超过1GHz的*围内调节,能够满足那些需要工作在300mW以下的功耗优化的移动设备的要求;以及满足那些需要2000 Dhrystone MIPS的性能优化的消费类应用的要求。因此采用ARM Corte*-A8处理器设计嵌入式工业控制计算机可以实现工控机的高性能、低功耗、低本钱、小体积的要求。二、控制要求一 主处理器 主频要求400MHz,支持DDR2存储器,低功耗,满足工业温度条件4080。二 存储器 128MB DDR2 SDRAM,1GB NAND Flash,符合工业温度条件4080。三 扩展支持大容量SD储存卡

14、以及多路GPIO,数字输入输出。四 通信接口 两路百兆工业以太网接口; 4路高速串口; 两路USB2.0接口,一路主机,一路从机。五 调试支持 一路调试串口。六 电源支持 支持宽电压*围供电DC9VDC30V。七 工业环境 温度条件-4080、湿度条件595%RH及“三防防水、防霉、防尘。三、设计方案论证(一) 处理器选择1.飞思卡尔ARM9飞思卡尔生产的ARM 9处理器有两个系列,i.M*25系列和i.M*28系列。i.M*25以ARM926EJ-S为主处理器,支持128MB DDR2 同步动态随机存储器,1GB NAND 闪存储器,一路10/100Mbps自适应工业以太网接口,2路CAN控

15、制器局域网络总线接口,4路高速串口,1路调试串口,2路USB2.0接口,大容量SD同步动态存储卡以及多路GPIO通用输入输出,满足工业要求温度条件4085,且满足湿度条件与三防。但是i.M*25只有一路10/100Mbps以太网接口,不满足设计要求。而另一方面i.M*28在价格上不占优势,所以比照选择用sam9*25。2. TI ARM9TI生产的ARM9处理器有6个系列:AM1810,AM1808,AM1806,AM1802,AM1707,AM1705。AM1802主频为300MHz,支持128MB DDR2 SDRAM存储器,1GB NAND Flash存储器,1路10/100Mbps自适

16、应工业以太网接口,无CAN总线接口,4路高速串口,1路调试串口,1路USB2.0接口,大容量SD存储卡以及多路GPIO,并支持宽电压*围供电DC9VDC30V。温度条件4090、湿度条件595%RH及“三防防水、防霉、防尘,但不支持LCD。 AM1806主频为456MHz,支持128MB DDR2 SDRAM存储器,1GB NAND Flash存储器,无10/100Mbps自适应工业以太网接口,无CAN总线接口,4路高速串口,1路调试串口,1路USB2.0接口,大容量SD存储卡以及多路GPIO,并支持宽电压*围供电DC9VDC30V。温度条件4090、湿度条件595%RH及“三防防水、防霉、防

17、尘。AM1808和AM1810主频都为456MHz,支持128MB DDR2 SDRAM存储器,1GB NAND Flash存储器,1路10/100Mbps自适应工业以太网接口,无CAN总线接口,4路高速串口,1路调试串口,2路USB2.0接口,大容量SD存储卡以及多路GPIO,并支持宽电压*围供电DC9VDC30V。温度条件4090、湿度条件595%RH及“三防防水、防霉、防尘。综上,AM1802由于主频不满足400MHz,2路USB2.0接口,2路100兆以太网接口而淘汰,AM1806则由于没有以太网接口,AM1808与AM1810缺少一路以太网接口而淘汰,AM1707则因为不支持128M

18、B DDR2 SDRAM以及1GB NAND Flash而弃用。二存储器选择系统使用的存储器是DDR2和NAND Flash,NAND Flash用于保存系统映像文件及系统配置信息等掉电不可丧失的信息,DDR2用于程序运行及运行变量信息掉电可丧失。但如果其中任何数据出现错误都会给系统带来不可预知的后果,所以需要确保其稳定可靠。目前生产DDR2和NAND Flash的半导体厂家有海力士SK hyni*,三星,美光Micron等。其中海力士生产的DDR2主要效劳于消费产品其使用温度*围是085,因此不适合本次设计要求。考虑到三星生产的工业级DDR2使用不多,应该存在*些潜伏的问题。美光的工业级DD

19、R2温度*围有-4095和-40105,并且其最大容量是8Gb 1GB。同时比照K4T1G164QE-HCE6 FBGA84和MT47H64M16HR的价格,两片K4T1G164QE-HCE6 FBGA84和一片MT47H64M16HR价格相差不大,同时参考TI提供的方案最终选择美光的MT47H64M16HR作为本次嵌入式工控机设计的存储器。四、系统设计一 总体设计电源管理SD卡接口一路调试串口 4路高速 串口128MB DDR22路CAN接口1GB NAND FLASH SOM9*25USB HOST两路百兆以太网接口USB DEVICE数字输入输出接口扩展接口图1系统总体设计图二 电源设计

20、TI LMZ14202可承受6V到42V之间的输入电压轨,提供低至0.8V的可调且高准确度输出电压。LMZ14202只需3个外部电阻器和4个外部电容器即可完成电源解决方案。 LMZ14202 是一款具有以下保护特性的可靠且稳定耐用的设计:热关断、输入欠压闭锁、输出过压保护、短路保护、输出电流限制并允许启动至一个预偏置输出。一个单个电阻器将开关频率调节至1MHz。输出电流高达2A,效率高达90%。图电源设计图LMZ14202将输入电源转换成5V,但整个系统需要多个电压支持,因此还需一个电源管理芯片对输入5V进展电压分配及管理。图设计图三 DDR2与NAND Flash设计不管对于PC,还是对于嵌

21、入式系统来说,内存都是一个必不可少的重要组件。操作系和应用程序的运行都离不开内存,系统映像和程序代码一般都是先载入到内存,然后由CPU加以执行,因此内存的速度和容量对于系统性能而言起着至关重要的作用。AT91SAM9*25支持一个64字节的内部ROM嵌入引导程序:NANDFlash的启动,SD卡的DataFlash或串行数据闪存,可编程顺序。一个32字节的内部SRAM,单周期存取系统的运行速度,高带宽,多端口的DDR2控制器,32位外部总线接口支持8行DDR2/LPDDR,SDR / LPSDR的,静态的存储器,MLC /SLC NAND控制器,24位可编程的多比特错误纠正代码PMECC。图设

22、计图图设计图四 CAN总线设计CAN属于现场总线的*畴,它是一种有效支持分布式控制或实时控制的串行通信网络。较之许多RS-485基于R线构建的分布式控制系统而言,基于CAN总线的分布式控制系统在以下方面具有明显的优越性:网络各节点之间的数据通信实时性强 ,缩短了开发周期 ,完成对通信数据的成帧处理 ,使网络内的节点个数在理论上不受限制 ,可在各节点之间实现自由通信 ,构造简单 ,传输距离长和速率高。图CAN总线设计图五 以太网设计 在工业控制现场,往往需要通过网络来传递数据和其它信息,从而实现多机协同操作与交互,以及远程数据库的等功能。我们通过把嵌入式工控机接入到相关的网络,可以获取同一网络中

23、其它设备的信息和状态,还可以向这些设备发送相关的命令,以完成相应的设置和操作。目前,在工控现场,为了把多个设备连接起来可以通过各种现场总线比方LonWorks,Profibus,CAN总线等等或者以太网技术。以太网技术具有价格低廉、稳定可靠、通信速率高、软硬件产品丰富、应用广泛以及支持技术成熟等优点,已成为最受欢迎的通信网络之一。因此本次嵌入式工控体机中集成了对以太网的支持,而假设要支持其它现场总线,则可以使用相应的总线模块。由于SAM9*25处理器集成两路10/100兆的以太网控制器,我们只需要外接千兆以太网收发器,就能提供对千兆以太网的支持。本次设计选择的千兆以太网收发器 是DM9161A

24、,另外在以太网收发器和以太网接口之间还要添加相应的变压器,实现电压的隔离和转换,本次设计采用的百兆以太网接口是6605814-6其内置了变压器。DM91611ASAM9*25 RJ-45 Gigabit图以太网流程图六 串口设计由于串行通讯方式具有使用线路少、本钱低的特点,特别是在远程传输时,防止了多条线路特性的不一致而被广泛采用。在进展串行通讯时,要求通讯双方都采用一个标准接口,使不同的设备可以方便地连接起来并进展通讯。RS232 接口是目前最常用的一种串行通讯接口,它是在 1970 年由美国电子工业协会EIA联合贝尔系统、调制解调器厂家及计算机终端厂家共同制定的用于串行通讯的标准。在 RS

25、232 协议中,信号线的电压为负逻辑关系,逻辑“1为-5-15V,逻辑“0为+5+15V,噪声容限为 2V,也就是说要求接收器能识别低至+3V 的信号作为逻辑“0,高到-3V 的信号为逻辑“1。经常使用的串行口有 9 针和25 针两种类型,这里只对 9 针类型的串行口的引脚定义作简单介绍:图串口功能图 实际上两个设备之间通过三根信号线R*D,T*D,GND就能实现串行通讯,其它信号线则用于实现一些附加功能和专用功能。 AM335* 处理器内部集成了UART 模块,可以支持6个UART口,由于其信号电平还只是 TTL 电平,因此在把这两个接口用作 RS232 接口时,还需要经过RS232电平转换

26、芯片把信号电平转化为 RS232 电平。本次选用了TI公司的MA*3232E来实现电平的转换,这局部电路图如以下图,图中的UART0_R*D、UART0_T*D两根信号线由AM335*的UART0模块引出,标号为CON1的 DB9 接口就可以用于 RS232 通讯。另外5个RS232 接口的设计和此类似,分别由AM335*的UART1、UART2、UART4、UART5模块引出。图串口设计图七 SD存储卡设计 AM335*可以支持MMC卡,SD卡以及 Memory Stick等多种存储设备,而SD卡的性价比更高,可以支持最大64G 的容量,使用也比较方便。SD 卡是在 MMC 卡的根底上开展而

27、来的,它比 MMC 卡多了两根信号线用作数据传输,其传输速率比MMC快很多,能支持1 Bit 和 4 Bit 两种模式。MMC和SD卡的信号描述如以下图:图信号描述图 除了上面这些标准引脚外,SD 卡插座一般还会提供 CD 信号和 WP 信号,分别用来检测卡的插入和写保护信号。SD 局部的原理图设计如以下图:图卡设计图八 数字输入输出设计 为应对复杂的工业环境,外部的数字信号要进入工控机里需要对其进展隔离,本次采用简单可靠的光电耦合器进展输入隔离,继电器进展输出隔离。如以下图:图GPIO设计图五、 设计结果及分析 按照设计要求,选定了器件型号,设计了符合各项要求的基于Corte*-A8的嵌入式

28、工控机硬件电路,各模块原理图放于附录,最终布局结果如以下图所示:图总体设计图最终设计电路包含SAM9*25核心系统、电源输入接口、两路百兆以太网接口、一路调试串口、四路高速串口、USB 2.0高速主机接口、大容量SD存储卡以及多路GPIO、8路数字输入接口、并支持宽电压*围供电DC9VDC30V。配以适宜的外装箱,可实现防尘、防水要求。六、完毕语嵌入式系统如今在工业控制、通信、消费电子等许多方面的应用是越发的广泛了,尤其近几年随着国内在这个领域的广泛研究与应用。嵌入式系统已经融入了人们生产、生活的方方面面,开展前景也是一片光明。参考文献:1 牛荣建,基于工控设备的嵌入式系统选择,2006年第8期:9394,1152 黄慧群、吴景东,DM9000AE及其在嵌入式以太网中的应用,工业控制计算机,2006年第11期:9091,93附录: 各模块原理图及PCB布局. z

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!