理论教育 ARM嵌入式系统LPC2138特性分析

ARM嵌入式系统LPC2138特性分析

时间:2023-11-03 理论教育 版权反馈
【摘要】:为简单起见,本章主要介绍LPC2138芯片,它带有512KB的片内高速Flash和32KB的片内SRAM存储器,内置了宽范围的串行通信接口、多个32位定时器、2个10位ADC、1个10位DAC、PWM通道、45个高速GPIO以及多达9个边沿或电平触发的外部中断引脚。LPC2138的主要特性如下:●32位ARM7TDMI-S微控制器核。CPU工作电压范围为3.0~3.6V,I/O端口可承受5V电压。图3-1所示为LPC2138的基本结构框图。

ARM嵌入式系统LPC2138特性分析

LPC213x是NXP公司推出的一款基于ARM7TDMI-S I内核的32位ARM处理器,具体芯片包括LPC2131/32/34/36/38等,它们的功能特性大同小异,主要差别在于存储器空间大小以及片内集成外设功能配置。为简单起见,本章主要介绍LPC2138芯片,它带有512KB的片内高速Flash和32KB的片内SRAM存储器,内置了宽范围的串行通信接口(2个UART、SPI、SSP、I2C)、多个32位定时器、2个10位ADC、1个10位DAC、PWM通道、45个高速GPIO以及多达9个边沿或电平触发的外部中断引脚。采用小型LQFP64封装和极低的功耗设计,使LPC2138特别适于工业控制、医疗系统、POS机等小型应用,也非常适于通信网关、协议转换器、软件modem、语音识别和低端成像系统等应用。

LPC2138的主要特性如下:

●32位ARM7TDMI-S微控制器核。32KB的片内静态RAM和512KB的片内Flash存储器。128位宽度的接口/加速器可实现高达60MHz工作频率。

●通过片内boot装载程序,实现在系统编程(ISP)和在应用编程(IAP)。单个Flash 扇区或整片擦除时间为400ms。256B编程时间为1ms。

●EmbeddedICE RT和嵌入式跟踪接口通过片内RealMonitor软件提供实时调试功能和高速跟踪指令执行功能。

●2个10位的ADC转换器,提供总共16路模拟输入,每个通道的转换时间为2.44μs。

●1个10位的DAC转换器,产生可变的模拟量输出。

●2个32位定时器/外部事件计数器(带4路捕获和4路比较通道)、PWM单元(6路输出)和看门狗电路。

●低功耗实时时钟(RTC)具有独立的电源和时钟源。

●多个串行接口,包括2个UART(16C550)、2个高速I2C总线(400Kbit/s)、SPI和SSP(具有缓冲功能,数据长度可变)。

●向量中断控制器(VIC),可配置优先级和向量地址。(www.daowen.com)

●小型LQFP64封装,多达45个通用I/O口(可承受5V电压),多达21个边沿或电平触发的外部中断引脚。

●片内集成振荡器,可使用外部晶体的频率范围为1~25MHz。

●通过一个可编程的片内锁相环PLL(设置时间为100μs)可实现最大为60MHz的

CPU工作频率。

●单电源供电,具有上电复位(POR)和掉电检测(BOD)电路。CPU工作电压范围为3.0~3.6V(3.3V±10%),I/O端口可承受5V电压。

●具有空闲和掉电低功耗模式。可通过单独允许/禁止外围功能和外围时钟分频,进一步实现功耗优化。可通过外部中断或BOD将处理器从掉电模式中唤醒。

图3-1所示为LPC2138的基本结构框图。

978-7-111-44508-1-Chapter03-1.jpg

图3-1 LPC2138的基本结构框图

注:图中(1)表示引脚与GPIO共用。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈