基于lpc2114的嵌入式系统的应用

基于lpc2114的嵌入式系统的应用

ID:15528465

大小:456.00 KB

页数:13页

时间:2018-08-03

基于lpc2114的嵌入式系统的应用_第1页
基于lpc2114的嵌入式系统的应用_第2页
基于lpc2114的嵌入式系统的应用_第3页
基于lpc2114的嵌入式系统的应用_第4页
基于lpc2114的嵌入式系统的应用_第5页
资源描述:

《基于lpc2114的嵌入式系统的应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于LPC2114的嵌入式系统的应用摘要:给出了LPC2114设计的系统框图及应用原理图,详细介绍了LPC2114的结构、最小应用系统,应用LPC2114实现了双机通讯,并给出了软件流程图及程序清单。关键词:LPC2114双机通讯最小应用系统0概述 LPC2114/2124基于一个支持实时仿真和跟踪的16/32位ARM7TDMI-SCPU,并带有128/256k字节(KB)嵌入的高速Flash存储器。128位宽度的存储器接口和独特的加速结构使32位代码能够在最大时钟速率下运行。对代码规模有严格控制的应用可

2、使用16位Thumb模式将代码规模降低超过30%,而性能的损失却很小。   由于LPC2114/2124非常小的64脚封装、极低的功耗、多个32位定时器、4路10位ADC、PWM输出、46个GPIO以及多达9个外部中断使它们特别适用于工业控制、医疗系统、访问控制和电子收款机(POS)。由于内置了宽范围的串行通信接口,它们也非常适合于通信网关、协议转换器、嵌入式软件调制解调器以及其它各种类型的应用。(1)特性16/32位ARM7TDMI-S核,超小LQFP64封装;16kB片内SRAM;128/256kB片

3、内Flash程序存储器,128位宽度接口/加速器可实现高达60MHz工作频率;通过片内boot装载程序实现在系统编程(ISP)和在应用编程(IAP)。EmbeddedICE可实现断点和观察点。当使用片内RealMonitor软件对前台任务进行调试时,中断服务程序可继续运行;嵌入式跟踪宏单元(ETM)支持对执行代码进行无干扰的高速实时跟踪;4路10位A/D转换器,转换时间低至2.44μs;2个32位定时器(带4路捕获和4路比较通道)、PWM单元(6路输出)、实时时钟和看门狗;多个串行接口,包括2个16C55

4、0工业标准UART、高速I2C接口(400kHz)和2个SPI接口;通过片内PLL可实现最大为60MHz的CPU操作频率;向量中断控制器。可配置优先级和向量地址;多达46个通用I/O口(可承受5V电压),9个边沿或电平触发的外部中断引脚;片内晶振频率范围:10~25MHz;2个低功耗模式:空闲和掉电;通过外部中断将处理器从掉电模式中唤醒;双电源-CPU操作电压范围:1.65~1.95V(1.8V±0.15V);-I/O操作电压范围:3.0~3.6V(3.0V±10%),可承受5V电压。(2)引脚图1最小系

5、统设计由LPC2114/2124/2119/2129/2194的构造的最小应用系统由电源电路、复位电路、系统时钟电路、JTAG接口电路、串口及MODEM接口电路、键盘电路、LED显示电路、蜂鸣器及PWM电路等组成。系统框图见图1。图1系统框图(1)电源电路LPC2114/2124/2119/2129/2194要使用两组电源,I/O口供电电源为3.3V,内核及片内外设供电电源为1.8V,所以系统设计为3.3V应用系统。首先,由CZ1电源接口输入9V直流电源,二极管D2防止电源反接,经过C1、C3滤波,然后通

6、过78M05将电源稳压至5V,再使用LDO芯片(低压差电源芯片)稳压输出3.3V及1.8V电压。LDO芯片采用了LM1117MPX-1.8和LM1117MPX-3.3,其特点为输出电流大,输出电压精度高,稳定性高。系统电源电路如图2所示。(2)复位电路由于ARM芯片的高速、低功耗、低工作电压导致其噪声容限低,对电源的纹波、瞬态响应性能、时钟源的稳定性、电源监控可靠性等诸多方面也提出了更高的要求。本复位电路使用了专用微处理器电源监控芯片MAX708SD,提高系统的可靠性。由于在进行JTAG调试时,nRST、

7、TRST是可由JTAG仿真器控制复位的,所以使用了三态缓冲门74HC125进行驱动,电路如图3所示。信号nRST连接到LPC2114芯片的复位脚RESET,信号nTRST连接到LPC2114芯片内部JTAG接口电路复位脚TRST。当复位按键RST按下时,MAX708SD立即输出复位信号,其引脚RST输出低电平导致74HC125C、74HC125D导通,信号nRST、nTRST将输出低电平使系统复位。平时MAX708SD的RST输出高电平,74HC125C、74HC125D截止,由上拉电阻R4、R5将信号n

8、RST、nTRST上拉为高电平,系统可正常运行或JTAG仿真调试。(3)系统时钟电路LPC2114/2124/2119/2129/2194可使用外部晶振或外部时钟源,内部PLL电路可调整系统时钟,使系统运行速度更快(CPU最大操作时钟为60MHz)。倘若不使用片内PLL功能及ISP下载功能,则外部晶振频率范围是1MHz~30MHz,外部时钟频率范围是1MHz~50MHz;若使用了片内PLL功能或ISP下载功能,则外部晶振频率范

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。