基于ARM7的高性能低功耗LPC2000系列微控制器应对嵌入式需求

发布者:shengju最新更新时间:2018-04-02 来源: eefocus关键字:ARM7  低功耗  LPC2000系列 手机看文章 扫描二维码
随时随地手机看文章

突出特点

      

由于采用了ARM7TDMI-S内核,LPC2000系列MCU工作频率达60MHz,与其他8-bit产品相比具有更强的功能延展性。同时它借助片上存储器加  模块实现了“零等待访问”高速闪存功能,提高了指令执行的效率。


此外,LPC2000的外设接口非常丰富,包括UART、SPI、I2C、CAN、ADC、 PWM、RTC等。LPC2000系列MCU应用领域非常广泛,从网络通信、  马达控制,到汽车和消费电子都适合于涉足。

      

嵌入式系统是面向用户、面向产品、面向应用的,它是将先进计算机技术、半导体技术和电子技术以及各行业的具体应用相结合的产物,因此它是一个高度密集、不断创新的知识集成系统。作为嵌入式系统,它必须能够根据应用的需求可以对软硬件进行裁剪,精简系统以满足应用系统在功能、可靠性、成本、体积等各种要求。


嵌入式处理器是嵌入式系统硬件最核心的部分,飞利浦推出十余款基于 ARM7 的高性能低功耗LPC2000系列微控制器,来满足不断增长的嵌入式市场需求。


这一系列新款微控制器LPC2114/2124/2119/2129/2194、LPC2210/2212/2214、LPC2290 /2292/2294在高性能低功耗的基础上提供了增强的通信功能和片上代码保护机制。由于内置了宽范围的串行通信接口,它们也非常适用于通信网关、协议转换器、嵌入式软调制解调器等。6通道的PWM更能用于复杂的马达控制应用。总之飞利浦ARM嵌入式微控制器应用领域包括工业控制、通信、安防系统、医疗仪器、航空航天、汽车和消费电子等,覆盖了从低端到高端的嵌入式产品应用。


以ARM7微核心的体系架构


以LPC2214为例,其结构框图如下:

图1,LPC2214结构框图

图1,LPC2214结构框图


LPC2214的CPU是一个支持实时仿真和跟踪的16/32 位ARM7TDMI-S 处理器,该款处理器主要用于对功耗和成本要求比较苛刻的应用。由于使用了三级流水线技术,实现了指令的高效执行。ARM7TDMI-S处理器除了支持标准32位 ARM指令集,也支持16位的THUMB指令集,THUMB 代码仅为ARM 代码规模的65%,但其性能却相当于连接到16位存储器系统的相同ARM处理器性能的160%.


片上系统时钟由外部振荡器经过锁相环倍频产生,最高工作频率高达60MHZ.片内存储器控制器是通过单独的局部总线与CPU接口,这样做的目的是为了避免总线仲裁的不确定性、总线获得的延迟和总线上的等待周期,从而获得更高的实时性能。


中断控制器和外部总线控制器是通过AMBA 高性能总线(AHB)实现与CPU接口的,外部总线控制器支持8/16/32位外部存储器。


LPC2214片内外设通过VPB总线,AHB 到VPB 的桥与AHB 总线相连。同时其具有多个串行接口,包括2 个16C550 工业标准UART、高速I2C 接口(400 kHz)和2 个SPI 接口。它还具有8路10 位A/D 转换器(0~3V测量范围),转换时间可低至2.44uS;2个32 位定时器(带4 路捕获和4 路比较通道);PWM 单元(6 路输出);实时时钟和看门狗,112个通用I/O 口(可承受5V 电压);2 个低功耗模式:空闲和掉电。


片上集成高速闪存


LPC2000系列的片上闪存专为嵌入式应用而设计。采用0.18微米的工艺,双晶体管单元和耐久的写/擦机制,可实现写/擦一万次,128位宽的优化阵列,零等待的访问,使程序可以全速运行。同时还提供对片上程序保护机制,防止代码被复制。

图2,存储器加速模块

图2,存储器加速模块


LPC2000系列微控制器能够实现零等待访问的高速闪存,这主要归功于片上的存储器加速模块。图2为存储器加速模块的结构框图。128位宽度的闪存阵列通过单独的局部总线与处理器接口,每周期可为ARM内核提供四条32位指令。这使得MCU无需经过等待状态就可直接从闪存上执行指令,从而消除了一般闪存读取时的等待时间。为了解决指令序列的变化,指令和数据的不同处理带来的等待时间,模块内部实现了预取缓冲器、避免数据读/写打乱地址序列的数据旁路和跳转跟踪缓冲器三个功能块的联合工作,并用两组128位宽度的存储器来进行并行访问,消除延时。


存储器加速模块的作用取决于系统时钟的大小。LPC2000系列片上闪存的访问时间为50nS,对于系统时钟不高于20MHZ的应用,在1个周期内就可将闪存的内容读出,此时没必要使用存储器加速模块。时钟频率越高,当直接执行闪存中的代码时,系统性能受影响越大,此时使能存储器加速模块,可以得到接近4倍速度的加速,真正实现零等待高速闪存。由于LPC2000可直接从闪存执行指令,无需引导期间将代码传送到SRAM,这不仅省掉了耗时又耗能的系统启动步骤,还节省了昂贵的SRAM.


对片内闪存的编程可通过几种方法来实现:通过内置的串行JTAG 接口,通过串口进行在系统编程(ISP),或通过在应用编程(IAP)。


丰富的外部总线接口


LPC22XX系列产品提供了外部存储器接口,其中包含了24条地址线A0~A23,32条数据线D0~D31及相关的总线使能线;其中数据线宽度可选择8位,16位或32位来使用,图3为32数据线宽度和8/16/32位数据线宽度的外部存储器连接示意图:


图3,32数据线宽度外部存储器接口

图3,32数据线宽度外部存储器接口

LPC22XX提供了4个独立且可同时配置存储器组,每组可有16MB的地址空间,并且可与SRAM、Pseudo-SRAM、FLASH、EPROM、BURST ROM或其他的I/O DEVICE 作适当的连接与存取。


若选用带有片上闪存的产品,可选择是由片上闪存启动或是由外部存储器来启动程序。LPC22XX系列产品,还提供了可编程的等待周期及闲置周期,最高可允许插入32个等待周期和16个闲置周期。


矢量中断控制器


LPC2000系列的


矢量中断控制器可以支持最多32个中断请求,可根据需要将其编程分为3 类:FIQ、矢量IRQ 和非矢量IRQ.快速中断请求(FIQ)要求具有最高优先级。矢量IRQ 具有中等优先级。该级别可分配32个请求中的16个。非矢量IRQ 的优先级最低。这种可编程分配机制意味着不同外设的中断优先级可以动态分配并调整。对于任意矢量中断,一旦发出请求,CPU可在一个周期内过读取VIC并跳转到相应的中断服务程序的入口地址,这将中断延时降低到最小。


参考设计方案:税控收款机


税控收款机是一种带有计税功能的电子收款机,不仅是商业企业经营管理的得力助手,也是税务人员常驻店内采集销售数据的执法代表。它内部装有自动记录但不能更改和抹掉的计税存储器,记录着每日的营业数据和应纳税额,是向纳税机关纳税的凭据。


中国2003年10月1日通过了《税控收款机国家标准》,该标准的实施催生了一个巨大的税控机市场。


税控收款机由以下几部分组成:中文显示系统;中文打印系统;专用税控处理系统;外围设备驱动;电源;带物理安全保证的机箱。


税控机制由以IC卡为基础的发行、管理、申报、维护、经营等系统组成。纳税户销售商品在税控收款机中的记录与相关的时间等信息可在机内保留5~10年,不可修改、不可清除。有关数据由税务部门用专用IC卡读出,以便稽查。


这里给出以LPC2214为主控单元的一个最小系统参考设计,该系统主要由主控MCU模块、时钟模块、电源模块、监控模块、IC卡读写模块、税控存储器、状态指示电路、接口电路等组成。硬件结构如图所示:

图4,采用LPC2214的税控收款机硬件框图

图4,采用LPC2214的税控收款机硬件框图


嵌入式微控制器选用飞利浦LPC2214,充分合理地利用了其片内实时时钟、外部存储器接口、UART等其它外设接口。片上闪存作为用户程序的存储空间,其高速零等待特性保证系统的实时运行。其片上程序保护机制,防止代码被任意更改和复制。整个系统的设计结构简洁,极具竞争优势。


税控收款机软件设计采用模块化思想,嵌入式控制器使用基于μC/OS内核的RTOS操作系统,其用户程序的开发大体分为如下部分:主程序、自检诊断模块、IC卡读写模块、UART通讯模块、开票模块、液晶显示和按键等人机接口模块。


关键字:ARM7  低功耗  LPC2000系列 引用地址:基于ARM7的高性能低功耗LPC2000系列微控制器应对嵌入式需求

上一篇:采用STM32这一高性能、低成本芯片的税控器方案
下一篇:基于Zigbee 技术无线投票基站设计

推荐阅读最新更新时间:2024-03-16 15:58

基于智能手机系统架构优化的低功耗设计方案
  中心议题:   * 智能手机的硬件系统架构   * 智能手机的低功耗设计   随着智能手机的功能越来越强大,其功率损耗也越来越大。如何提高智能手机的使用时间和待机时间,是大家都非常关注的问题。在配备更大容量的手机电池作用有限的情况下,本文揭示了如何采用先进技术改进系统设计,以降低手机功率损耗。   随着通信产业的不断发展,移动终端已经由原来单一的通话功能向话音、数据、图像、音乐和多媒体方向综合演变。而对于移动终端,基本上可以分成两种:一种是传统手机(feature phone);另一种是智能手机(smart phone)。智能手机具有传统手机的基本功能,并有以下特点:开放的操作系统、硬件和软件的可扩充性和支持第三方的二次
[电源管理]
基于智能手机系统架构优化的<font color='red'>低功耗</font>设计方案
低功耗非接触式射频读写器的设计与实现
  芯片电路的功耗主要来自开关的动态功耗和漏电的静态功耗。动态功耗主要是电容的充放电(包括网络电容和输入负载)以及P/N MOS同时打开形成的瞬间短路电流。静态功耗主要是扩散区与衬底形成二极管的反偏电流和关断晶体管中通过栅氧的电流。工作时序及软件算法设计有缺陷,会降低系统工作效率、延长工作时间,也会直接增加系统能量的消耗。本文将具体阐述低功耗设计理念在基于MSP430和MFRC522的非接触式 读写器 上的应用与实现。   模块电路设计   系统选用MSP430F413单片机和MFRC522射频芯片。为简化系统结构,本系统仅由低电压报警单元、MCU单元、射频收发单元、天线、红外发射接收以及外围信号组成。   本系统
[网络通信]
三星SDS推出先进的低功耗蓝牙智能门锁,用户可用手机监控
智能门锁是智能家居的一个发展热点。近几年,各种指纹锁、人脸识别门锁纷纷走入大众的日常生活中,成为家装的新宠。其中,智能蓝牙门锁是其中一个热门产品类别,特别是中国投资超过1,500亿美元建立世界领先的家庭自动化行业,大力推动了市场增长。 近日,超低功耗(ULP)射频专家Nordic Semiconductor宣布以韩国首尔为基地的跨国三星集团的子公司Samsung SDS在其SHP-DP930智能门锁中选用Nordic屡获殊荣的nRF52832低功耗蓝牙 (Bluetooth® Low Energy /Bluetooth LE)系统级芯片(SoC)。 这种“推拉式”智能门锁是三星SDS面向亚洲和大洋洲地区的智能门锁系列中的
[物联网]
三星SDS推出先进的<font color='red'>低功耗</font>蓝牙智能门锁,用户可用手机监控
Nordic低功耗蓝牙连接VR头显和手柄实现低延迟游戏、娱乐和虚拟培训
海信XR-V3解决方案采用Nordic的nRF52832 SoC,以稳定可靠的低功耗蓝牙连接手柄和头显 挪威奥斯陆 – 2023年8月28日 – 中国跨国消费电子集团海信集团子公司海信视像科技股份有限公司(Hisense Visual Technology)发布一款专为游戏、娱乐、教育、培训和模拟应用而设计的虚拟现实(VR)头显和手柄。 “XR-V3”解决方案包括一个头显和两个手柄,使用Nordic Semiconductor的nRF52832 SoC提供低功耗蓝牙(Bluetooth® LE)无线连接,以传输当前的位置和方向。 除Nordic SoC之外,XR-V3 解决方案还集成了图像和运动传感器,用于获取用户的
[网络通信]
Nordic<font color='red'>低功耗</font>蓝牙连接VR头显和手柄实现低延迟游戏、娱乐和虚拟培训
低功耗通用语音处理平台的设计实现
语音信号处理在通信领域得到了广泛的应用,语音传输的数字化是全数字化移动通信系统中的重要环节。高质量、低速率的话音编码技术与高效率的数字调制技术结合,为现代移动通信提供了优于模拟移动通信的系统容量、通信质量和频谱利用率。现代移动通信的发展也对系统的功耗提出了较高的要求,因此低功耗、高性能的 DSP 已经越来越广泛地被应用于各个领域。本文介绍采用美国德州仪器公司(TI)最新开发出来的TMS320VC5510A,利用其数据处理能力及低功耗特性,并且结合 MSP430 F149增加了系统的控制能力,进行各种语音算法的实时实现,对于实际开发语音处理系统具有重要的参考价值,并且该平台已经应用于实际产品中。 1 语音处理系统组成及其原理 1.
[嵌入式]
<font color='red'>低功耗</font>通用语音处理平台的设计实现
解析Ambiq超级低功耗MCU
Ambiq 是一家备受关注的初创公司。 最近,我和 Ambiq 的架构和产品规划副总裁 Dan Cermak 聊了下。他们做的产品对于这个世界上的英特尔和微芯片来说,这听起来可能并不多,但对于一家竞争激烈的领域中的小公司来说,这真是令人印象深刻。 Ambiq 成功的基础是公司获得专利的亚阈值功率优化技(subthreshold power optimization technology),简称 SPOT。您必须记住,我来自德州仪器 (TI) SN7400 系列晶体管-晶体管逻辑 (TTL) 设备的时代,其输出在 0V 和 5V 之间切换,这正是宇宙创造者想要的方式是。当第一批微处理器单元 (MPU) 出现时,它们的内核
[单片机]
解析Ambiq超级<font color='red'>低功耗</font>MCU
东芝新款分立IGBT有助于降低功耗并简化设备设计
东芝电子元件及存储装置株式会社(“东芝”)宣布,推出“GT20N135SRA”,这是一款用于桌面电磁炉、电饭煲、微波炉等家用电器电压谐振电路的1350V分立IGBT。该产品于今日起开始出货。 GT20N135SRA产品图 GT20N135SRA的集电极-发射极的饱和电压 为1.75V,二极管正向电压 为1.8V,分别比东芝当前产品 低10%和21%。IGBT和二极管都针对高温(TC=100℃)条件下的导通损耗特性进行了改进,而且新款IGBT还有助于降低设备功耗。该产品的结壳热阻为0.48℃/W(最大值),比当前产品 低26%,有助于简化热设计。 新款IGBT在设备开机时能抑制通过谐振电容的短路电流。其电路电流
[半导体设计/制造]
东芝新款分立IGBT有助于降<font color='red'>低功耗</font>并简化设备设计
低功耗接收机中频子系统芯片AD607
    摘要: A D607为3V低功耗接收机中频子系统芯片,带有自动增益控制(AGC)的接收信号强度指示(RSSI)功能。该器件可用于GSM,CDMA,TDMA和TETRA等通信系统的接收机、卫星终端和便携式通信设备中。文中介绍了AD607的原理、特点与性能参数,并重点介绍了应用设计中的几个问题和典型应用电路。     关键词: 接收机  中频子系统  CDMA  AGC  AD607 1 概述     AD607为3V低功耗接收机中频子系统,其输入频率高达50MHz,IF范围为400kHz到12MHz。该芯片包含了一个混频器中频放大器、IQ解调器、锁相正交振荡器、AGC检测器和一个偏置系统。
[半导体设计/制造]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved