电控学院
课程设计(论文)
课程名称:ARM课程设计
题 目:双通道数据采集系统的设计 院 (系):电气与控制工程学院 专业班级: 姓 名: 学 号:
指导教师:李红岩 杨学存
2016年12月09日
西安科技大学电控学院课程设计论文 第5页
第1章 绪论
1.1 ARM概述及其发展
ARM公司的IP核已经由ARM7,ARM9发展到今天的ARM11版本。ARM11囊括了Thumb-2,CoreSight,TrusZone 等众多业界领先技术,同时由单一的处理器内核向多核发展,为高端的嵌入式应用提供了强大的处理平台。高集成度SOC芯片的采用可以带来一系列好处,诸如减少了外围器件和PCB面积,提高系统抗干扰能力,缩小产品体积,降低功耗等。
ARM 公司是一家IP供应商,其核心业务是IP核以及相关工具的开发和设计。半导体厂商通过购买ARM公司的IP授权来生产自己的微处理器芯片。由此以来,处理器内核来自ARM公司、各芯片厂商结合自身已有的技术优势以及芯片的市场定位等因数使芯片设计最优化,从而产生了一大批高度集成、各据特色的SOC芯片。例如Intel公司的XScale系列集成了LCD控制器、音频编/解码器,定位于智能PDA市场;Atmel公司的AT91系列片内集成了大容量 Flash和RAM、高精度A/D转换器以及大量可编程I/O端口,特别适合于工业控制领域;Philips公司的LPC2000系列片内集成了128位宽的零等待Flash存储器以及I2C, SPI,PWM,UART等传统接口,极高的性价比使它对传统的8/16位MCU提出了严峻的挑战。本次设计仍使用的ARM7系列。
第2章LPC2132
2.1 LPC2132概述
LPC2132是基于一个支持实时仿真和嵌入式跟踪的 32/16位 ARM7TDMI-STM CPU的微控制器,并带有64kB的嵌入的高速 Flash存储器。128位宽度的存储器接口和独特的加速结构使 32 位代码能够在最大时钟速率下运行。对代码规模有严格控制的应用可使用 16 位 Thumb?模式将代码规模降低超过 30%,而性能的损失却很小。较小的封装和极低的功耗使21328可理想地用于小型系统中,如访问控制和POS机。宽范围的串行通信接口和片内16kB的SRAM 使2132非常适用于通信网关、协议转换器、软modem、声音辨别和低端成像,为它们提供巨大的缓冲区空间和强大的处理功能。多个 32位定时器、1个或2个10位 8路 ADC、10 位 DAC、PWM 通道和47个GPIO 以及多达 9个边沿或电平触发的外部中断使它们特别适用于工业控制和医疗系统。
2.2LPC2132的特性
小型LQFP64封装的16/32位ARM7TDMI-S微控制器。 ·8/16/32kB 片内静态RAM。